软件工程试题及答案 (2)

一.单项选择题(每题1分,20题共20分)

1.计算机系统可以划分为软件系统和硬件系统,软件是一种

A.逻辑产品 B.文档资料 C.程序代码D.物理装置

2.可行性分析研究的主要目的是

A.定义项目

B. 项目是否值得开发

C.开发项目

D.规划项目

3.在下列四种模块的耦合性中,信息隐蔽性能最好的是()

A.控制耦合

B.内容耦合

C. 数据耦合

D. 特征耦合

4.需求分析是回答系统必须()的问题。

A. 为谁做

B.怎么做

C.何时做

D.做什么

5.在UML中,类是用()表示的

A 矩形框

B 椭圆

C 箭头

D 菱形框

6.编码阶段是位于哪个阶段之后

A. 详细设计

B. 可行性研究

C. 总体设计

D. 需求分析

7.在数据流图中,圆圈符号表示的是

A. 数据源点或终点

B.数据处理

C. 数据存储

D. 数据流

8.内聚是衡量模块内部聚合能力的量度。内聚越高,说明模块内各成分彼此联系的程度

A.越松散B.彼此相等C.越紧密D.没有联系

9.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于()

A、维护时期

B、开发时期

C、运行时期

D、计划时期

10.软件维护有四种,下面哪一个不是的

A. 完善性维护

B. 测试性维护

C. 预防性维护

D. 适应性维护

11.结构化程序设计采用的三种基本控制结构是()

A.顺序、选择、重复

B.选择、循环、重复

C.顺序、分支、选择

D.输入、变换、输出

12.软件测试的目的是()

A. 为了表明程序没有错误

B.为了发现程序中的错误

C. 为了说明程序能正确地执行

D.为了评价程序的质量

13.在UML的用例图中,人形符号表示的是

A 关联

B 用例C角色 D 系统

14.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()

A、结构合理性

B、软件外部功能

C、程序正确性

D、程序内部逻辑

15.下面哪些测试属于黑盒测试()。

A、路径测试

B、循环测试

C、等价类划分

D、条件判断

16.()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。

A封装 B 继承 C 多态性 D 消息

17.在UML中,协作图反映收发消息的对象的结构组织,它与()是同构的

A 用例图B时序图 C 活动图 D 类图

18.需求分析是软件生存周期中的一个重要阶段,它的应该是在()进行。

A、维护阶段

B、软件开发全过程

C、软件定义阶段

D、软件运行阶段

1

相关推荐
相关主题
热门推荐