软件工程 科学出版社 郑逢斌主编 第15章 软件项目管理 课后习题答案

软件工程 科学出版社 郑逢斌主编 第15章 软件项目管理 课后习题答案

1. 软件项目管理的职能包括那些内容?

(1) 制订方案:规定待完成的任务、要求、资源、人力和进度等。
(2) 建立组织 为实施方案,保证任务的完成,需要建立分工明确的责任制机构。
(3) 配置人员:任用各种层次的技术人员和管理人员。
(4) 指导:鼓励和发动软件人员完成所分配的工作。
(5)检验:对照方案或标准,监视和检查实施的情况。

2. 假设自己被指定为项责人,任务是开发一个应用系统系统类似于自已小组以前做过的那些系统,但是规模更大且更复杂一些。客户已经写出了完整的需求文档。应选用哪种项目组结构?

根据上述,应该主程序员组的项目组结构 。因为项目小组已经开发过类似的系统 ,开发人员已经具备了一定的经验。这个时候开发过程遇到的难题不会很多 ,所以应该减少通信开销,充分发挥技术骨干的作用,统一意志统一行动,提高生产率,加快开发进度。 应该采用已定义级”的软件过程模型。因为客户 已经写岀了完整的需求文档,而且项目小组已经有过类似的开发经验 。软件过程已经文档化和标准化 。这种过程模型是基于在软件机构中对已定义的过程模型的活动、人员和职责都有共同的理解 。

假设自己被指派为一个软件公司的项目负责人,任务是开发技术上具有创新性的产品,该产品把虚拟实现硬件和最先进的软件结合在一起,由于家庭娱乐市场的竞争非常激烈,这行工作的压力很大。应选择哪种项目组结构?

由于待开发的应用系统类似于以前做过的系统, 开发人员已经积累较丰富的经验,没有多少技术难题需要攻克。为了减少通信开销,充分发挥技术骨干 的作用,统一意志,统一行动,提高生产率,加快开发进度,项目组织结构以基 于主程序员组的形式为宜。针对待开发的系统,客户已经挟持了完整的需求文本,项目组又有开发 类似系统的经验,因此,可采用广大软件工程师熟悉的瀑布型来开发本系统

设自己被指派作为一个大型软件产品公司的项目负责人,工作是管理该公司已广泛应用的字处理软件的新版本开发。由于市场竞争激烈,公司规定了严格的完成期限且对外公布了。应选择哪种项目组结构?

现代程序员组,因为小组成员都能对发现程序错误持积极、主动的态度。能更好的适应竞争。大型软件应该采用演化模型中的螺旋模型

3. 推迟哪种关键路径上的任务会延迟整个项目?

关键路径上的任何一个任务没有按计划做,都将延误整个项目

4. 软件开发成本的估算方法有哪些?

  1. 类比估算法
  2. 参数估计法
  3. 软件工具法

5. 软件配置管理的作用是什么? 基线在软件配置管理中有什么作用?

(1)软件配置管理(Software Configuration Management,SCM)是一套管理软件开发和软件维护以及各种中间软件产品的方法和规则。目标是表示变更,控制变更,确保变更的正确实施,报告变更。SCM 是用在整个软件生存周期各阶段中的变更活动。
(2)基线的作用是把开发阶段的工作划分的更加明确化,使本来连续的工作在这些点上断开,便于检查阶段成果

6. 假设你要开车机场赶一趟从未做过的航班,那么这次旅行有什么风险? 风险可以作为一般风险来处理?

航班晚点、航班取消、财产丧失、财产损坏、人身平安
航班晚点、航班取消、财产丧失、财产损坏可以当做一般风险来处理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件项目管理案例教程》课后习题回答 《软件项目管理案例教程》是一本针对软件项目管理的案例教程,在课后习题中提供了一些实际的案例,让读者通过解答问来巩固所学内容。以下是对一些习题的回答: 第一: 问:在软件项目的启动阶段,为什么要进行项目计划的制定? 回答:软件项目的启动阶段是项目全面展开的阶段,项目计划的制定是为了确保项目顺利实施和达成目标。项目计划能够明确项目的范围、时间、成本和资源等关键要素,帮助项目团队制定明确的工作目标和计划,并合理分配资源,提前预测和解决可能出现的问,从而为项目的成功实施打下了坚实的基础。 第二: 问:在软件项目的执行阶段,如何管理需求变更? 回答:在软件项目执行阶段,需求变更是一件常见的事情。为了有效管理需求变更,可以采取以下步骤: 1. 建立变更控制流程:明确需求变更的提出、评审、批准和实施等流程,并确保项目团队成员都清楚流程。 2. 评估需求变更的影响:对每个需求变更进行影响评估,分析变更对项目成本、进度和风险的影响,并根据实际情况做出决策。 3. 控制需求变更的范围:仅允许有价值和必要的需求变更,避免无谓的变更对项目造成冲击。 4. 文档化需求变更:对每个需求变更进行记录和文档化,确保所有相关方都能了解变更内容和背景。 5. 实施需求变更后的验证:在需求变更实施后,对变更后的产品或软件进行验证,确保需求变更的正确性和有效性。 这只是两个习题的回答,通过解答课后习题,读者可以深入理解软件项目管理中的关键概念和技巧,提升自己的项目管理能力。希望这个回答对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值