《软件工程》课程综合复习资料
一、选择题
1、下列选项中()是软件开发中存在不正确的观念、方法。
A.重编程、轻需求
B.重开发,轻维护
C.重技术,轻管理
D.以上三条都是
2、进行可行性研究的依据是:()
A.对系统的高级分析和设计
B.现场调查
C.决策者的经验
中国在线编程
D.编码
3、需求分析阶段产生的最重要的文档之一是()。
A.系统规格说明书
B.需求规格说明书
C.概要设计说明书
D.详细设计说明书
4、模块化的目的是:()
A.增加内聚性
B.降低复杂性
C.提高易读性
D.减少耦合性
5、下面对软件的可维护性影响最小的是()
A.可理解性
B.可测试性
C.可修改性
D.代码效率。
6、与设计测试数据无关的文档是()
A.该软件的设计人员
B.程序的复杂程度
C.源程序
D.项目开发计划
7、软件的集成测试工作最好由()承担,以提高集成测试的效果。
A.该软件的设计人员
B.该软件开发组的负责人
C.该软件的编程人员
D.不属于该软件开发组的软件设计人员
8、产生软件危机的原因主要与两个方面的问题有关()
A.软件在计算机中很难识别,存在磁盘中也看不到。
B.软件设计对人的智商要求很高,也要求很高的资金投入。
C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确。
D.软件很难理解,硬件也很复杂。
9、程序的三种基本控制结构是。
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
软件工程第1页共11页
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论