第一章 单元测试

1、多选题:
成功地完成软件开发中 “成功”指哪些方面:
选项:
A:开发时间
B:开发速度
C:开发质量
D:开发成本
答案: 【开发时间;
开发质量;
开发成本

2、多选题:
计算机软件包括哪些
选项:
A:数据
B:文档
C:程序
D:硬盘
答案: 【数据;
文档;
程序

3、多选题:
软件开发模型有哪些
选项:
A:增量模型
B:瀑布模型
C:演化模型
D:混合模型
答案: 【增量模型;
瀑布模型;
演化模型;
混合模型

4、多选题:
统一软件过程有哪些特点
选项:
A:软件开发是一个迭代过程
B:软件开发是以架构设计的
C:软件开发就是按需求执行的过程
D:软件开发是由Use Case驱动的
答案: 【软件开发是一个迭代过程;
软件开发是以架构设计的;
软件开发就是按需求执行的过程;
软件开发是由Use Case驱动的

5、多选题:
软件项目的特点有哪些
选项:
A:软件通常只做一遍
B:不现实的开发目标
C:开发过程混乱
D:缺少管理层支持
E:软件需求的动态变化与不完整性
F:用户参与度不够
答案: 【软件通常只做一遍;
不现实的开发目标;
开发过程混乱;
缺少管理层支持;
软件需求的动态变化与不完整性;
用户参与度不够

6、判断题:
代码评审员一般由测试员担任。请判断这句话的正确与否
选项:
A:对
B:错
答案: 【

7、多选题:
以下哪一项最能表现某个项目的特征
选项:
A:整合范围与成本
B:运用进度计划技巧
C:确定期限
D:利用网络进行跟踪
答案: 【整合范围与成本;
运用进度计划技巧;
确定期限;
利用网络进行跟踪

8、判断题:
只要有明确的目标就可以形成高效的团队。
选项:
A:对
B:错
答案: 【

9、多选题:
制定小组的目标是
选项:
A:生产率高、管理良好
B:生产出高质量产品
C:及时性
D:优质的产品
答案: 【生产率高、管理良好;
生产出高质量产品;
及时性;
优质的产品

10、判断题:
软件项目开发中我们提倡提前完成项目的任务。
选项:
A:错
B:对
答案: 【

第二章 单元测试

1、判断题:
经济可行性研究的范围不包括效益分析。请问这句话正确吗
选项:
A:错
B:对
答案: 【

2、判断题:
质量要素是指:是一组与用户质量需求相一致的、可度量的系统特性
选项:
A:错
B:对
答案: 【

3、判断题:
协同过程模型包括初始、细化、构造和移交4个阶段。
选项:
A:错
B:对
答案: 【

4、判断题:
协同过程模型包括初始、分工、构造和移交4个阶段。
选项:
A:对
B:错
答案: 【

5、单选题:
项目的启动会议非常重要,在项目启动会议上应包括下列哪些活动
选项:
A:审查项目计划,审查项目文件
B:审查项目计划,设定质量标准,建立工作关系和沟通渠道。
C:审查项目计划,设定团队目标,建立工作关系和沟通渠道。
D:审查项目计划,设定客户目标,建立工作关系和沟通渠道。
答案: 【审查项目计划,设定团队目标,建立工作关系和沟通渠道。

6、单选题:
项目快要完成时客户想对工作范围作一大的变更,项目经理最应该做的工作是
选项:
A:将变更造成的影响通知客户
B:向管理当局抱怨
C:进行变更
D:拒绝变更
答案: 【将变更造成的影响通知客户

7、单选题:
在软件开发过程中,我们可以采用不同的过程模型,下列有关增量模型描述正确的
选项:
A:适用于已有产品或产品原型(样品),只需客户化的工程项目
B:软件开发过程每迭代一次,软件开发又前进一个层次
C:把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件
D:已使用一种线性开发模型,具有不可回溯性
答案: 【把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件

8、多选题:
协同开发的原则
选项:
A:高效的协同小组
B:TSP基于大量的工业实践
C:TSP提供问题求解的准确指导
D:学习
答案: 【高效的协同小组;
TSP基于大量的工业实践;
TSP提供问题求解的准确指导;
学习

9、单选题:
协同开发的如果决策的结果预先不知道,那么它是以下哪个概念的定义
选项:
A:不确定性
B:风险
C:确定性
D:风险应对计划
答案: 【不确定性

10、多选题:
本课程中,软件协同开发框架包含以下哪几个过程
选项:
A:收尾过程
B:启动过程
C:执行过程
D:监控过程
E:计划过程
答案: 【收尾过程;
启动过程;
执行过程;
监控过程;
计划过程

发表评论

电子邮件地址不会被公开。 必填项已用*标注