《整理的功能点计算法.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《整理的功能点计算法

功能点描述 功能点估算法是软件项目管理众多知识中比较有技术含量的一个。在软件项目管理中项目计划制定的优劣直接关系到项目的成败,项目计划中对项目范围的估算又尤为重要,如果项目负责人对项目的规模没有一个比较客观的认识,没有对工作量、所需资源、完工时间等因素进行估算,那么项目计划也就没有存在的意义。 项目范围的估算在CMMI的“MA”度量分析管理和“PP”项目计划中均有涉及,对软件项目范围的估算有很多种方法,常见的就是LOC代码行和FP功能点法,它们之间的区别和关系如下: 1、??FP功能点估算法常用在项目开始或项目需求基本明确时使用,这时进行估算其结果的准确性比较高,假如这个时候使用LOC代码行估算法,则误差会比较大。 2、??使用FP功能点估算法无需懂得软件使用何种开发技术。LOC代码行估算法与软件开发技术密切相关。 3、??FP功能点法是以用户为角度进行估算,LOC代码行估算法则是以技术为角度进行估算的。 4、??通过一些行业标准或企业自身度量的分析,FP功能点估算法是可以转换为LOC代码行的。在项目刚开始的时候进行功能点估算可以对项目的范围进行预测,在项目开发的过程中由于需求的变更和细化可能会导致项目范围的蔓延,计算出来的结果会与当初估计的不同,因此在项目结束时还需要对项目的范围情况进行估算,这个时候估算的结果才能最准确反映项目的规模。 功能点的公式: ???功能点的原始计算公式:FP Count =UFP * VAF? ???新开发项目有时新开发的软件项目也需要与其他现存的软件系统进行整合,例如:一个企业新开发的MIS内部管理系统经常会与财务系统进行整合。这个时候除了考虑本身项目的功能点个数外,还要考虑系统整合或数据迁移部分的工作量,因此其功能点计算公式如下:FP Count =(UFP+CFP)* VAF? 二次开发的项目有时新开发的软件项目是在原有基础上进行二次开发的,只是为了增加一些新的功能,因此其功能点计算公式如下:FP Count = ADD * VAF? 术语 英文 中文含义 ADD Added functionality 被添加的功能点个数 CFP Conversion functionality 被转换的功能点个数 CHGA UFP of changed functionality after enhancement 功能增强后所改动的功能所贡献的未调整的功能点个数 DEL Deleted functionality 被删除的功能点个数 UFP Unadjusted functional point count 未调整的功能点个数 VAF Value adjustment factorVAF=(sum of(DI)* 0.01)+ 0.65 功能点的调整因子的计算公式VAF=(sum of(DI)* 0.01)+ 0.65 VAFA Value adjustment factor after enhancement 功能增强后的功能点调整因子 VAFB Value adjustment factor before enhancement 功能增强前的功能点调整因子 UFP:未调整的功能点个数 人机交互(程序复杂度) (1)、??EI: External Input外部输入 (2)、??EO: External Output外部输出 (3)、??EQ: External Inquiry外部查询 数据存储(数据库复杂度) 1、??ILF:Internal Logical File内部逻辑文件 2、??EIF: External Interface File外部接口文件 识别功能点的重要原则 ILF、EIF要与EI、EO、EQ分开计算。对ILF和EIF复杂度的计算可以简单理解为对数据库复杂度的计算。对EI、EO、EQ复杂度的计算可以理解为对程序开发复杂度的计算。一般软件项目都是由数据和程序构成的,因此计算ILF、EIF和计算EI、EO、EQ之间没有任何关系。 参数介绍?: 数据单元类型(Data Element Type, DET ) 用户可识别的无递归、不重复的信息单元。 记录单元类型(Record Element Type, RET ) 在ILF或EIF中,用户可识别的数据域的子集,可以通过检查数据中的各种逻辑分组来识别它们。 引用文件类型( File Type Referenced, FTR ) 被事务功能读取或维护的内部逻辑文件(ILF),或者是被事务功能读取的外部接口文件(EIF)。 (1)EI、EQ和EO的技术复杂的计算 复杂性取决于FTRs和DETs的数量。FTR是被一个事物操作读取或维护的一个ILF,或者是被一个事物操作读取的一个EIF

文档评论(0)

popo786 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档