- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目的成本管理资料.ppt
IT项目管理 首都经济贸易大学 信息学院 Contents Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Hot Tip Click to edit company slogan . 2.功能点估计法 功能点表示法是一种按照统一方式测定应用功能的方法,最后的结果是一个数。这个结果数可以用来估计代码行数、成本和项目周期。不过要正确、一致的应用这种方法还需要大量的实践。 该方法包括两个评估,即评估产品所需要的内部基本功能和外部功能。然后根据技术复杂度因子(权)对它们进行量化,产生产品规模的最终结果。 10 .3 项目成本估算 功能点计算由下列步骤组成: 1)首先确定应用程序必须包含的功能(例如,“回溯”、“显示”)。国际功能点用户组(International Function Point Users Group,IFPUG)已经公布了相关标准,说明哪些部分组成应用的一个功能。一个功能等价于处理显示器上的一屏显示或者一个表单。 2)对每一项功能,通过计算4类系统外部行为或事务的数目,以及一类内部逻辑文件的数目来估算由一组需求所表达的功能点数目。这5类功能计数项分别是: 10 .3 项目成本估算 外部输入:是指用户可以根据需要通过增、删、改来维护内部文件。只有那些对功能的影响方式与其他外部输入不同的输入才计算在内。 外部输出:指那些向用户提供的用来生成面向应用的数据的项。只有单独算法或者特殊功能的输出才计算在内。 外部查询:是指用户可以通过系统选择特定的数据并显示结果。为了获得这项结果,用户要输入选择信息抓取符合条件的数据。此时没有对数据的处理,是直接从所在的文件抓取信息。每个外部独立的查询计为1。 外部文件:是在另一系统中驻留由其他用户进行维护。 内部文件:指客户可以使用他们负责维护的数据。 10 .3 项目成本估算 3)在估算中对5类功能计数项中的每一类功能计数项按其复杂性的不同分为简单(低)、一般(中)和复杂(高)3个级别。 功能复杂性是由某一功能的数据分组和数据元素共同决定的。计算数据元素和无重复的数据分组个数后,将数值和复杂性矩阵对照,就可以确定该功能的复杂性属于高、中、低。表10-3是5类功能计数的复杂等级。 产品中所有功能计数项加权的总和,就形成了该产品的未调整功能点计数(UFC)。 10 .3 项目成本估算 5类功能计数的复杂度权重 10 .3 项目成本估算 15 10 7 内部文件 10 7 5 外部文件 6 4 3 外部查询 7 5 4 外部输出 6 4 3 外部输入 复杂 一般 简单 复杂度权重因素 权重 项 4)这一步是要计算项目中14个技术复杂度因子(TCF)。表10-4是14个技术复杂度因子,每个因子的取值范围是0~5。 10 .3 项目成本估算 易于修改 F14 多重站点 F13 安装简易性 F12 重复使用性 F11 复杂数据处理 F10 复杂界面 F9 在线升级 F8 操作简单性 F7 联机数据输入 F6 大量使用的配置 F5 性能 F4 分布式函数 F3 数据通信 F2 可靠的备份和恢复 F1 技术复杂度因子 5)最后根据功能点计算公式FP=UFC×TCF计算出调整后的功能点总和。 其中:UFC表示未调整功能点计数,TCF表示技术复杂因子。功能点计算公式的含义是:如果对应用程序完全没有特殊的功能要求(即综合特征总值=0),那么功能点数应该比未调整的(原有的)点数降低35%(这也就是“0.65”的含义)。否则,除了降低35%之外,功能点数还应该比未调整的点数增加1%的综合特征总值。 10 .3 项目成本估算 表10-5显示每个因子取值范围的情况。技术复杂度因子的计算公式为: TCF=0.65+0.01(sum(Fi)) 其中:i=1,2,……,14,Fi的取值范围是0~5,所以TCF的结果范围是0.65~1.35。 10 .3 项目成本估算 强大的影响 5 显著的影响 4 平均的影响 3 相当的影响 2 不显著的影响 1 不存在或没有影响 0 描述 调整系数 功能点可以按照一定的条件转换为软件代码行(LOC)。表10-6就是一个转换表,它是针对各种语言的转换率,这个表是根据业界的经验研究得出的。 10 .3 项目成本估算 12 SQL 30 JAVA 32 VB 90 Pascal 64 C++ 128 C 320 汇编语言 代码行/FP 语言 3.经验成本估算模型 (1)SLIM模型 10 .3 项目成本估算 L和td分别表示可交付的源指令数和开发时间(单位为年);K是整
文档评论(0)