本章要点一、成本估算概述二、成本估算过程三、成本估算工具和技术四、制定预算五、控制成本chapter6
chapter_6 * 本章要点 一、成本估算概述 二、成本估算过程 三、成本估算工具和技术 四、制定预算 五、控制成本
一、成本估算概述口成本估算一一对完成项目活动所需资金的估计和计划,是一个近似估算的过程。软件项目中存在太多的不确定性,有效的软件估算,特别是软件成本估算,一直是软件工程和项目管理中最具挑战、最为重要的问题。口成本、进度估算都可以采用渐进方式逐步完善。口成本估算是在一个无法以高度可靠性预计的环境下进行的。口软件成本估算不足和需求不稳定是造成软件项自失控较普遍的两个原因。chapter_6
chapter_6 * 一、成本估算概述 成本估算——对完成项目活动所需资金的估计和计划,是一个近似估算的过程。 软件项目中存在太多的不确定性,有效的软件估算,特别是软件成本估算,一直 是软件工程和项目管理中最具挑战、最为重要的问题。 成本、进度估算都可以采用渐进方式逐步完善。 成本估算是在一个无法以高度可靠性预计的环境下进行的。 软件成本估算不足和需求不稳定是造成软件项目失控较普遍的两个原因
二、成本估算过程软件项目规模估算软件项目规模即开发一个软件系统所需要的总工作量工作量的表示方式:口代码行:估计实现一个功能所需要的源程序行数。(单位LOC、KLOC)功能点:系统功能点的数量。(单位FP)口口功能点,又称标准功能点(FunctionPoint)是一个被严格定义的概念。口用例点:以用例模型为基础,估算用例点数。口基于UML-用例的估算。日开发工作量(单位人月、人天、人年)口以开发人员的工作量作为项目规模的估算标准。chapter_6
chapter_6 * 二、成本估算过程——软件项目规模估算 软件项目规模即开发一个软件系统所需要的总工作量。 工作量的表示方式: 代码行: 估计实现一个功能所需要的源程序行数。(单位LOC、KLOC) 功能点: 系统功能点的数量。(单位FP) 功能点,又称标准功能点(Function Point)是一个被严格定义的概念。 用例点:以用例模型为基础,估算用例点数。 基于UML-用例的估算。 开发工作量 (单位人月、人天、人年) 以开发人员的工作量作为项目规模的估算标准
二、成本估算过程软件成本计算以软件项目管理、需求分析、设计、编码、单元测试、集成测试到接收测试等这些过程所花费的代价作为依据。口成本估算贯穿软件的生命周期输出输入工具和技术1.范围基准1.专家判断1.活动成本估算2.项目进度计划2.类比估算2.估算依据3.人力资源计划3.参数估算3.项目文件(更新)4.自下而上估算4.风险登记册5.三点估算5.事业环境因素6.组织过程资产6.储备分析7.质量成本8.项目管理估算软件9.卖方投标分析
二、成本估算过程 软件成本计算以软件项目管理、需求分析、设计、编码、单元测试、集成测试 到接收测试等这些过程所花费的代价作为依据。 成本估算贯穿软件的生命周期。 输 入 1. 范围基准 2. 项目进度计划 3. 人力资源计划 4. 风险登记册 5. 事业环境因素 6. 组织过程资产 工具和技术 1. 专家判断 2. 类比估算 3. 参数估算 4. 自下而上估算 5. 三点估算 6. 储备分析 7. 质量成本 8. 项目管理估算软件 9. 卖方投标分析 输 出 1. 活动成本估算 2. 估算依据 3. 项目文件(更新)
本章要点一、成本估算概述二、成本估算过程三、成本估算工具和技术四、制定预算五、控制成本chapter_6
chapter_6 * 本章要点 一、成本估算概述 二、成本估算过程 三、成本估算工具和技术 四、制定预算 五、控制成本