第十一章 软件工程管理
软件开发技术、软件工程管理
1.软件项目计划
1)软件项目的任务:研究,估算
2)软件项目计划内容:
范围:项目目标,主要功能,性能限制,系统界面,特殊要求,开发概述。
资源:人力资源,硬件资源,软件资源,其他
进度安排
2.成本估算
①估算方法
1)自顶向下
2)自底向上:专家估算发、类推估算法、算式算法
②成本估算模型
1)SLIM模型
2)COMOMO模型
3)代码行的成本估算(自底向上)
步骤:
3.进度计算
甘特图,工程网络图,时标网络图
甘特图:
工程网络图:
时标网络图:
4.风险分析
1)风险标识
项目风险,技术风险,商业风险。
2)风险估算
风险发生可能性,发生后的损失
3)风险评价
4)风险管理和监控
5.人员组成形式
责任到人,组织合理,责权均衡
1)层次模式
上级管理下机,下级负责上级
2)矩阵模式
第十二章 软件项目管理
1.项目管理过程
启动一个软件项目,度量,估算,进度安排,追踪和控制
2.软件生产率和质量的度量
①为什么要对软件进行度量
②度量方式:直接度量和间接度量
③面向规模的度量
④面向功能的度量
⑤软件质量的度量