- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程导论(8)
软件项目管理
什么是项目?
/Kerryzhu
那什么是项目管理?
/Kerryzhu
本章内容
8.1 软件项目管理概述
8.2 软件项目的分类
8.3 制定计划
8.4 资源管理
8.5 进度和成本管理
8.6 质量管理
8.7 风险管理
8.8 软件配置管理
8.9 项目跟踪和控制
/Kerryzhu
8.1 软件项目管理概述
/Kerryzhu
8.1.1 软件项目管理的3P
8.1.2 软件项目管理的实质
8.1.3 软件项目管理的目标和范围
项目管理的3P
/Kerryzhu
主题
/Kerryzhu
围绕质量获得最佳平衡
主题
/Kerryzhu
项目管理知识( PMBOK 9大类/5个阶段)
知识域
启动
计划编制
执行
监控
收尾
项目
综合管理
制定项目章程;制定项目初步范围说明书
制定项目管理计划
指导与管理项目执行
监控项目工作
整体变更控制
项目收尾
项目
范围管理
范围计划
范围定义
制作工作分解结构
范围核实
范围控制
项目
时间管理
活动定义/排序
活动资源估算
活动时间估算
编制进度表
进度控制
项目
成本管理
成本估算/预算
成本控制
项目
质量控制
质量规划
质量保证
质量控制
项目人力
资源管理
人力资源规划
人员招聘
团队建设
项目团队管理
项目
沟通管理
沟通规划
信息分发
绩效报告
相关利益者管理
项目
风险管理
风险管理规划
风险识别
风险定性/定量分析
风险应对规划
风险监控
项目
采购管理
采购/发包规划
询价
供方选择
合同管理
合同收尾
本章内容
8.1 软件项目管理概述
8.2 软件项目的分类
8.3 制定计划
8.4 资源管理
8.5 进度和成本管理
8.6 质量管理
8.7 风险管理
8.8 软件配置管理
8.9 项目跟踪和控制
/Kerryzhu
项目分类
/Kerryzhu
按规模划分比较简单,可分为大型项目、中小型项目等
按软件开发模式划分,可分为内部项目、外部项目(最终用户和外包项目)
按软件商业模式划分,可分为软件产品销售( Product /On-Premise )、在线服务(SaaS/On-demand)
按软件发布方式可分为新项目、重复项目,也可分为完整版本、服务包(SP)、补丁包(patch)等
按项目待开发的产品进行分类,可分为组织型、嵌入型和半独立型
还可以按系统架构、技术等进行分类
项目类型的影响
/Kerryzhu
本章内容
8.1 软件项目管理概述
8.2 软件项目的分类
8.3 制定计划
8.4 资源管理
8.5 进度和成本管理
8.6 质量管理
8.7 风险管理
8.8 软件配置管理
8.9 项目跟踪和控制
/Kerryzhu
4W1H
/Kerryzhu
What to do?
Where to go?
When to do?
Who does?
How to do?
简单地说,计划就是回答下列5个问题
项目计划的内容
/Kerryzhu
质量计划
资源计划
进度计划
成本计划
风险计划
测试计划
配置计划
部署计划
……
8.3 制定计划
8.3.1 软件规模度量
8.3.2 软件开发的估算模型
8.3.3 项目工作量估算
8.3.4 日程和人力资源安排
8.3.4 项目成本估算
软件规模度量
/Kerryzhu
功能点分析 /3-D功能点
特征点/ 对象点/标准构件法
代码行
德尔菲法
COCOMO模型
Bang度量
模糊逻辑
……
FPA 示例
/Kerryzhu
各种代码行方法
/Kerryzhu
SLOC (single line of code)
KLOC (thousand lines of code)
LLOC (logical line of code)
PLOC (physical line of code)
NCLOC (non-commented line of code)
DSI (delivered source instruction)。
软件开发的估算模型
/Kerryzhu
IBM模型
Putnam模型
COCOMO模型
COCOMO模型
/Kerryzhu
基本模型是静态单变量模型,用源代码行数(LOC) 作为自变量的经验函数计算软件开发工作量,类似于IBM模型。
中间模型是在基本模型的基础上,用涉及产品、硬件、人员、项目等影响因素调整工作量估算。
详细COCOMO模型包括中间模型的所有特性,并考虑软件工程过程中每一阶段的影响
COCOMO考虑的影响因素
/Kerryzhu
产品因素(3):软件可靠性、数据库规模、产品复杂性。
硬件因素(4):执行
文档评论(0)