下载此文档

《软件工程》试卷B参考答案.doc


文档分类:资格/认证考试 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
《软件工程》课试题B卷参考答案
一、基本概念:(每题4分,共20分)
1、过程成熟度:
一个特定软件过程被明确和有效地定义、管理、测量和控制的程度称为此过程的成熟度。
2、数据流图中的数流:
在系统中(包括数据处理之间、数据处理和数据存储之间以及数据处理和数据源点或终点之间)的传输通道,数据流符号的箭头指明了数据流动的方向。
3、软件需求的完整性:
是指目标系统中的需求必须是全面的,需求规格说明书中应该包括用户需求的每一个功能和性能。
4、软件测试:
是在软件投入运行前对软件需求、软件设计规格说明和软件编码进行查错和纠错。
5、数据测试的等效性:
是指将分类的数据取出其子集中的一个数据做测试与自己中其他数据测试的效果是等效的,即子集中的一个数据能够测出软件错误,那么子集中的其余数据也能够测出错误。
二、判断题:(每空1分,共10分,正确为“√”,错误为“×”。)
1、(×)2、(×)3、(×)4、(√) 5、(×)
6、(√)7、(√)8、(×)9、(√)10、(√)
三、填空题:(每空1分,共20分)
1 (详细设计说明书), (操作手册)。 2、(提交的文档资料),(控制软件变更)。
3、(原型),(软件质量)。 4、(可复用),(缩短)。
5、(用户通信),(用户评估)。 6、(设计和样机实现),(生产、销售)。
7、(内聚性),(独立性)。 8、(程序和文档),(易于维护)。
9、(时间),(存储空间)。 10、(版本控制),(变更控制)。
四、选择题:(每题1分,共20分)
1、(A) 2、(C) 3、(A) 4、(B) 5、(C)
6、(D) 7、(B) 8、(A) 9、(C)10、(D)
11、(C)12、(D)13、(B)14、(A)15、(C)
16、(A)17、(A)18、(C)19、(B)20、(D)
五、简述题:(每题4分,共16分)
1、请概述软件工程过程所包含的基本的过程活动:
答:
(1)软件规格说明:规定软件的功能、性能及运行限制。
(2)软件开发:产生满足规格说明的软件,包括设计与编码等工作。
(3)软件确认:确认软件能够满足客户提出的要求,对应于软件测试。
(4)软件演进:为满足客户的变更要求,软件必须在使用的过程中演进,以求尽量延长软件的生存周期。
2、简述软件测试的基本原则,并对每一个原则以你的理解加以解释。
答:
(1)尽早地不断地进行软件测试。
(2)程序员或程序设计机构应该避免测试自己的程序。
(3)测试用例中不仅要有输入数据,还要有与之对应的预期结果。
(4)测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据。
(5)在对程序修改之后要进行回归测试。
(6)程序中尚未发现的错误数量通常与改程序中已经发现的错误数量成正比。
(7)妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把他们作为软件的组成部分之一,为维护提供方便。
(8)应当对每一个测试结果做全面的检查。
(9)严格执行测试计划,排除测试的随意性。
3、请说明为什么要进行封装?请举例说明。
答:
封装体现了良好的模块特性,它将定义模块和实现模块分开。封装使对象的内部软件的范围有清楚的边界,有一个描述该对象和其他对象之间通信的接口;使得模块

《软件工程》试卷B参考答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzha
  • 文件大小51 KB
  • 时间2017-10-26
最近更新