软件工程与程序设计部分----薛冰冰,俞卫华
1.在软件工程中,高质量的文档标准是完整性、一致性和____。
A.统一性 B.安全性 C.无二义性 D.组合性
答案:C
2.软件工程中,只根据程序的功能说明而不关心程序内部的逻辑结构的测试方法,称为____测试。
A.白盒法 B.灰盒法 C.黑盒法 D.综合法
答案:C
3.在软件的设计阶段应提供的文档是____。
A.软件需求规格说明书
B.概要设计规格说明书和详细设计规格说明书
C.数据字典及流程图
D.源程序以及源程序的说明书
答案:B
4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。
A.引入新技术提高空间利用率 B.用较少的投资获得高质量的软件
C.缩短研制周期扩大软件功能 D.硬软件结合使系统面向应用
答案:B
5.适应性维护的含义是____所进行的维护。
A.为使软件在改变了的环境下仍能使用
B.为改正在开发时期产生、测试阶段没有发现、运行时出现的错误
C.为改善系统性能、扩充功能
D.为软件的正常执行
答案:A
6.划分软件生存周期的阶段时所应遵循的基本原则是 。
A.各阶段的任务尽可能相关性 B.各阶段的任务尽可能相对独立
C.各阶段的任务在时间上连续 D.各阶段的任务在时间上相对独立
答案:D
7.用黑盒法设计测试用例时采用的方法包括 。
A.判定覆盖法 B.条件覆盖法 C.因果图法 D.路径分析法
答案:C
8.设一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为 。
A.顺序内聚 B.功能内聚 C.过程内聚 D.通信内聚
答案:A
9.某个模块的作用域是指 。
A.被该模块调用的所用模块 B.调用该模块的所有模块
C.与该模块相关联的所有模块 D.受该模块内的判定所影响的所有模块
答案:A
10. 是比较理想的可重用软构件。
A.子程序库 B.源代码包含文件 C.对象 D.类
答案:D
11.需求分析阶段的任务是确定 。
A.软件开发方法 B.软件开发工具
C.软件开发费 D.软件系统的功能
答案:D
12.下列文档与维护人员有关的有 。
A.软件需求说明书 B.项目开发计划
C.概要设计说明书 D.操作手册
答案:C
13.程序的三种基本控制结构是 。
A.过程.子程序和分程序 B.顺序、选择和循环
C.递归、堆栈和队列 D.调用、返回和转移
答案:B
14.软件生存周期中时间最长的是____阶段。
A.总体设计 B.需求分析 C.软件测试 D.软件维护
答案:D
15.软件部件的内部实现与外部可访问性的分离,是指软件的 。
A.继承性 B.共享性 C.封装性 D.抽象性
答案:C
16.单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现____的错误。
A.接口错误 B.编码错误
C.性能、质量不合要求 D.功能错误
答案:C
17.下列叙述中正确的是 。
A.软件测试的主要目的是发现程序中的错误
B.软件测试的主要目的是确定程序中错误的位置
C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
D.软件测试是证明软件没有错误
答案:A
18.软件工程的出现主要是由于 。
A.程序方法学的影响 B.其他工程学科的影响
C.计算机的发展 D.软件危机的出现
答案:D
程序设计语言一般可分为三大类19.软件是一种 。
A.程序 B.数据 C.逻辑产品 D.物理产品
答案:C
20.下列属于维护阶段的文档是 。
A.软件规格说明 B.用户操作手册
C.软件问题报告 D.软件测试分析报告
答案:C
21.具有风险分析的软件生存周期模型是 。
A.瀑布模型 B.螺旋模型 C.增量模型 D.喷泉模型
答案:B
22.软件需求分析的主要任务是准确定义所开发的软件系统是 。
A.如何做 B.怎么做 C.做什么 D.对谁做
答案:C
23.结构化分析的方法是一种 。
A.系统分析方法 B.面向数据结构的分析方法
C.面向 对象的分析方法 D.面向数据流的分析方法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论