第十三章%20软件项目管理ppt.ppt

上传人:创****公 文档编号:863744 上传时间:2018-11-03 格式:PPT 页数:123 大小:1.01MB
下载 相关 举报
第十三章%20软件项目管理ppt.ppt_第1页
第1页 / 共123页
第十三章%20软件项目管理ppt.ppt_第2页
第2页 / 共123页
第十三章%20软件项目管理ppt.ppt_第3页
第3页 / 共123页
第十三章%20软件项目管理ppt.ppt_第4页
第4页 / 共123页
第十三章%20软件项目管理ppt.ppt_第5页
第5页 / 共123页
点击查看更多>>
资源描述

1、Yibinu UniversitySchool of Computer & Information Engineering软件工程第十章 软件项目管理1Yibinu UniversitySchool of Computer & Information Engineering第十章软件项目管理13 . 1 估算软件规模 13 . 2 工作量估算 13 . 3 进度计划 13 . 4 人员组织 13 . 5 质量保证 13 . 6 软件配置管理 13 . 7 能力成熟度模型2Yibinu UniversitySchool of Computer & Information Engineering什

2、么是软件项目管理?为了使软件项目能够按照 预定 的成本、进度、质量顺利完成,通过合理地组织和利用一切可以利用的资源,按照计划的成本和进度,完成计划的目标。它包括对成本、人员、进度、质量、风险等进行分析和管理的活动。软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。3Yibinu UniversitySchool of Computer & Information Engineering项目管理过程 (1) 启动软件项目 。确定项目的目标和范围。 度量 。帮助开发人员了解开发技术、过程和产品。 估算 。对软件开发中的人力、项目持续时间、成本作出估算。规模估算:代码行技术、功

3、能点技术工作量估算:静态单变量模型、动态多变量模型、 COCOMO 模型开发时间估算:进度估算: Gantt 图、工程网络4Yibinu UniversitySchool of Computer & Information Engineering项目管理过程( 2 ) 风险分析 。由风险识别、风险估计、风险评价和风险驾驭四个活动组成。 进度安排 。包括识别项目任务,建立任务间的联系,估算各任务的工作量,分配人力和其他资源,制定进度时序。 追踪和控制 。项目管理人员负责追踪在进度安排中标明的每一个任务,还可以对资源重新定向,对任务重新安排或者可以修改交付日期以调整已经暴露的问题。5Yibinu

4、UniversitySchool of Computer & Information Engineering13.1 估算软件规模1. 项目案例案例角色和人物 小王:软件项目负责人 老王:公司技术老总6Yibinu UniversitySchool of Computer & Information Engineering项目管理需要定量描述 (1/3)在项目策划阶段的碰头会上 公司技术总监询问小王项目开发估计需要多少时间,需要多少成本? 小王回答说 “时间估计不会太长,成本也在一个可接受的范围之内 ”,老王显然对这种回答不满意,他希望能够得到一个较为准确定量性的描述 经过一番考虑后,小王确认

5、回答说 “时间 7 8个月,成本需 40 45万 ”,老王显然对这种回答也不满意,况且用户要求在 6个月内完成项目。于是他进一步问道 “你是如何得到这组数据 ”,小王显然没有准备,也没有充分的依据,于是他哑口无言7Yibinu UniversitySchool of Computer & Information Engineering项目管理需要定量描述 (2/3)在制定软件项目计划时小王不知如何预测项目可能所需的工作量?小王不知如何预测项目可能所需的成本 ?小王不知所制定的计划是否可行和科学?因此,小王尽管制定了软件开发计划,但对于该计划能否得到有效的实施、实施能否遵循计划执行没有足够的信心

6、8Yibinu UniversitySchool of Computer & Information Engineering项目管理需要定量描述 (3/3)项目已进展了 2个月,各个方面进展尚可,在某周的碰头会上,老王继续向小王发问“目前软件质量如何? ”,小王回答道 “不错 ”老王对这种回答不满意,他希望能够得到一个较为准确定量性的描述,但是小王又没有办法给他一个更加确切的答复,实际上连他自己也没有办法说清楚目前软件产品的质量情况,因为他只有直观的、定性了解。9Yibinu UniversitySchool of Computer & Information Engineering定量分析是重要的工程化的软件开发需要 定量、科学 的描述(实施前、实施过程中、实施完成后 )定量、科学的描述有助于获取软件项目以及所开发的软件的某种可视性,促进软件项目的管理定量的信息描述必须在软件项目开发过程中采集10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课程笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。