2015洛阳理工软件工程复习题
一、 单项选择题
1. 详细设计阶段的任务就是具体地(c)。
A.给出系统模块结构图
C. 给出模块内部结构图
B. 编写程序
D. 书写概要设计说明书
2.哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品(c)。
A.增量模型 B.喷泉模型 C.原型模型 D.螺旋模型 3.需求分析中开发人员要从用户那里了解( a ) A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 4. 软件测试方法中的(a )属于静态测试方法。 A.人工检测 B.路径覆盖 C
法 D.边覆盖
.
黑
盒
5.数据字典是对数据定义信息的集合,它所定义的对象都包含于(d)。
A.方框图 B.程序流程图 C.软件结构 D.数据流图 6.软件复审是保证软件质量的重要技术手段,复审的主要目的和效果是(b)。
A.较早发现软件缺陷 B.较早发现程序错误 C.做测试的前期准备 D.严格贯彻工程规范
7.在软件质量因素中,软件所具有的跨操作系统平台的能力属于软件的(a)。
A.可移植性 B.可理解性 C.可用性 D.可靠性 8.软件生命周期中所花费用最多的阶段是( d )
A.详细设计 B.软件编码 C.软件测试 D.软件维护 9.软件复杂性度量的参数包括( b)
A.效率 B.规模 C.完整性 D.容错性 10. 软件能力成熟度模型CMM分为(a)级。
A.5 B.7
C.4
D.10
11. 某企业由于外部市场环境和管理需求的变化对现有软件系统提出新的需求,则对该软件系统进行的维护属于(c)维护。 A.正确性 B. 适应性 C. 完善性 D. 预防性 12.经济可行性研究的范围包括( c )
A.资源有效性 B.管理制度 C.效益分析 13.软件模块内聚度最强的是(a )
A.功能内聚 B.通信内聚
C.偶然内聚
D.开发风险 D.逻辑内聚 D.抽象性
14.软件部分的内部实现与外部可访问性分离,这是指软件的(c)。 A.继承性 B.共享性 C.封装性 15. 以下各种耦合按从强到弱排列正确的是( c) : A. 内容耦合,控制耦合,数据耦合,公共环境耦合
B. 内容耦合,数据耦合,控制耦合,公共环境耦合。 C. 内容耦合,公共环境耦合,控制耦合,数据耦合。 D. 控制耦合,内容耦合,数据耦合,公共环境耦合。
二、 判断题
1.项目应用领域是选择程序设计语言的关键因素。T
2.文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。T
3.设计有效等价类对应的测试用例时,一个测试用例应尽可能多地覆盖尚未被覆盖的无效等价
类。F
4.穷举测试是较常用的测试方法。F