软件项目管理(9-16)章课后题
判断题
-
- [ ] 一个软件配置项可能有多个标识。
-
- [ ] 基线提供了软件开发阶段的一个特定点。
-
- [x] 有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动的目标。
-
- [x] 一个(些)配置项形成并通过审核,即形成基线。
-
- [ ] 软件配置项是项目需定义其受控于软件配置管理的款项,每个项目的配置项是相同的。
-
- [ ] 基线的修改不需要每次都按照正式的程序执行。
-
- [ ] 基线产品是不能修改的。
-
- [ ] 基线修改应受到控制,但不一定要经SCCB授权。
-
- [x] 变更控制系统包括从项目变更申请、变更评估、变更审批到变更实施的文档化流程。
-
- [ ] 在软件项目配置管理中最终应保证软件产品的完整性、一致性、有效性、机密性。
-
- [x] 项目干系人是项目计划的一部分。
-
- [ ] 项目型的优点是可以资源共享。
-
- [ ] 应尽量多建立一些沟通渠道。
-
- [x] 项目沟通的基本原则是及时性、准确性、完整性和可理解性
-
- [x] 在IT项目中,成功的最大威胁是沟通的失败
-
- [x] 责任分配矩阵是明确项目团队成员的角色与职责的有效工具
-
- [ ] 口头沟通不是项目沟通的方式
-
- [x] 对于紧急的信息,应该通过口头的方式沟通;对于重要的信息,应采用书面的方式沟通
-
- [x] 人员计划描述项目的团队人员时候,以及如何加入和离开团队
-
- [x] 沟通计划包括确定谁需要信息,需要什么信息,何时需要信息,以及如何接收信息等
-
- [x] 人员管理计划没有明确的具体体现形式,作为项目计划的一部分,其详细程度因项目而异
-
- [x] 任何项目都是有风险的。
-
- [x] 风险是损失发生的不确定性,是对潜在的、未来可能发生损害的一种度量。
-
- [x] 风险识别、风险评估、风险规划、风险控制是风险管理的4个过程。
-
- [x] 应对风险的常见策略是回避风险、转移风险、损失控制和自留风险。
-
- [ ] 项目的风险几乎一样。
-
- [ ] TOP风险清单中的条目越多越好。
-
- [ ] 当风险发生的概率极高、风险后果影响很严重时,才可以考虑采用回避风险策略。
-
- [ ] 软件项目外包的实质是软件开发过程从公司内部部分或者全部延伸到公司外部的过程
-
- [ ] 如果一个项目的合同类型是固定价格(FFP),合同价格是100万元,实际花费是160万元,则项目结算金额为160万元
-
- [x] 成本加奖金(CPIF)合同居右激励机制
-
- [x] 合同类型有成本补偿合同、固定价格合同和单价合同
-
- [ ] 选择合同类型时,应该屏蔽工作成果、供应商等因素,是选择更加精确
-
- [x] 招标书可以是合同计划的输出
-
- [x] 范围和成本成一定的正比关系
-
- [ ] 进度和成本是关系最为密切的两个要素,几乎成对立关系,进度的缩短一定依靠成本增加实现,而成本的降低也一定已牺牲工期进度为代价
-
- [x] 项目管理过程是一个集成的过程,范围计划、进度、成本、质量、风险是相互联系的
-
- [ ] 软件项目管理的最重要的四个要素是范围、质量、进度和风险
-
- [x] 记录反映当前项目状态的项目性能数据是控制项目的基础。
-
- [x] 项目进度成本控制的基本目标是在给定的限制条件下,用最短时间、最小成本、以最小风险完成项目工作。
-
- [x] 代码走查是在代码编写阶段,开发人员自己检查自己的代码。
-
- [ ] 在使用应急法压缩进度时,不一定要在关键路径上选择活动来进行压缩。
-
- [x] 累计费用曲线中某时间点ACWP比BCWS高,意味着在这个时间点为止,实际的成本要比计划的高,二者之间的差值就是成本差异。
-
- [ ] CPI=0.90说明目前的预期成本超出计划的90%。
-
- [x] 技术评审的目的是尽早发现工作成果中的缺陷,并帮助开发人员技师消除缺陷,从而有效的提高产品质量。
-
- [ ] 软件测试的目的是证明软件没有错误。
-
- [ ] 麦克勒格的X理论是参与理论。提示:Y理论属于参与理论
-
- [ ] 产品提交之后,如果甲方提出修改一些功能,对于这个维护需求,我们应该及时给予维护。
-
- [x] 风险管理是连续的过程。
-
- [x] 管理干系人参与和控制干系人参与都是干系人管理的任务。
-
- [x] 敏捷生存期模型中的每天站立会议是很有效的一种沟通方式。
-
- [ ] 有大量文件说明就能保证项目成功。
-
- [x] 项目验收过程是甲方对乙方交付的产品或服务进行验收检验,以保证它满足合同条款的要求。
-
- [x] 项目计划中确定的可交付成果已经出现,项目的目标已经成功实现时,可终止项目。
-
- [ ] 项目没完成时,不能终止项目。
-
- [x] 一个项目的交付验收,意味着项目的结束。
-
- [ ] 只有项目成功完成了,才说明项目结束了。
-
- [ ] 项目经验教训总结是项目结束的一个重要输出。
-
- [x] 当一个项目的目标已经实现,或者明确看到目标已经不可能实现时,项目就应/该终止。
-
- [ ] 项目的最后评审是不必要的。
选择题
- 下列不属于SCCB的职责的是()
- [ ] 评估变更
- [ ] 与项目管理层沟通
- [ ] 对变更进行反馈
- [x] 提出变更申请
- 为了更好地管理变更,需要定义项目基线,关于基线的描述,下列描述正确的是()
- [ ] 不可变化
- [x] 可以变化,但是必须通过基线变更控制流程处理
- [ ] 所以的项目必须定义基线
- [ ] 基线发生变更时,必须修改需求
- 软件配置管理无法确保以下哪种软件产品属性()
- [x] 正确性
- [ ] 完整性
- [ ] 一致性
- [ ] 可控性
- 变更控制需要关注的是()
- [ ] 阻止变更
- [x] 标识变更,提出变更,管理变更
- [ ] 管理SCCB
- [ ] 客户的想法
- 以下哪项不是项目配置管理中可能遇到的问题?()
- [ ] 找不到某个文件的历史版本
- [x] 甲方与乙方在资金调配上存在意见差异
- [ ] 开发人员未经授权修改代码或文档
- [ ] 因协同开发中,或者异地开发,版本变更混乱导致整个项目失败
- 以下哪项不是项目配置管理中可能遇到的问题?()
- [ ] 找不到某个文件的历史版本
- [x] 甲方与乙方在资金调配上存在意见差异
- [ ] 开发人员未经授权修改代码或文档
- [ ] 因协同开发中,或异地开发,版本变更混乱导致整个项目失败。
- 项目经理花在沟通上的时间是()
- [ ] 20%-40%
- [x] 75%-90%
- [ ] 60%
- [ ] 30%-60%
- 在( )组织结构中,项目成员没有安全感
- [ ] 职能型
- [ ] 矩阵型
- [x] 项目型
- [ ] 弱矩阵型
- 下列关于干系人的描述中,不正确的是()
- [ ] 影响项目决策的个人、群体或者组织
- [ ] 影响项目活动的个人、群体或者组织
- [ ] 影响项目结果的个人、群体或者组织
- [x] 所有项目人员
- 编制沟通计划的基础是( )
- [x] 沟通需求分析
- [ ] 项目范围说明书
- [ ] 项目管理计划
- [ ] 历史资料
- 对于项目中比较重要的通知,最好采用()沟通方式
- [ ] 口头
- [x] 书面
- [ ] 网络方式
- [ ] 电话
- 在一个高科技公司,项目经理正在为一个新的项目选择合适的组织结构,这个项目涉及多的领域和特性,他应该选择()组织结构
- [x] 矩阵型
- [ ] 项目型
- [ ] 职能型
- [ ] 组织型
- 在项目管理的3种组织结构中,适用于主要由一个部门完成的项目或技术比较成熟的项目组织结构是()
- [ ] 矩阵型组织结构
- [ ] 项目型组织结构
- [x] 职能型组织结构
- [ ] 都一样
- 在3种组织结构中,()组织结构是目前最普遍的项目组织形式,它是一个标准的金字塔型组织形式
- [ ] 矩阵型
- [ ] 项目型
- [x] 职能型
- [ ] 都一样
- 项目经理在一个高科技公司,现在正在为一个新的项目选择合适的组织结构,这个项目涉及很多的领域和特性、他应该选择那种组织结构?()
- [ ] 矩阵型
- [ ] 项目型
- [x] 职能型
- [ ] 组织型
- 项目团队原来有4个成员,现在人员扩充,又增加了4个成员这样沟通渠道增加了()
- [x] 4.7倍
- [ ] 两倍
- [ ] 4条
- [ ] 无法确定
- 以下说法错误的是()
- [ ] 团队是一定数量的个体成员的集合
- [x] 团队包括自己组织的人、供应商、分包商、客户
- [ ] 团队应注重个人发挥,应该将某项任务分工给擅长该技术的职员
- [ ] 团队的目的是开发出高质量的产品
- 下列不属于项目风险的三要素的是()。
- [ ] 一个事件
- [x] 事件的产生原因
- [ ] 事件发生的概率
- [ ] 事件的影响
- 下列属于可预测风险的是()。
- [ ] 不现实的交付时间
- [ ] 没有需求或软件范围的文档
- [x] 人员调整
- [ ] 恶略的开发环境
- 下列不是风险管理过程的是()
- [ ] 风险评估
- [ ] 风险识别
- [ ] 风险规划
- [x] 风险收集
- 下列说法错误的是()。
- [ ] 项目风险的3个要素是一个事件、事件发生的概率、事件的影响
- [ ] 风险规划的4个过程是风险识别、风险评估、风险规划、风险控制
- [ ] 风险规划的主要策略是回避风险、转移风险、损失控制、自留风险
- [x] 项目风险是由风险发生的可能性决定的
- 在一个项目的开发过程中采用了新的技术,为此,项目经理找来专家对项目组人员进行技术培训,这是什么风险应对策略?()。
- [ ] 回避风险
- [x] 损失控制
- [ ] 转移风险
- [ ] 自留风险
- 下列不属于风险评估方法的是()。
- [ ] 盈亏平衡分析
- [ ] 模拟法
- [ ] 决策树分析
- [x] 二叉树分析
- 下列不属于项目风险的三要素的是()。
- [ ] 一个事件
- [ ] 事件发生的概率
- [x] 风险值
- [ ] 事件的影响
- 以下各项关于回避风险的陈述除了()都是正确的。
- [x] 风险倘若发生,就接受后果
- [ ] 决定不对风险过高的项目进行投标
- [ ] 消除引起风险的因素
- [ ] 决定取消采用具有高风险的新技术,而采用原来熟悉的技术
- 下列合同类型中,卖方承担的风险最大的是()
- [ ] 成本加成本百分比
- [ ] 成本加固定费
- [ ] 成本加奖金
- [x] 固定价格
- 某项目采用成本加奖金的成本补偿类合同,当预算成本为20万元,利润4万元,且奖励分配为80/20时,如果实际成本降至16万元,则项目总价为()。
- [ ] 24万元
- [ ] 23.2万元
- [x] 20.8万元
- [ ] 20万元
- 合同是需要靠()约束的。
- [ ] 双方达成的共识
- [ ] 道德
- [ ] 责任
- [x] 相关法律法规
- 下列与签署合同没有关系的是()
- [x] 设计模版
- [ ] 协议附件
- [ ] 招标文件
- [ ] 评估标准
- 合同激励可以使()。
- [ ] 乙方节约成本
- [ ] 甲方节约成本
- [ ] 增加乙方成本
- [x] 合同双方的目标和利益得到协调
- 可以在()阶段采用制造/购买决策分析。
- [ ] 卖方选择
- [x] 立项(采购计划编制)
- [ ] 合同管理
- [ ] 成本计划
- 下列合同类型中,买方承担的风险最大的是()
- [x] CPPC成本加成本百分比
- [ ] CPIF成本加奖金
- [ ] FPIF固定成本加奖金
- [ ] FFP 固定价格
- 项目将近收尾的时候,项目职员更关注将来能够分配的任务,而不是当前的项目,下列哪项是当前职员的需要?()
- [ ] 生理需求
- [x] 自我实现
- [ ] 安全
- [ ] 受人尊敬
- 项目集成管理包括以下内容,除了()
- [ ] 对计划的集成管理和项目跟踪控制的集成管理
- [ ] 保证项目各要素协调
- [x] 软件设计文档
- [ ] 在相互影响的项目目标和方案中做出权衡
- 设成本C是范围S、质量Q、进度T的一个函数C=F(S,Q,T),在成本或时间不充足的情况下,可以通过减小范围或者()来解决。
- [ ] 提高质量
- [ ] 增加项目成员
- [x] 降低质量
- [ ] 以上均不行
- 项目管理过程中的进度目标,成本目标,质量目标,范围目标等各个目标之间是()
- [ ] 相互独立
- [x] 相互关联和制约的
- [ ] 进度目标最重要
- [ ] 没有关系的
- 下列不属于项目管理计划的是()
- [ ] 数据里程碑
- [ ] 数据进度
- [x] 数据库设计
- [ ] 风险清单
- 下列不属于软件项目管理要素的是()
A.范围- [ ] 质量
- [x] 交互
- [ ] 成本
- 项目集成计划具有以下几个特点,除了()
- [ ] 综合性
- [ ] 全局性
- [ ] 内外兼顾性
- [x] 针对性
- 在一个项目会议上,一个成员提出增加任务的要求,而这个要求超出了WBS确定的项目基线,这时项目经理提出项目团队应该集中精力完成而且仅完成原来定义的范围基线,这是一个()的例子。
- [ ] 范围定义
- [x] 范围管理
- [ ] 范围蔓延
- [ ] 范围变更请求
- 项目原来预计于2014.5.23完成1000元的工作,但到2014.5.23只完成850元工作,而为了这些工作花费900元,则成本偏差和进度偏差分别是()
- [x] CV=50元,SV=-150元
- [ ] CV=-50元,SV=-150元
- [ ] CV=-50元,SV=-50元
- [ ] CV=-50元,SV=-150元
- 如果成本效能指标CPI=90%,他说明()
- [ ] 目前项目成本超出90%
- [x] 投入1元产生0.9元的效果
- [ ] 项目完成的时候,将超支90%
- [ ] 项目已经完成计划90%
- 进度控制重要的一个组成部分是()
- [x] 确定进度偏差是否需要采取纠正措施
- [ ] 定义为项目的可交付成果所需要的活动
- [ ] 评估WBS定义是否足以支持进度计划
- [ ] 确保项目队伍的士气高昂
- 当项目进展到()左右时,CPI处于稳定。
- [ ] 10%
- [x] 20%
- [ ] 30%
- [ ] 40%
- 抽样统计的方法中,()
- [ ] 应该选择更多的样品
- [x] 以小批量的抽样为基准进行检验
- [ ] 去定大量或批量产品质量的唯一方法
- [ ] 导致更高的成本
- 资源平衡最好用于( )活动。
- [ ] 时间很紧的
- [ ] 按时的
- [ ] 非关键路径
- [x] 关键路径
- 下面不是质量控制3个要点之一的是()
- [x] 确定人员分配是否合理
- [ ] 检查项目结果
- [ ] 依据相关质量标准进行跟踪检查
- [ ] 去定消灭质量问题的措施
- 移情聆听需要理解他人的观点,为了展示移情聆听的技巧,项目经理应该()。
- [ ] 检查阐述的内容是否正确
- [x] 重复他人的内容,并且有感情色彩
- [ ] 评估内容并提出建议
- [ ] 重复
- 对于冲突而言,下面哪个说法是正确的?()
- [ ] 冲突是坏事情
- [x] 冲突尝尝是有利的事情
- [ ] 冲突是由捣乱分子制造的
- [ ] 应该避免冲突
- 项目培训特点不包括()
- [ ] 时间短
- [x] 连续性
- [ ] 针对性强
- [ ] 见效快
- “为什么大家不能都让一步解决这个问题呢?”,这是哪种冲突解决方法的体现?()
- [ ] 解决问题(confrontationorproblemsolving)
- [x] 妥协(compromise)
- [ ] 强迫方式(forcingmode)
- [ ] 撤退(withdrowal)
- 项目中的小组成员要同时离开公司,项目经理首先应该()。
- [x] 实施风险计划
- [ ] 招募新员工
- [ ] 与人力资源经理谈判
- [ ] 修订计划
- 客户接受项目的交付结果之前,项目经理应该做什么?
- [x] 检查交付结果的质量
- [ ] 修改合同款项
- [ ] 开具项目完成的发票
- [ ] 给项目成员分配新的项目
- 不包括在项目验收过程中的是()。
- [ ] 完成项目收尾工作
- [ ] 项目成果评价
- [ ] 准备项目验收材料
- [x] 项目总结
- 软件项目收尾工作应该做的事情不包括()。
- [x] 人员角色选择
- [ ] 范围确认
- [ ] 质量验收和产品交付
- [ ] 费用决算和项目文档验收
- 下列除了哪项,其他都可以是项目终止的条件?()
- [ ] 项目计划中确定的可交付成果已经出现,项目的目标已经成功实现
- [ ] 项目已经不具备实用价值
- [ ] 项目由于各种原因而导致无限期拖长
- [x] 项目需求发生了变化
- 下列不是项目成功与失败的标准是()。
- [ ] 是否实现目标
- [ ] 可交付成功如何
- [ ] 是否达到项目客户的期望
- [x] 项目人数庞大
- 在项目的末期,与卖方的合同还有尚未解决的索赔,项目经理()。
- [ ] 可能将合同收尾工作转交给其他人员
- [ ] 通过审计来澄清索赔原因
- [ ] 不能进行收尾工作
- [x] 进行合同收尾,合同收尾之后,可能采取法律行动
- 项目接近结束的时候,如果客户希望对项目范围进行大的变更,项目经理应该如何做?
- [ ] 进行变更
- [x] 告诉客户变更带来的影响
- [ ] 拒绝变更
- [ ] 不理会
主观题
写出三种你熟悉的生存期模型,并说明这些模型适用于什么情况下的项目。
- 瀑布模型
适用于软件需求很明确的软件项目,即一般适用于功能明确、完成、无重大变化的软件系统的开发,即:- 在项目开始前,项目的需求已经被很好的理解、也很明确,而且项目经理很熟悉为实现这一模型所需要的过程。
- 解决方案在项目开始前也很明确。
- 短期项目可采用瀑布模型。
- V模型
适用于项目需求在项目开始前很明确、解决方案在项目开始前也很明确,项目对系统的安全很严格,如航天飞机控制系统、公司的财务系统等。- 快速原型模型
适用于项目的需求在项目开始前不明确,需要减少项目的不确定性的时候。
下图是SPM项目需求规格文档中的一个用例图,请根据图中信息判断参与者是什么角色?并写出至少三个用例,如登录、注册等。
- 参与者是课务管理系统中的学生用户
- 登录、注册、选课
我们常常从哪些方面着手处理需求不明确的问题?
- 让用户参与开发
- 开发用户界面原型
- 需求讨论会议
- 强化需求分析和评审
写出配置管理的基本过程
- 配置项标识、跟踪
- 配置管理环境建立
- 基线变更管理
- 配置管理审计
- 配置状态统计
- 配置管理计划
说明软件配置控制委员会(SCCB)的基本职责
- 评估变更
- 批准变更申请
- 在生存期内规范变更申请流程
- 对变更进行反馈
- 与项目管理层沟通
写出几个常见的软件配置项
- 软件项目计划
- 需求分析结果
- 软件需求规格说明书
- 设计规格说明书
- 源代码清单
- 测试规格说明书
- 测试计划
- 测试用例与实验结果
- 可执行程序
- 用户手册
- 维护文档
写出5种以上项目沟通方式
- 书面沟通和口头沟通
- 语言沟通和非语言沟通
- 正式沟通和非正式沟通
- 单向沟通和双向沟通
- 网络沟通
对于特别重要的内容,你认为一般采用哪些方式才能确保有效沟通
对于特别重要的内容,要采用多种方式进行有效沟通确保传达到位,除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达
一个项目在进行规划的时候,碰到了一个风险问题,项目经理决定是否采用方案A。如果采用方法A需要使用一个新的开发工具,而能够掌握这个工具的概率是30%,通过使用这个工具可以获利5万元,如果采用方案A而不能掌握这个工具,将损失1万元。利用决策树分析技术说明这个项目经理是否应该采用这个方案A?(绘制决策树)
企业在今年有甲乙两种产品方案可以选择,每种方案的状态、收益和概率如表11-11所示,绘制决策树时,判断哪种方案将有更大收益。
表每种方案的状态、收益和概率
一种成本加奖金的合同类型,项目的激励比是80/20,估计成本是12万元,利润是1万元,如果实际成本是12万元,计算合同金额为多少?如果实际成本为11万元,则这种情况合同金额是多少?
成本加奖金合同,激励比80/20;估计成本12万,利润1万。如实际成本12万,则合同金额为:12+1=13万;如实际成本为11万,则合同金额为:11+1+(12-11)20%=12.2万
描述项目执行控制的基本步骤
- 建立计划标准
- 观察项目的性能
- 测量和分析结果
- 采取必要措施
- 做好计划修订工作,控制反馈。
某项目由4四个任务构成,该项目目前执行到第6周末,各项工作在其工期内的每周计划成本、每周实际成本和计划工作量完成情况下表所示:
根据提供的信息,计算截至第6周末该项目的BCWS、ACWP、BCWP
BCWS=10+15+5+10+10+10+20+10+5+5 = 100
ACWP=10+16+8+10+10+12+24+12+5+5=112
BCWP=10+15+5+(10+10+10+20+10+10)/2+(5+5+25+5)/2=85
计算第6周末的成本偏差CV、进度偏差SV,说明结果的实际意义
CV=BCWP-ACWP= 85 - 112= -27
SV=BCWP-BCWS= 85 - 100= -15
按照目前情况,计算完成整个项目实际需要投入多少资金?写出计算公式。
CPI=BCWP**/**ACWP=75.9%
EAC=BAC/CPI=170/75.9% = 224
一个软件项目团队中一般有哪些人员角色?
- 项目经理
- 架构分析师
- 系统分析师
- DBA
- 程序开发人员
- 测试人员
- 系统工程师
- 质量管理人员