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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值