内容正文:
4.3 完善信息系统
初步完成信息系统的搭建后,还需要根据用户需求对系统进行测试,在测试的过程中不断对系统加以修正,并在此基础上修改各种文档,进一步完善信息系统。
一、系统测试
系统测试的目的是把测试结果与系统的需求相比较,发现所开发的
系统与用户需求不符或矛盾的地方,及时加以修正。信息系统测试
包括软件测试、硬件测试和网络测试。
1.软件测试
软件系统测试一般包括正确性证明、静态测试与动态测试三种方法。
①正确性证明。测试只能发现程序错误,但不能证明程序无错。测试
没有也不可能包含所有数据,只是选择了一些具有代表性的数据来验
证程序的正确性,所以它具有局限性。
正确性证明是通过数学技术来确定软件是否正确,正确性证明技术目
前还处于初级阶段。
②静态测试。静态测试是指采用人工检测和计算机辅助分析的手段对程序
进行检测,不实际运行程序,主要对程序的编程格式和结构等方面进行评
估。
③动态测试。动态测试即直接在客户端或服务器端上运行程序,从多角度
观察程序运行的行为,发现其中的错误。具体做法是运行被测的程序,输入
相应的测试数据,检查实际输出结果和预期结果是否相符。
2.硬件测试
在搭建信息系统时,经常需要根据项目的需求选购硬件设备。设备到货后,
应进行初验测试,初验通过后与软件、网络等一起进行系统测试。初验测
试主要有配置检测、外观检查、硬件运行测试等。
3.网络测试
如果搭建的信息系统不是单机版,还要考虑选购网络设备。在网络设备到货
后,应进行初验测试。初验测试主要有配置检测、外观检查、运行测试、网
络连通测试等。
二、文档编写
信息系统的文档,是系统建设过程的原始资料,是系统出现故障后维护人员
的指南。
规范的文档是对信息系统的开发方式、质量的保障。
文档不仅包括应用软件开发过程中产生的文档,还包括硬件采购和网络设计中形成的文档。
1.系统文档的类型
信息系统的文档类型繁多,分类方法也有很多种。
文档不同的服务目的
系统规划阶段的文档,如系统设计任务书和项目开发计划等
系统分析阶段的文档,如系统分析说明书等
系统设计阶段的文档,如系统设计说明书等
系统实施阶段的文档,如程序设计报告等
系统运行与维护阶段的文档,如用户手册、操作手册等
信息系统的阶段
用户文档:为用户服务的
开发文档:为开发人员服务的
管理文档:为项目管理人员服务的
2.系统主要文档的内容简介
(