[管理学]第六章 系统实施.ppt

[管理学]第六章 系统实施

Shy 第六章 系统实施、评价和维护 系统实施步骤 购置和安装硬件设备 程序设计(购买)与调试 系统操作人员培训 系统有关数据的准备与录入 系统调试和转换 1 实施步骤 2 系统软硬件、网络的购置 1)硬件的获取 根据系统设计的指标要求制作采购的标书 邀请硬件供应商进行技术交流 选择资质好的厂商发放标书 评标 开标及商务谈判 签订合同 执行合同 2 系统软硬件、网络的购置(续) 2)网络的获取 局域网络的建设和改造 ——新建网络 ——改造网络 ——自建或外包 广域网络的建设 ——传输网络的取得(传输方式的选择、线路的租赁) ——网络设备的获取(与硬件同) ——自建与承包给系统集成商 2 系统软硬件、网络的购置(续) 3)软件的开发 程序设计完成软件的开发 3 系统准备 1)用户准备 用户准备主要是指准备好信息系统的管理人员、使用人员等。 用户的培训 信息系统的IT人员的招聘和培训 2)场所准备 新系统的工作场所(空调、电力、办公家具) 3 系统准备(续) 3)数据准备 将原来的手工数据文件转化成计算机文件 将原来的不同格式的数据文件转换成新系统的格式 4)安装 将计算机设备、网络设备在信息系统场所安装、使其运转 3 系统准备(续) 测试 系统转换 用户验收,评价 程序设计 系统调试 软件中常见的错误类型 功能性错误 过程错误 编码错误 系统调试 程序调试 分调 总调 程序功能测试 测试程序功能上是否满足设计要求 采用方法:黑盒法 分调 以模块为单位,将模块内各程序串联的控制和连接关系进行测试. 测试对象:模块1,模块2,模块3 对模块1进行分调 总调 测试对象:整个系统 主控程序和调度程序测试 程序的总调 系统测试的方法 黑盒测试 黑盒法:称为功能测试,将软件看成一个黑盒子,软件不考虑程序内部结构和处理逻辑情况下,研究软件外部的功能特性。根据软件的需求规格说明书设计测试用例,从程序的输入,输出特性上的测试该程序是否满足必要的功能。 白盒测试 结构测试,把软件看成透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查程序与设计是否相符。 例:一个被测程序模块的流程图如右图: 其程序为: int samp (int a,int b,int x) { int y; if (a1) (b=0) x=x/a; if (a=2) || (x1) x=x+1; y=x; return(y); } 1 语句覆盖(点覆盖) 执行足够多的测试用例,使得被测程序中每个可执行语句至少被执行一次。 上例中只需设计一个测试用例: 输入数据:A=2,B=0,X=4 即达到了语句覆盖; 语句覆盖是最弱的覆盖标准。 将程序模块抽象为程序图,语 句覆盖又被称为点覆盖。 2 判定覆盖(边覆盖) 执行足够多的测试用例,使得被测程序中每个语句至少被执行一次,且每个判断的真假 分支至少执行一次。 上例中可设计两组测试用例: A=3,B=0 ,X=3 可覆盖c、d分支 A=2,B=1 ,X=1 可覆盖b、e分支 两组测试用例可覆盖所有判定 的真假分支 判定覆盖仍是弱的覆盖标准。 将程序模块抽象为程序图,判 定覆盖又被称为边覆盖。 程序调试 含义:程序正确性检验 采用方法:实验法 测试对象:程序1,程序2……程序6 内容: 1 代码测试 2 程序功能测试 代码测试 用各种数据来测试程序逻辑上的正确性. 1 用正常数据调试 2 用异常数据调试 3 用错误数据调试 输入键号错误 输入数据错误 操作错误 4.1.2 测试的基本原则(续) 判断三角型的测试用例设计: 输入数据 预期结果 (1) 6;6;6 等边 (2) 8;8;4 等腰 (3) 4;5;6 一般 还应输入异常数据: a; 2; 7 还应输入错误数据: 0; 7; 9/-7;3; 5 特殊测试 峰值负载测试 容量测试 响应时间测试 恢复能力测试 5 系统试运行与切换 系统切换:新旧系统的交替过程,也就是旧的管理信息系统逐渐退出,由新的管理信息系统来代替 系统测试的同时就可进行试运行 系统转换的方法

文档评论(0)

1亿VIP精品文档

相关文档