软件项目管理第4版课后习题[附解析]系列文章目录 |
---|
第一章 |
第二章 |
第三章 |
第四章 |
第五章 |
第六章 |
第七章 |
第八章 |
第九章 |
第十章 |
第十一章 |
第十二章 |
第十三章 |
第十四章 |
第十五章 |
第十六章 |
期末复习题型分册版-练习版无答案(无大题版) |
期末复习题型分册版-有答案版(无大题版) |
一、填空题
1、(完整性和可跟踪性)是软件配置管理的核心功能。
2、(基线)标志开发过程中一个阶段的结束和里程碑。
3、 基线变更控制包括(变更请求)、(变更控制)、(变更批准/拒绝)、(变更实现)等步骤。
4、(版本管理)、(变更管理)是配置管理的主要功能。
5、基线变更时,需要经过(SCCB)授权。
6、SCCB的全称是(软件配置控制委员会)。
二、 判断题
1、一个软件配置项可能有多个标识。(×)
每个软件只有唯一的配置项
2、基线提供了软件开发阶段的一个特定点。(对)
3、有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动的目标。(√)
4、 一个(些)配置项形成并通过审核,即形成基线。(√)
5、软件配置项是项目需定义其受控于软件配置管理的款项,每个项目的配置项是相同的。(×)
6、基线的修改不需要每次都按照正式的程序执行。(×)
7、基线产品是不能修改的。(×)
8、基线修改应受到控制,但不一定要经SCCB授权。(×)
9、变更控制系统包括从项目变更申请、变更评估、变更审批到变更实施的文档化流程。(√)
10、持续支付领域强调对项目所有的相关产物及其之间的关系都要进行有效配置管理(对)
11、持续支付更倾向于使用基于分支的开发模式(错)
三、 选择题
1、 下列不属于SCCB的职责的是(D)
A 评估变更 B 与项目管理层沟通 C 对变更进行反馈 D 提出变更申请
请说明软件配置控制委员会(SCCB)的基本职责
答:
1.评估变更
2.批准变更申请
3.在生存期内规范变更申请流程
4.对变更进行反馈
5.与项目管理层沟通
2、为了更好地管理变更,需要定义项目基线,关于基线的描述,下列描述正确的是(B)
A 不可变化
B 可以变化,但是必须通过基线变更控制流程处理
C 所以的项目必须定义基线
D 基线发生变更时,必须修改需求
3、软件配置管理无法确保以下哪种软件产品属性(A)
A 正确性 B 完整性 C 一致性 D 可控性
4、变更控制需要关注的是(B)
A 阻止变更 B 标识变更,提出变更,管理变更
C 管理SCCB D 客户的想法
5、以下哪项不属于软件项目配置管理的问题(B)
A.找不到某个文件的历史版本
B.甲方和乙方在资金调配上存在意见差异
C.开发人员未经授权修改代码或文档
D.因协同开发中,或者异地开发,版本变更混乱导致整个项目失败
四、简答题
1、 写出配置管理的基本过程。
答:(1)配置项标识、跟踪;(2)配置管理环境建立;(3)基线变更管理;(4)配置管理审计;(5)配置状态统计;(6)配置管理计划。
2、 说明软件配置控制委员会(SCCB)的基本职责。
答:评估变更、批准变更申请、在生存期内规范变更申请流程、对变更进行反馈、与项目管理层沟通。
3、 写出几个常见的软件配置项。
答:软件项目计划、需求分析结果、软件需求规格说明书、设计规格说明书、源代码清单、测试规格说明书、测试计划、测试用例与实验结果、可执行程序、用户手册、维护文档。