(共19张PPT)
4.3 完善信息系统
初步完成信息系统的搭建后,还需要根据用户需求对系统进行测试,在测试的过程中不断对系统加以修正,并在此基础上修改各种文档,进一步完善信息系统。
一、系统测试
系统测试的目的是把测试结果与系统的需求相比较,发现所开发的
系统与用户需求不符或矛盾的地方,及时加以修正。信息系统测试
包括软件测试、硬件测试和网络测试。
1.软件测试
软件系统测试一般包括正确性证明、静态测试与动态测试三种方法。
①正确性证明。测试只能发现程序错误,但不能证明程序无错。测试
没有也不可能包含所有数据,只是选择了一些具有代表性的数据来验
证程序的正确性,所以它具有局限性。
正确性证明是通过数学技术来确定软件是否正确,正确性证明技术目
前还处于初级阶段。
②静态测试。静态测试是指采用人工检测和计算机辅助分析的手段对程序
进行检测,不实际运行程序,主要对程序的编程格式和结构等方面进行评
估。
③动态测试。动态测试即直接在客户端或服务器端上运行程序,从多角度
观察程序运行的行为,发现其中的错误。具体做法是运行被测的程序,输入
相应的测试数据,检查实际输出结果和预期结果是否相符。
2.硬件测试
在搭建信息系统时,经常需要根据项目的需求选购硬件设备。设备到货后,
应进行初验测试,初验通过后与软件、网络等一起进行系统测试。初验测
试主要有配置检测、外观检查、硬件运行测试等。
3.网络测试
如果搭建的信息系统不是单机版,还要考虑选购网络设备。在网络设备到货
后,应进行初验测试。初验测试主要有配置检测、外观检查、运行测试、网
络连通测试等。
二、文档编写
信息系统的文档,是系统建设过程的原始资料,是系统出现故障后维护人员
的指南。
规范的文档是对信息系统的开发方式、质量的保障。
文档不仅包括应用软件开发过程中产生的文档,还包括硬件采购和网络设计中形成的文档。
1.系统文档的类型
信息系统的文档类型繁多,分类方法也有很多种。
文档不同的服务目的
系统规划阶段的文档,如系统设计任务书和项目开发计划等
系统分析阶段的文档,如系统分析说明书等
系统设计阶段的文档,如系统设计说明书等
系统实施阶段的文档,如程序设计报告等
系统运行与维护阶段的文档,如用户手册、操作手册等
信息系统的阶段
用户文档:为用户服务的
开发文档:为开发人员服务的
管理文档:为项目管理人员服务的
2.系统主要文档的内容简介
(1)可行性研究报告
在可行性研究报告中要说明待开发系统在技术、经济和社会意义三个方面的可行性,评述为了达到开发目标可供选择的各种可能的实施方案。
报告内容主要包括:概述;新系统的目标、要求和约束;新系统对
现行系统的影响;其他可选方案与同类方案的比较等。
(2)系统分析说明书
系统分析说明书主要包括引言、项目概述、实施计划等部分。
引言部分分为摘要、背景、参考和引用资料、专业术语等。
项目概述部分分为项目的主要工作内容、系统需求说明、系统
功能说明、系统的数据说明等。
实施计划部分分为工作任务分解、进度、预算等。
(3)系统设计说明书
系统设计说明书是在系统分析的基础上,进行新系统的物理设计
而形成的报告。其报告内容主要包括引言、系统总体技术方案等。
系统总体技术方案部分分为模块设计、代码设计、输入设计、输出
设计、数据库设计、人机交互界面设计、网络设计、安全设计、
实施方案说明书等。
(4)程序设计报告
程序设计报告主要内容有:概述;程序结构图;程序控制图;算法;
程序流程图;源代码;程序注解说明等。
(5)系统测试报告
测试工作完成后,应提交测试情况说明,并对测试结果加以分析,提出
测试的论证意见。测试报告主要包括概述、测试环境、测试内容、测试
方案、测试结果等。
(6)系统使用和维护手册
系统使用和维护手册主要是为用户准备的文档。
系统使用手册一般是面向业务人员的,他们是系统的最终使用者。
系统维护手册是供具有一定信息技术专业知识的系统维护人员使用的,其
内容主要包括概述、使用说明、问题解释等。
(6)系统评价报告
系统评价报告主要是根据系统可行性研究报告、系统分析说明书和
系统设计说明书所确定的系统的目标、功能、性能、计划执行情况
以及系统实现后的经济效益和社会效益等给予评价。
主要内容包括:概述;系统构成;系统达到设计目标和管理目标的
情况;系统的可靠性、安全性、保密性和可维护性等状况;对系统
的经济效益和社会效益的评价;总结性评价。
练一练
1.下列选项中不属于信息系统测试的是( )
A.软件测试
B.硬件测试
C.安全测试
D.网络测试
C
2.下列关于软件测试的说法不正确的是( )
A.软件系统测试包括正确性证明、静态测试与动态测试三种方法
B.正确性证明不仅能发现程序错误,还能证明程序无错
C.静态测试不实际运行程序,主要对程序的编程格式和结构等方面进行评估
D.动态测试直接在客户端或服务器端上运行程序
B
3.下列选项中不属于系统主要文档的是( )
A.可行性研究报告
B.系统设计说明书
C.法律法规类文档
D.系统评价报告
C
谢 谢