第14章习题与解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第14章系统实施
14.1本章知识框架与学习要求
系统实施的工作目标是将系统设计文件中所定义的软件系统技术规格转换为实际可用的软件,并将此系统移植到用户的工作环境中。
系统实施期间,将投入大量的人力、物力,占用较长的时间,使用部门将发生组织机构、人员、设备、工作方法和工作流程的较大变革。因此,系统实施必须有严格周密的计划,尤其是不要因为系统的实施而打乱组织的正常工作秩序。系统实施可分为四个主要阶段:程序设计阶段、系统调试阶段、系统转换阶段、系统验收阶段。
14.1.1知识框架与学习要求
一、系统实施概述(掌握)
1、统实施的四个主要阶段
(1)程序设计阶段
(2)系统调试阶段
(3)系统转换阶段
(4)系统验收阶段。
2、在系统实施前的基本任务
(1)前期准备工作
(2)信息流程重组
(3)实现方法
(4)工具和数据准备
(5)系统实施的文档准备
(6)系统的测试维护与评价
二、程序设计
(一)程序设计原则(掌握)
(二)程序语言选择(掌握)
(三)程序设计方法概述
1、结构化程序设计方法(掌握)
2、向对象程序设计方法(了解)
三、软件测试
(一)测试概述(理解)
1、系统测试的目标
2、系统测试的原则
(二)测试分类(掌握)
1、系统平台测试
2、应用软件测试
3、系统单元和集成测试
(三)测试方法与过程(掌握)
1、系统测试的方法
(1)人工测试
(2)机器测试
2、系统测试的过程
(四)测试步骤与问题(理解与掌握)
1、硬件测试
2、网络测试
3、软件测试
四、系统试运行与转换
(一)系统试运行(了解)
(二)系统转换(掌握)
14.1.2本章重点
本章重点掌握以下几方面的内容:
1.系统实施的四个主要阶段
2.系统实施的基本任务
3.程序设计原则
4.系统测试的目标与原则
5.系统测试的方法
6.系统测试的过程与步骤
7.系统试运行阶段中的主要工作
8.日常运行管理的主要工作
9.系统转换的方法
14.2 教材习题与解答
14.2.1 习题
一、名词解释
1.系统实施2.软件测试3.黑盒测试4.白盒测试 5. NS图 6.项目文件
二、简答题
1.简述系统实施的内容和原则。
2.简述结构化程序设计的三种基本结构。
3.简述程序文档和系统实施报告包含的内容。
4.简述软件测试的基本方法。
5.简述系统转换的一般过程。
6.简述数据整理的含义和步骤。
三、单选题
1.测试的目的就是在系统投入生产性运行之前,尽可能多地发现系统中的()。
A. 过程
B. 优点
C. 错误
D. 程序
2.系统测试(system testing)是将软件、硬件、网络等系统的各个部分()起来,对
整个系统进行总的功能、性能等方面的测试。
A. 拆分
B. 连接
C. 对立
D. 等同
3.系统测试的具体步骤是分别按硬件系统、网络系统和软件系统进行测试,最后对整个系统进行总的()。
A.程序设计
B.数据测试
C.通讯测试
D.综合测试
4.新系统代替老系统,风险最大的方式是()
A. 直接式
B. 并列式
C. 阶段式
D. 混合式
5.扩充系统功能属于()
A. 正确性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
14.2.2习题解答
一、名词解释
1.系统实施是指把系统的物理模型转换成实际运行系统的全过程,将系统设计文件中所定义的软件系统技术规格转换为实际可用的软件,并将此系统移植到用户的工作环境中。系统实施主要内容包括:程序设计、系统调试、系统转换和系统验收。
2.软件测试是由测试人员努力设计出一系列测试方案,其目的却是为了“破坏”已经建造好的软件系统——竭力证明程序中有错误而不能按照预定要求正确工作,将设计阶段中所有隐患完全暴露出来。暴露问题并不是软件测试的最终目的,发现问题是为了解决问题,测试阶段的根本目标是尽可能多地发现并排除软件中潜藏的错误,最终把一个高质量的软件系统交给用户使用。
3.黑盒测试也称为功能测试,将软件看成黑盒子,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。根据系统分析说明书设计测试用例,通过输入和输出的特性检测是否满足指定的功能。
4.白盒测试也称为结构测试。将软件看成透明的白盒。根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。
5.一种不用GOTO语句、不需要流向线的结构化流程图——NS图。在NS图中,每个处理步骤用一个盒子表示,盒子可以嵌套。盒子只能从上头进入,从下头走出,除此之外别无其它出入口,所以盒图限制了随意的控制转移,保证了程序的良好结构。
6. 开发信息系统需要创建几十个甚至上百个各种类型的文件,同时,VFP系统还会自动生成一些相应的辅助文件。为有效地组织这些文件,必须利用一个项目文件来管理。项目是各种文件的集合,它保存在以“*.pjx”为扩展名的文件中。一般来说一个应用系统只需要一个项目文件。要有效的使用一个项目文件,应在项目管理器中打开该项目文件。假设已创建了“账务处理系统.pjx”文件,则系统所需的各种数据库、表、表单、程序、报表等都可在项目中进行,直到获得一个可执行的“账务处理系统.exe”。
二、简答题
1.系统实施是指把系统的物理模型转换成实际运行系统的全过程。在此期间,将投入大量的人力、物力,占用较长的时间,使用部门将发生组织机构、人员、设备、工作方法和工作流程的较大变革。因此,系统实施必须有严格周密的计划,尤其是不要因为系统的实施而打乱组织的正常工作秩序。系统实施可分为四个主要阶段:程序设计阶段、系统调试阶段、系统转换阶段、系统验收阶段。
2.结构化程序设计的三种基本结构是(1) 顺序结构(SEQUENCE结构)。此结构表示含有多个连续的处理步骤,按程序书写的先后顺序执行。(2) 选择结构或条件结构(1F—THEN