欢迎来到天天文库
浏览记录
ID:56292832
大小:98.50 KB
页数:28页
时间:2020-06-09
《《管理信息系统――理论与实践》课件――第7章 系统实施维护与评价.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章系统实施、维护与评价7.1系统实施概述7.2程序设计7.3系统测试7.4系统的转换、维护和评价管理信息系统----理论与实践7/31/2021兰州商学院《管理信息系统》教学团队研制7.1.1系统实施阶段的任务7.1.2系统实施阶段的特点与方法第7章系统实施、维护与评价7.1系统实施概述系统实施阶段的主要任务有以下几个方面:1.硬件准备2.软件准备3.人员培训4.数据准备7.1.1系统实施阶段的任务第7章系统实施、维护与评价系统实施阶段的特点是工作量大、投入的人力与物力多。因此这一阶段的组织管理工作也很繁重。对于规模不同的信息系统,应采用不同的实施方法。简单的系
2、统模块相对较少,可先实现层次结构图中的上层模块,逐步向下,最后实现基础功能模块。实现上层模块时,其下层模块可视为“有名无实”的“空缺”模块,即可先设置模块名、输入输出参数,而本身的处理有待今后实现或做象征性的表示出某些显示信息。复杂系统模块较多,不易全面铺开,应分阶段实施。分阶段实施是将整个系统划分为几个“版本”,分期分批地去实现。首先实现系统的轮廓或框架,然后在此基础上不断地添加新的功能,逐步完善,最后达到系统所要求的全部功能。7.1.2系统实施阶段的特点与方法第7章系统实施、维护与评价7.2程序设计7.2.1程序设计的标准7.2.2程序开发工具7.2.3程序设计
3、方法7.2.4程序设计的风格第7章系统实施、维护与评价7.2.1程序设计的标准1.可维护性2.可靠性3.可理解性4.效率第7章系统实施、维护与评价7.2.2程序开发工具1.常用的编程语言类2.数据库类3.程序生成工具类4.系统开发工具类5.客户/服务器工具类6.面向对象编程工具类第7章系统实施、维护与评价7.2.3程序设计方法1.结构化程序设计方法2.面向对象程序设计方法第7章系统实施、维护与评价7.2.4程序设计的风格1.适当的程序注释2.有规律的程序书写格式3.恰当选择变量名第7章系统实施、维护与评价7.3系统测试7.3.1测试的目的、原则和方法7.3.2系统测
4、试的阶段7.3.3系统测试的过程7.3.4测试用例设计7.3.5排错第7章系统实施、维护与评价7.3.1测试的目的、原则和方法1.测试的目的测试的目的在于发现其中的错误并及时纠正,所以在测试时应想方设法使程序的各个部分都投入运行,力图找出所有错误。错误多少与程序质量有关。即使这样,测试通过也不能证明系统绝对无误,只不过说明各模块、各子系统的功能和运行情况正常,相互之间联接无误,系统交付用户使用以后,在系统的维护阶段仍有可能发现少量错误并进行纠正,这也是正常的。第7章系统实施、维护与评价7.3.1测试的目的、原则和方法2.测试的原则在进行系统测试时应遵循以下基本原则:
5、(1)开发者不参与的原则(2)系统输入与结果并重的原则(3)测试用例设计全面的原则(4)无效功能严格剔除的原则(5)测试用例应长期保留,直至该系统被废弃不用为止第7章系统实施、维护与评价7.3.1测试的目的、原则和方法3.测试的方法(1)人工测试人工测试又称代码复查,主要有以下三种方法:1)个人复查2)走查3)会审(2)机器测试机器测试有测试两种方法:1)黑盒测试2)白盒测试第7章系统实施、维护与评价7.3.2系统测试的阶段1.模块测试模块(程序)测试的目的是保证每个模块本身能正常运行,在模块测试中所发现的问题大都是程序设计或详细设计中的错误。模块测试不仅要测试正常
6、情况下,还应该测试在异常、错误情况下系统的运行状况,可以采用以下测试方法:(1)正确性测试(2)运行时间和存储空间的可行性(3)使用简便性第7章系统实施、维护与评价7.3.2系统测试的阶段2.子系统测试子系统测试也称分调,是把一个功能内所有程序联起来调试,检查各子程序之间接口是否匹配,数据传递是否正确,联合操作的正确性及运行的效率,以便保证内部控制关系的正确和数据正确。在单个程序测试成功后,需要进行子系统测试。分调可以发现系统设计阶段的错误。分调通常有两种方法。一种方法是先分别测试每个模块,再把所有模块按设计要求连接起来进行测试,这种方法称为“非浙增式”测试。另一种
7、方法是把下一个要测试的模块同已经测试好的那些模块结合起来进行测试,测试完成后再把下一个应测试的模块结合进来测试,这种方式称为“渐增式”测试,这种方式同时完成了模块测试和子系统测试。第7章系统实施、维护与评价7.3.2系统测试的阶段3.系统测试系统测试可以发现系统分析阶段的错误。在各模块、各子系统均经测试准确无误后,就可进行系统测试(总调)。系统测试是实施阶段的最后一道检验工序,系统测试通过后即可投入程序的试运行阶段。因此系统测试一般要在MIS所用的计算机系统上进行测试,如果条件还不具备,也可在同类型同等级的计算机系统上进行测试,其目的是保证测试出来的软件能完全适
此文档下载收益归作者所有