IT软件项目管理

IT软件项目管理

ID:44962297

大小:128.00 KB

页数:24页

时间:2019-11-06

IT软件项目管理_第1页
IT软件项目管理_第2页
IT软件项目管理_第3页
IT软件项目管理_第4页
IT软件项目管理_第5页
资源描述:

《IT软件项目管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章IT软件项目成本管理(1.5次、3课时)第6章IT软件项目成本管理6.1IT项目成本6.2IT项目开发成本的估算方法6.3成本估算案例6.4项目成本控制6.5思考题6.1IT项目成本6.1.1项目成本6.1.2影响项目成本的因素6.1.3项目成本管理的内容6.1.1项目成本对于一般项目,项目的成本主要由项目直接成本、管理费用和期间费用等构成。IT项目的成本主要由以下4部分构成:硬件成本差旅及培训费用软件开发成本项目管理费用6.1.2影响项目成本的因素项目成本的影响因素很多,对于IT软件项目,影响因素主要包括:项目质量对成本的影响

2、工期对成本的影响管理水平对成本的影响人力资源对成本的影响价格对成本的影响6.1.3项目成本管理的内容项目成本管理主要包括:资源计划编制、费用估算、费用预算、不可预见费用费用控制。6.2IT项目开发成本的估算方法6.2.1IT项目成本的常用估算方法6.2.2面向规模(LOC)的度量6.2.3面向功能点(FP)的度量6.2.4COCOMO模型6.2.1IT项目成本的常用估算方法最基本的估算方法有以下几种:成本建模技术专家判定技术类比评估技术Parkson法则自顶向下估算法自下而上估算法赢利定价法分解与度量方法:分解主要是做两个方面工作:一

3、是按工作分解结构和工作任务(工作包)分摊成本;二是按工期时段分摊成本。目前最常用且最好用的度量方法主要有3种:面向规模(LOC)、面向功能点(FP)及COCOMO模型的度量方法。6.2.2面向规模(LOC)的度量为了与其他项目中的同类度量相比较,选择代码行作为规范化,这样,就可以为每个项目产生一组简单的、面向规模的度量标准:每千行代码(KLOC)的错误数。每千行代码行(KLOC)的缺陷数。每千行代码行(KLOC)的成本。每千行代码行(KLOC)的文档页数。每人月错误数。每页文档的成本。6.2.3面向功能点(FP)的度量功能点可由以下4

4、个参数计算出来:外部输入和输出数;外部接口数;用户交互数;系统要用的文件数。功能点法是通过建立一个标准来确定某个特定的测量参数(简单、平均或复杂)的功能点数,一般,可以采用下面的方式计算功能点:FP=总计数值×[0.65+0.01×SUM(Fi)]一旦计算出功能点,就可以采用类似面向规模的方法来使用,以便规范软件生产率、质量及其他属性的测量:每个功能点(FP)的错误数每个功能点(FP)的缺陷数每个功能点(FP)的成本每个功能点(FP)的文档页数每人月完成的功能点(FP)数面向功能点(FP)和面向规模(LOC)两种度量方法之间的关系为:

5、LOC=AVC×功能点的数量,其中AVC是指该语言在实现一个功能点时所要用的平均代码行数。6.2.3面向功能点(FP)的度量6.2.4COCOMO模型COCOMO模型的项目成本估算公式为:E=A(KDSI)b在COCOMO模型中,根据开发环境及项目规模等因素,可把项目分为以下3种:组织模式;半分离模式;嵌入模式相应地,COCOMO模型的层次结构也包括3种基本形式,即初级COCOMO模型、中级COCOMO模型和高级COCOMO模型。(1)初级COCOMO模型初级COCOMO模型是一个静态单变量模型,该模型的自变量是一个已估算出来的源代码

6、行数(LOC)。通过对成功项目历史数据的分析,项目开发成本(开发工作量E以人月PM的形式表达)估算公式变为:组织模式:PM=2.4(KDSI)1.05半分离模式:PM=3.0(KDSI)1.12嵌入模式:PM=3.6(KDSI)1.20COCOMO模型还能对项目进度进行度量,即在有足够的人员和其他资源的情况下完成整个项目所花费的时间的计算,计算公式为:组织模式:TDEV=2.5(PM)0.38半分离模式:TDEV=2.5(PM)0.35嵌入模式:TDEV=2.5(PM)0.32(2)中级COCOMO模型影响项目工作量的主要因素为:产品

7、可靠性;数据库规模;执行和存储限制;人员属性;中级COCOMO模型关于开发成本及进度的计算公式如表6.4所示。表6.4中级COCOMO模型开发成本及进度计算公式类型开发成本开发进度组织模式PM=3.2(KDSI)1.05TDEV=2.5(PM)0.38半分离模式PM=3.0(KDSI)1.12TDEV=2.5(PM)0.35嵌入模式PM=2.8(KDSI)1.20TDEV=2.5(PM)0.32(3)高级COCOMO模型高级COCOMO模型引入了两种主要功能:阶段敏感工作权数,某些阶段(设计、编码、调试)比其他阶段有关因素的影响可能更

8、大。高级COCOMO模型为每个因素提供了一个“阶段敏感工作权数”。三层产品分级结构,3个产品层次是模块、子系统和系统。6.3成本估算案例先看一个例子:假设估算的是一个计算机辅助设计(CAD)应用开发软件包,该软件运行于一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。