第十三章管理技术 ■成本估计 ■进度计划 人员组 ■质量保证 ■项目计划 ■软件管理工具
第十三章 管理技术 ◼ 成本估计 ◼ 进度计划 ◼ 人员组织 ◼ 质量保证 ◼ 项目计划 ◼ 软件管理工具
成本估计 ■131.1参数方程 ■13.1.2标准值法 ■13.1.3C○COM○模型
成本估计 ◼ 13.1.1 参数方程 ◼ 13.1.2 标准值法 ◼ 13.1.3 COCOMO模型
成本估计 参数方程 静态:资源=C1*(估计的特点)*exp(C2) 动态:K=^3*Ck~-3*td4 ■标准值法 程序规模 d+4+b 参数具体含义见p278 工作量z ■ COCOMO模型 开发工作量(M=C· LOCA·I
成本估计 ◼ 参数方程 ◼ 静态:资源=C1*(估计的特点)*exp(C2) ◼ 动态:K = L^3*Ck^-3*td^-4 ◼ 标准值法 参数具体含义见p278 ◼ COCOMO模型 6 a 4m b L + + = SP E C L = 程序规模 工作量 开发工作量 (MM )= C • K L O C a • = 15 i 1 i f
进度计划 132.1Gant|图(横道图) ■1322工程网络 ■13.2.3佔算进度 ■132.4关键路径 ■13.2.5机动时间
进度计划 ◼ 13.2.1 Gantt图(横道图) ◼ 13.2.2 工程网络 ◼ 13.2.3 估算进度 ◼ 13.2.4 关键路径 ◼ 13.2.5 机动时间
进度计划 Gantt图(横道图 优点:简单,能动态 地反映开发进展 ABCD 缺点:难以反映多个 任务间的逻辑关系 当前进度一
进度计划 ◼ Gantt图(横道图) t w 1 2 3 4 5 6 7 8 A B C D 当前进度 优点:简单,能动态 地反映开发进展 缺点:难以反映多个 任务间的逻辑关系
进度计划 工程网络 估算进度 ■关键路径 机动时间
进度计划 ◼ 工程网络 ◼ 估算进度 ◼ 关键路径 ◼ 机动时间
人员组织 ■131程序设计小组的组织 ■1332主程序员组
人员组织 ◼ 13.3.1 程序设计小组的组织 ◼ 13.3.2 主程序员组
人员组织 程序设计小组的组织 ■程序设计小组:2~8人的非正式组织 ■优点:规模小,交流方便 ■缺点:没有明确的权威负责人,组员间缺乏必要的协 调 主程序员组 ■核心三人 ■辅助程序员也应该技术熟练且富于经验 ■程序管理员完成和项目有关的全部事务性工作
人员组织 ◼ 程序设计小组的组织 ◼ 程序设计小组:2 ~ 8人的非正式组织 ◼ 优点:规模小,交流方便。 ◼ 缺点:没有明确的权威负责人,组员间缺乏必要的协 调 ◼ 主程序员组 ◼ 核心三人 ◼ 辅助程序员也应该技术熟练且富于经验 ◼ 程序管理员完成和项目有关的全部事务性工作
质量保证 ■13.41软件质量 ■13.4,2质量保证
质量保证 ◼ 13.4.1 软件质量 ◼ 13.4.2 质量保证
质量保证 软件质量 ■修改 运行 ■转移 质量保证 审查:由组长、作者、2位评审员(与评审结果有利害关系的)组 成审查小组,进行发现、记录错误的工作,并复查返工结果 复査和管理复审:从技术、管理两方面进行的复查工作 测试
质量保证 ◼ 软件质量 ◼ 修改 ◼ 运行 ◼ 转移 ◼ 质量保证 ◼ 审查:由组长、作者、2位评审员(与评审结果有利害关系的)组 成审查小组,进行发现、记录错误的工作,并复查返工结果 ◼ 复查和管理复审:从技术、管理两方面进行的复查工作 ◼ 测试