Bootstrap

软件工程概论试题四

一、单选

1.瀑布模型的关键不足在于( )。
A.不能适应需求的动态变更
B. 过于灵活
C.各个阶段需要进行评审
D.过于简单

正答:A

2.具有风险分析的软件生存周期模型是( )。
A.瀑布模型
B. 喷泉模型
C. 螺旋模型
D.增量模型

正答:C

3.下面的图描述的是哪种软件过程模型()

A. 瀑布模型
B. 敏捷开发

C.原型开发
D.集成与配置

正答:D

二、多选

4.软件工程的三要素是什么?
A. 工具
B. 过程!
C.结构化
D.方法
E.数据流
F.面向对象

正答:ABD

5. 好的软件的基本属性
A. 效率
B. 可依赖性和信息安全性
C.可维护性
D.可接受性

正答:ABCD

6.软件工程师必须坚持诚实正直的行为准则,但是有些方面没有法律规范,只能靠职业道德来约束,包括哪些方面()
A.计算机滥用
B.保密
C.工作能力
D.知识产权

正答:ABCD

7.选择瀑布模型的条件有哪些考虑()
A.分析设计人员对应用领域较熟悉的项目
B.用户使用环境相对稳定的项目
C.不能轻易试错的项目
D.在开发时间内需求不变化或变化较少的项目

正答:ABCD

8. 增量式开发的优点有哪些
A.快速得到客户的反馈意见
B.降低了实现需求变更的成本
C.复用已有组件降低开发成本
D.早交付,利于客户尽快从软件中获取价值

正答:ABD

三、判断

9.增量式开发可以是计划驱动的,也可以是敏捷的,也可以是混合的。
A. 对
B.错

正答:A

10.瀑布模型是计划驱动的软件过程的一个例子,至少应该在软件开发开始之前对所有的过程活动进行计划和进度安排。
A.对
B.错

正答:A

;