1.【单选】
下面关于软件过程模型说法错误的是
A. 用户界面的可视化是快速原型模型中的一个重要步骤
B. 螺旋模型中含有风险分析与控制的阶段
C. 统一过程模型中不含软件需求分析阶段
D. 软件过程模型指明了软件开发步骤和任务
正确答案:C
2.【多选】
以下是主程序员组优点的是
A. 有领导核心
B. 分工明确
C. 没有专职管理岗位
D. 通信效率低下
正确答案:AB
3.【多选】
关于瀑布模型说法正确的是
A. 瀑布模型包括需求采集、分析、软件设计、编码、测试和维护等阶段
B. 瀑布模型的每个阶段都必须完成后,才可进入下一阶段
C. 瀑布模型的前一阶段的输出作为后一阶段的输入
D. 瀑布模型比RUP模型更先进
正确答案:ABC
4.【单选】
以下关于关键路径的说法中正确的是
A. 一个项目只有一条关键路径
B. 一个项目可以有多个关键路径,且关键路径的耗时可以不一样
C. 一个项目可以有多个关键路径,且关键路径的耗时是一样的
D. 关键路径上的任务延迟可能不会影响项目的总体时间
正确答案:C
5.【单选】
软件项目计划中不需要制定下面哪个内容的方案
A. 项目成本
B. 数据库逻辑设计
C. 组织结构
D. 风险控制
正确答案:B
6.【多选】
软件工程包含以下哪些领域
A. 软件测试
B. 软件工程过程
C. 软件配置管理
D. 软件质量
正确答案:ABCD
7.【多选】
处理风险的策略包括
A. 风险避免
B. 风险监控
C. 风险管理
D. 意外事件计划
正确答案:ABCD
8.【单选】
甘特图指定项目计划的优点不包含
A. 图形化显示,利于理解
B. 中小型活动较少
C. 大型活动较少
D. 有专业软件支持,容易绘制
正确答案:C
9.【多选】
产生软件危机的原因有
A. 软件开发过程未经审查
B. 软件开发不分阶段,开发人员没有明确的分工
C. 所开发的软件,除了程序清单外,没有其他文档
D. 采用工程设计的方法开发软件,不符合软件本身的特点
正确答案:ABC
10.【单选】
使用工程网络图绘制项目计划时,圆圈代表
A. 任务的工作量
B. 任务开始时间
C. 作业
D. 事件
正确答案:D
11.【多选】
按照风险的可预测性分类,可以分为
A. 已知风险
B. 可预测风险
C. 不可预测风险
D. 相对风险
正确答案:ABC
12.【单选】
以下哪种程序员组织方式有利于攻克技术难关
A. 民主制程序员组
B. 主程序员组
C. 现代程序员组
D. 控制集权制
正确答案:A
13.【单选】
以下关于软件工程7条原理的说法错误的是
A. 用分阶段的生命周期计划严格管理
B. 坚持进行阶段评审
C. 软件开发的结果不可审查
D. 开发小组的人员应该少而精
正确答案:ABD
14.【单选】
软件工程学是应用科学理论和工程的技术指导软件开发的学科,其目的是
A. 引入新技术提高空间利用率
B. 用较少的投资获得高质量的软件
C. 缩短研制周期扩大软件功能
D. 硬软件结合使系统面向应用
正确答案:B
15.【单选】
螺旋模型是一种()的开发模型,适合于大型软件的开发
A. 文档驱动
B. 对象驱动
C. 模型驱动
D. 风险驱动
正确答案:D
16.【单选】
软件生命周期中不含哪个阶段
A. 可行性分析阶段
B. 软件设计阶段
C. 软件销售阶段
D. 软件维护阶段
正确答案:C
17.【单选】
软件生存周期划分为软件定义、软件开发和()三个阶段,而每个阶段又可以细分成若干个更小的阶段
A. 详细设计
B. 可行性分析
C. 运行及维护
D. 测试与排错
正确答案:C
18.【单选】
瀑布模型本质上是一种()
A. 线性顺序模型
B. 顺序迭代模型
C. 线性迭代模型
D. 及早见产品模型
正确答案:A
19.【单选】
开发软件的高成本和软件产品的低质量之间的矛盾,这种现象称为
A. 软件投机
B. 软件危机
C. 软件工程
D. 软件产生
正确答案:B
20.【单选】
快速原型模型的主要特点之一是()
A. 开发完毕才见到产品
B. 及早提供全部完整的软件产品
C. 开发完毕后才见到工作软件
D. 及早提供工作软件
正确答案:D