第7章 统实施与维护
第7章 系统实施与维护 6.2 物理系统的实施 一、计算机系统的实施 一、计算机系统的实施 二、网络系统的实施 一、程序设计的任务 二、程序设计的目标 三、程序设计的步骤 四、结构化程序设计的方法 应用软件的编程工作量极大,而且要经常维护、修改。如果编写的程序采用正确的方法,就会给系统的开发、维护带来不可逾越的障碍。 结构化程序设计方法采用自顶向下的系统开发策略,按照模块化和逐步细化的思想,用一组单入口、单出口的基本控制结构及反复嵌套来进行程序设计。 四、结构化程序设计的方法 四、结构化程序设计的方法 顺序结构 6.3 程序设计 选择结构 循环结构 五、程序设计的风格 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 四、系统测试的步骤 单元测试一、什么是单元测试二、为什么要进行单元测试三、单元测试的方法四、单元测试的辅助模块五、单元测试的途径 单元测试 组装测试一、什么是组装测试二、为什么要进行组装测试三、组装测试的方法 组装测试——非增式测试 组装测试——增式测试 组装测试增式测试与非增式测试比较优点:1.测试软件少2.误容易找到3.测试彻底缺点:增式测试比非增式测试需要更多的机时 确认测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.4 系统测试 6.5 系统转换 6.5 系统转换 6.5 系统转换 6.5 系统转换 6.5 系统转换 6.6 系统维护 6.6 系统维护 6.6 系统维护 6.7 系统实施阶段的文档 1、物理系统的实施 根据系统目标作好设备选型。 2、程序设计 采用结构化、模块化程序设计方法,提高程序的可靠性、可维护性、可理解性和开发效率。3、系统测试与调试4、新、老系统切换5、系统的维护 在程序测试时,一般不可能穷举所有可能的测试数据,那么,就必须以尽量少的测试数据来找出尽可能多的错误,已达到最佳的测试效果,因此,选取少量而有效的测试数据就成为问题的关键。 常用的测试用例设计方法有逻辑覆盖法、等价类划分法、边值分析法、错误猜测法、综合测试法。 五、测试用例的设计 1、逻辑覆盖法 是一种白盒测试方法,从程序内部的逻辑结构出发选取测试用例。按覆盖级别由低向高可以划分为语句、判断、条件、判断—条件覆盖几种情况。 七、测试用例的设计 例如:一段被测试的C语言程序如下: Void m(a,b,x) Float a,b,x;{ if ((a1)(b==0)) x=x/a; if ((a==2)||(x1)) x=x+1;} 七、测试用例的设计 1、逻辑覆盖法 七、测试用例的设计 1、逻辑覆盖法 (a1)(b==0) x=x/a F T (a==2)(x1) x=x+1 F T E D C B A 1)语句覆盖:设计测试用例,使程序中的每一个可执行语句至少执行一次。 测试用例1(ACE):a=2,b=0,x=3 测试用例2(ABE): a=2,b=1,x=3 问题: 如果将写为||,则发现不了判断中逻辑运算的错误。 七、测试用例的设计 1、逻辑覆盖法 (a1)(b==0) x=x/a F T (a==2)(x1) x=x+1 F T E D C B A 2)判断覆盖:设计测试用例,使程序中的每个判断的取真分支和取假分支至少经历一次,即使得每个判断获得各种可能的结果。 测试用例1:a=2,b=0,x=3 (ACE) a=1,b=0,x=1 (ABD) 问题:如果将X1写为X1,只要a=1满足,并不影响走过的路径和执行结果。这说明判断覆盖仍无法判断内部条件的错误。 七、测试用例的设计 1、逻辑覆盖法 (a1)(b==0) x=x/a F T (a==2)(x1) x=x+1 F T E D C B A 3)条件覆盖:设计测试用例,使每个判断的每个条件的可能取值至少满足一次。 测试用例: a=2,b=0,x=4 和 a=1,b=1,x=1 问题:由于条件覆盖只覆盖了每个条件,而不管同一判断中的组合情况,如a=2,b=0,x=1和a=1,b=1,x=2,使所有条件得到了覆盖,但第2个判断中取值为假的分支没有被覆盖。 七、测试用例的设计 1、逻辑覆盖法 (a1)(b==0) x=x/a F T (a==2)(x1) x=x+1 F T E D C B A 4)条件组合覆盖:设计测试用例,使每个判断中每个条件的所有可能取值至少出
您可能关注的文档
最近下载
- 《将进酒》说课课件(12张PPT)_20211215205119.pdf VIP
- 山西省教师晋升副高职称考试题库.pdf VIP
- 接触网设计规范(综合版).docx
- 统编版语文六年级下册第三单元教材解读+课件.pptx VIP
- 英语六级高频核心词汇速记.pdf VIP
- 中医护理的整体观念和辨证施护.pptx VIP
- 2025年中外历史纲要下 第二单元 第 4 课中古时期的亚洲(共38张PPT).ppt VIP
- 2026年江西旅游商贸职业学院单招综合素质考试题库及答案解析.docx VIP
- 2025年广东省广州市中考物理试卷及答案.docx VIP
- 2026年内蒙古化工职业学院单招(计算机)测试模拟题库附答案解析.docx VIP
原创力文档

文档评论(0)