软 件 工 程第十一章 软件工程管理管理的目的与任务人员的分配与组织项目进度安排项目成本管理知识产权管理11.1 管理的目的与内容管理的目的是为了按照预定的时间和费用,成功地完成软件的计划、开发和维护任务。软件管理主要体现在软件的项目管理中,包括对费用、质量、人员和进度等四个方面的管理费用管理:费用估算、管理开发费用的使用质量管理:质量保证、配置管理其他管理:进度、人员、其他资源11.2 人员的分配与组织Rayleigh-Norden曲线两条重要的定律人员组织人力资源应动态变化,适应项目的不同阶段Rayleigh-Norden曲线计划+开发 40% 运行维护 60%两条重要的定律人员-时间权衡定律:E=常数/(T或td)F.Brooks定律:向一个已经延晚的项目追加开发人员,可能使它完成得更晚开发时间宁可长一点,开发人员宁可少一点4人员组织软件经理项目经理开发小组开发小组民主开发小组主程序员小组11.3 项目进度安排活动定义活动历时估算计划评审技术活动定义活动识别n 从软件过程模型中进行分解;n 从项目范围说明书中识别n 从组织的过程管理规范中识别n 识别后进一步定义活动名称、前序/后