软件项目管理案例教程(第三版)课后习题答案整理(最终版) 下载本文

第九章软件配置管理计划

一、填空题

1、 配置管理最终保证软件产品的(完整性)、(一致性)、(追溯性)、(可控性)。 2、 (完整性和可跟踪性)是软件配置管理的核心功能。 3、 (基线)标志开发过程中一个阶段的结束和里程碑。 4、 基线变更控制包括(变更请求)、(变更控制)、(变更批准/拒绝)、(变更实现)等

步骤。

5、 (版本管理)、(变更管理)是配置管理的主要功能。 6、 基线变更时,需要经过(SCCB)授权。 7、 SCCB的全称是(软件配置控制委员会)。 二、判断题

1、 一个软件配置项可能有多个标识。(错)

(这个题说的是一个软件有多个配置项,还是说一个软件中其中的一个配置项?) 2、 在软件项目配置管理中最终应保证软件产品的完整性、一致性、有效性、机密性。

(错)

(最终保证软件产品的完整性、一致性、追朔性、可控性) 3、 基线提供了软件开发阶段的一个特定点。(错)

(基线提供了软件生存期中各个开发阶段的一个特定点)

4、 有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动的目标。 5、 一个(些)配置项形成并通过审核,即形成基线。(对)

6、 软件配置项是项目需定义其受控于软件配置管理的款项,每个项目的配置项是相同

的。(错)

7、 基线的修改不需要每次都按照正式的程序执行。(错) 8、 基线产品是不能修改的。(错)

9、 基线修改应受到控制,但不一定要经SCCB授权。(错) 10、 变更控制系统包括从项目变更申请、变更评估、变更审批到变更实施的文档化

流程。(对)

三、选择题

1、 下列不属于SCCB的职责的是(D)

A 评估变更 B 与项目管理层沟通 C 对变更进行反馈 D 提出变更申请 2、为了更好地管理变更,需要定义项目基线,关于基线的描述,下列描述正确的是(B) A 不可变化

B 可以变化,但是必须通过基线变更控制流程处理 C 所以的项目必须定义基线

D 基线发生变更时,必须修改需求

3、软件配置管理无法确保以下哪种软件产品属性(A) A 正确性 B 完整性 C 一致性 D 可控性 4、变更控制需要关注的是(B)

A 阻止变更 B 标识变更,提出变更,管理变更 C 管理SCCB D 客户的想法

4、以下哪项不是项目配置管理中可能遇到的问题?(B) A 找不到某个文件的历史版本

B 甲方与乙方在资金调配上存在意见差异 C 开发人员未经授权修改代码或文档

D 因协同开发中,或者异地开发,版本变更混乱导致整个项目失败

四、简答题

1、 写出配置管理的基本过程。 答:(1)配置项标识、跟踪;(2)配置管理环境建立;(3)基线变更管理;(4)配置管理审计;(5)配置状态统计;(6)配置管理计划。

2、 说明软件配置控制委员会(SCCB)的基本职责。

答:评估变更、批准变更申请、在生存期内规范变更申请流程、对变更进行反馈、与项目管理层沟通。

3、 简述配置管理在软件开发中的作用,并列举至少两种配置管理工具。

答:软件配置管理是软件项目管理的重要内容,也是保证软件质量的重要手段。它能够对软件开发过程进行有效管理和控制,从而实现软件产品的完整性、一致性、可控性,使产品极大程度地与用户需求相吻合。它能够控制、记录、追踪对软件的修改并形成规范文档,方便日后维护和升级,更重要的是能够保护代码资源,积累软件财富,提高软件重用率。

(课本:软件配置管理在软件项目管理中有着重要的地位。软件配置管理工作是以正规软件流程的改进为目标,是为软件项目管理和软件工程的其他领域奠定基础,以便于稳步推进整个软件企业的能力成熟度。软件配置管理是软件项目管理中的一种非常有效和现实的技术,它能非常有效地适应软件开发需求。配置管理对软件产品质量和软件开发过程的顺利进行和可靠性有着重要的意义。配置管理相当于软件开发生产线中的仓库和调度。合理地实施配置管理,软件产品的质量得到了提高,开发团队能够工作在一个有助于提高整体工作效率的配置管理平台上。如果没有很好地进行配置管理,将会影响成本、进度和产品的规格。没有变更管理,项目就会无限放大。有效的配置管理可以不断命中移动的目标。配置管理是对工作成果的一种有效保护。)

配置管理工具有:Harvest、Perforce、ClearCase、PVCS、CVS\\SVN、VSS 4、 写出几个常见的软件配置项。

答:软件项目计划、需求分析结果、软件需求规格说明书、设计规格说明书、源代码清单、厕所规格说明书、测试计划、测试用例与实验结果、可执行程序、用户手册、维护文档。

第十章软件项目人员与沟通计划

一、填空

1、 沟通管理的基本原则是及时性、准确性、完整性、可理解性。 2、 可以充分发挥部门资源优势集中的组织结构为职能型组织结构 3、 沟通计划用于确定谁需要信息,需要什么信息,何时需要信息,以及如何将信息分发给他们。

4、 组织结构的主要类型职能型、项目型、矩阵型 5、 会议形式沟通最有可能协助解决复杂的问题。 6、 当项目中有20个人时,沟通渠道最多有190。 二、判断

1、项目干系人是项目计划的一部分。(对) 2、项目型的优点是可以资源共享。(错) 3、应尽量多建立一些沟通渠道。(错)

4、项目沟通的基本原则是及时性、准确性、完整性和可理解性(对) 5、在IT项目中,成功的最大威胁是沟通的失败(对)

6、责任分配矩阵是明确项目团队成员的角色与职责的有效工具(对) 7、口头沟通不是项目沟通的方式(错) 8、对于紧急的信息,应该通过口头的方式沟通;对于重要的信息,应采用书面的方式沟通(对) 9、人员计划描述项目的团队人员时候,以及如何加入和离开团队(对) 10、沟通计划包括确定谁需要信息,需要什么信息,何时需要信息,以及如何接收信息等(对) 11、人员管理计划没有明确的具体体现形式,作为项目计划的一部分,其详细程度因项目而异(对) 三、选择

1、在项目管理的3种组织结构中,适用于主要由一个部门完成的项目或技术比较成熟的项目组织结构是( C)

A矩阵型组织结构 B项目型组织结构 C职能型组织结构 D都一样 2、项目经理花在沟通上的时间是(B)

A20%-40% B 75%-90% C60% D 30%-60%

3在 C 组织结构中,项目成员没有安全感 A职能型B矩阵型C项目型D弱矩阵型

4下列关于干系人的描述中,不正确的是 D A影响项目决策的个人、群体或者组织 B影响项目活动的个人、群体或者组织 C影响项目结果的个人、群体或者组织 D所有项目人员

5编制沟通计划的基础是( A)

A沟通需求分析B项目范围说明书C项目管理计划D历史资料 6在3种组织结构中,(C)组织结构是目前最普遍的项目组织形式,它是一个标准的金字塔型组织形式

A矩阵型B项目型C职能型D都一样

7项目团队原来有4个成员,现在人员扩充,又增加了4个成员这样沟通渠道增加了(A) A4.7倍B两倍C4条D无法确定

8对于项目中比较重要的通知,最好采用(B)沟通方式 A口头B书面C网络方式D电话 9以下说法错误的是(B)

A团队是一定数量的个体成员的集合

B团队包括自己组织的人、供应商、分包商、客户

C团队应注重个人发挥,应该将某项任务分工给擅长该技术的职员 D团队的目的是开发出高质量的产品

10、在一个高科技公司,项目经理正在为一个新的项目选择合适的组织结构,这个项目涉及多的领域和特性,他应该选择(A)组织结构 A矩阵型B项目型C职能型D组织型

三、简答题

1、 写出5种以上项目沟通方式 P217

沟通方式主要有书面沟通和口头沟通、语言沟通和非语言沟通、正式沟通和非正式沟通、单向沟通和双向沟通、网络沟通等

2、 对于特别重要的内容,你认为一般采用哪些方式才能确保有效沟通 P220

对于特别重要的内容,要采用多种方式进行有效沟通确保传达到位,除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达 3、 写出干系人对项目可能的几种态度 P214

完全不支持、反对者、不积极者、无所谓者,参与者、较积极者、内部支持者、首倡者、完全支持

4、 矩阵型项目组织结构的优缺点是什么 P209

优点是:1、专职的项目经理负责整个项目,以项目为中心,能迅速解决问题。在最短的时间内调配人才,组成一个团队,把不同职能的人才集中在一起。

2、多个项目可以共享各个职能部门的资源。在矩阵管理中,人力资源得到了更有效的利用,减少了人员冗余。

3、既有利于项目目标的实现,也有利于公司目标方针的贯彻

4、项目成员的顾虑减少了,因为项目完成后,他们任然可以回到原来的职能部门,不用担心被解散,而且他们能有更多机会接触自己企业的不同部门。 缺点是1、容易引起职能经理和项目经理权利的冲突。 2、资源共享可能引起项目之间的冲突

3、项目成员有多位领导,即员工必须要接受双重领导,因此经常有焦虑与压力。

第十一章软件项目风险计划

一.填空题

1.风险评估的方法包括定性和定量风险分析。 2.决策树分析是一种形象化的图表分析方法。

3.项目风险的三要素是风险事件、风险事件发生的概率、风险造成的影响。 4.回避风险是指尽可能地规避可能发生的风险,采取主动放弃或者拒绝使用导致风险的方案。 5.风险规划的主要策略是回避风险、转移风险、损失控制、自留风险。

6.软件项目风险识别常采用德尔菲方法、头脑风暴法、情景分析法、风险条目检查表、其他等方法。

7.定量风险评估主要包括访谈、盈亏平衡分析、决策树分析、模拟法、敏感性分析等方法。

二.判断题