- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统实施 主要内容 第一节 系统实施概述 第二节 物理系统的实施 第三节 程序设计 第四节 软件开发工具 第五节 程序和系统测试 第六节 系统切换、运行与维护 第七节 系统实施阶段的文档 第二节 物理系统的实施 一、计算机系统的实施 (一)计算机系统购置的基本原则 能够满足MIS的设计和运行的基本要求 合理的性价比; 良好的可扩充性; 良好的售后服务和技术支持.。 二、网络系统的实施 第三节 程序设计 一、程序设计的目标 第四节 软件开发工具 第五节 程序和系统测试 一、系统测试的目的和步骤 1、目的:发现程序和系统中可能存在的错误和不完善的地方,并及时予以纠正。 2、关键问题:如何设计测试用例。 即设计一批测试数据,通过有限的测试用例,在有限的研制时间、研制经费的约束下,尽可能多地发现程序中的错误。 3、步骤 ① 程序调试 (一)调试方法 1.理论法:利用数学方法证明程序的正确性。 2.试验法:通过运行测试正确性。 (二)调试的内容 1.代码测试。常用的方法:用正常数据测试;用异常数据测试;用错误数据测试。 2.程序功能测试。程序功能测试面向程序的应用环境,来测试程序是否能够完成特定的功能。 ②模块调试(分调) 调试模块功能实现的情况;程序调用和返回情况。 ③子系统调试 子系统模块之间的使用情况;子系统间模块调用情况;数据传递情况;共享数据冲突情况。 ④总调 子系统之间接口是否正确、数据共享及冲突等;系统功能是否达到目标要求。 4、测试方法 白箱测试:根据一个软件部件的内部控制结构,测试是否依据设计正确地执行。 黑箱测试:根据一个软件部件由外部界面所能观察到的功能效果,测试它是否与其他部件正确地沟通,一般指输入正确时,看是否有正确的输出。 5、测试的原则 测试阶段应注意以下一些基本原则: (1)测试用例应包括输入数据和预期的输出结果。 (2)不仅要选用合理的输入数据作为测试用例,而且应选用不合理的输人数据作为测试用例。 (3)既要检查程序是否完成了它应做的工作,又要检查它是否还做了它不应做的事情。 (4)测试用例应长期保留,直到这个程序被废弃。 精心编制测试用例对今后的测试带来方便。一旦程序被修改、扩充,需要重新测试。这在很大程度上将重复以前的测试工作。保留测试用例,可以验证发现的错误是否已经改正,也可以易于发现因修改、扩充可能产生的新错误。 6、测试用例设计 ①语句覆盖法 一般来讲,程序的某次运行并不一定执行其中的所有语句。因此,如果某个含有错误的语句在测试中并没有执行,这个错误便不可能发现。 语句覆盖法就是要选择这样的测试用例,使得程序中的每个语句至少能执行一次。 ②判断覆盖 判断覆盖是指设计测试用例使程序中的每个判断的取真值和取假值的每一个分支至少通过一次。 BEGIN IF(A1)AND(B=0) THEN X:=X/A; IF(A=2)OR(X1) THEN X:=X+1; END 例:A=2,B=0,X=3, 则通过路径ace ③条件覆盖 条件覆盖是指执行足够的测试用例,使得判断中的每个条件获得各种可能的结果。 一般说来,条件覆盖比判断覆盖要求严格,因为判断覆盖的对象是每个判断结果,而条件覆盖考虑每个判断中的每个条件。 ④条件组合覆盖 ⑤路径覆盖 设计测试用例,使它覆盖程序中所有可能的路径。 以上这五种测试均属于“白箱测试”,下面是“黑箱测试”的例子。我们介绍设计测试用例的另一种技术--边界值测试。 经验证明,程序往往在处理边缘情况时犯错误,因此检查边缘情况的测试用例效率是比较高的。 例如某个输入条件说明了值的范围是-1.0-1.0,则可以选-1.0,1.0,-1.001和1.1为测试用例。再如一个输入文件可以有1-255个记录,则分别设计有0个、1个、255个、256个记录的输入文件等。 把边界值的概念扩大,可以设计出种种的测试用例。例如对文件只处理第一个记录、中间一个记录、最后一个记录、不存在的记录等等。 第六节 系统切换 并行切换一般分两步走:第一,以原系统作业为正式作业,原系统作校对用,经过一段时间的运行,在验证新系统处理正确可靠后,原系统停止运行。 并行切换法的特点是 开销大(需要同时运行2套系统) 风险小、安全系数大 三、系统切换过程中应注意的问题: 1.及早准备新系统运行所需要的大量基础数据。 2.系统切换应提早做好人员培训。 3.系统运行时会出现局部性的问题,这属于正常现象。但是如果出现致命的问题,则系统需要重新设计。 第七节 系统运行及维护 一、系统运行管理 (一)系统运行管理制度(P212) 包括以下几个方面: 建立运行管理组织机构 建立规范的数据管理制度 建立健全的系统运行管理制度 分析系统运行结果 系统正式
文档评论(0)