- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
功能点分析
功能点分析IFPUG维护的功能点分析(FPA)是众多功能点评估方法中的一种,目前应用较广泛。当前最新版本是4.2.1. 为了推动Function Point的方法在行业中的应用,IFPUG有推出CFPS的认证。
FPA是从用户角度出发度量软件规模的一种方法。其目标是:
度量用户要求和能够接收到的功能
提供一种与具体实施方法和技术无关的对软件开发和维护进行度量的手段
提供一种相对来说比较简单的对规模进行度量的方法
提供一种在不同的项目和组织之间能够保持一致的度量方法
相对于其他的软件度量方法而言(诸如代码行),其主要的特点是:该度量方法与技术无关,也就是说对于同一组用户需求,无论你采用什么开发语言,其规模都应该是一定的。且该度量方法是面向用户的,从用户角度出发的,而其他的度量方法多从技术角度出发,很难让用户接收。
这里先讲几个基本的概念:
用户:是指用户功能性需求的任何人和/或任何时候与软件通信或互动的任何人或事物
用户视角:它是对业务功能的描述,此为,它应该:
被用户认可
能够被用来计算功能点
能以不同的文档形式出现
利用功能点分析的步骤如下图所示:
?
1、决定分析类型
功能点计算的类型分为:
开发项目——开发项目功能点计算度量的是项目完成、用户第一次安装系统时提供给用户的功能
升级项目——升级项目功能点计算度量的是项目完成对已存在的应用系统新增、修改或者删除的功能
应用程式——应用程式功能点计算度量的是已经安装运行的系统提供给用户的功能。
2、识别计算范围和应用边界
计算范围定义了一组(部分)被度量的软件
它由功能点计算的目的决定
它确定功能点计数中包括的功能
它可以包含一个或多个应用
应用边界指出了被度量的软件之间的分界线
定义了应用的外部范围
内部应用与外部用户时间的概念接口;起一种“膜”的作用,数据就是通过这层膜进出应用
包括被应用维护的逻辑数据
协助识别在应用中查询但不在应用中维护的逻辑数据
依赖于用于对应用外部业务的视角;与技术和/或是是方式相独立
识别计算范围和应用边界的规则
边界是从用户的角度来划分和决定
应用之间的边界是以用户能够看得见的可分隔的功能域为基础,而不是以技术考虑为出发点。
3、计算数据功能
3.1、基本概念
3.1.1、数据功能类型
内部逻辑文件 InternalLogical File (ILF)
外部接口文件 External Interface File (EIF)
此处的文件不是传统数据处理意义上的文件,而是指一组逻辑上相互关联的数据,并不是实现意义上的物理的数据集合。
3.1.2、ILF
ILF是一组用户可识别的在应用边界内且被应用维护的逻辑相关数据或者控制信息。
它的主要目的是通用应用的一个或几个基本处理过程维护数据。
3.1.3、EIF
EIF是一组在应用边界内被查询,但在其他应用中被维护的、用户可识别的、逻辑相关数据或者控制信息。
EIF的主要目的是使数据在应用边界内通过一个或几个基本处理过程得以查询。这就意味着一个应用中的一个EIF必然是其他应用中的ILF。
3.1.4、相关概念
用户可识别——它是指为处理而定义的需求或/和能被用户和软件开发者赞同和读懂的数据组。
维护——它指的是可以通过一个基本处理过程更改数据的能力
控制信息——它是影响应用基本处理过程的数据。它指明了处理什么、何时处理或处理方式。
基本处理过程——一个基本处理过程就是一个用户可以理解的最小活动单元。
3.2、识别规则
3.2.1、ILF识别规则
该组数据或控制信息是逻辑相关的且由用户定义。
该组数据在应用的边界之内且通过一个或几个基本处理过程来维护。
以上两条规则都须同时满足,才能算做ILF。
3.2.2、EIF识别规则
该组数据或控制信息是逻辑相关的且由用户定义。
该组数据处于被计数应用之外,且被该应用查询。
被计数的应用不对该组数据进行维护。
该组数据被其它的应用维护。
以上四条规则都须同时满足,才能算做EIF。
3.3、功能点计算
根据ILF和EIF的复杂度和贡献度来计算其功能点。
ILF和EIF的复杂度和贡献度取决于以下两种类型元素的数量:
数据元素类型 Date Element Types (DET)
记录元素类型 Record Element Types (RET)
3.3.1、基本概念
DET——一个DET就是一个唯一的用户可认知的、不重复的数据域
RET——一个RET就是一个ILF或EIF内用户可认知的数据元素子集
3.3.2、DET计算规则
如果通过一个基本处理过程的执行在ILF维护或从ILF或EIF中返回一个特定的用户可识别的、非重复字段,那么每个这样
您可能关注的文档
- 判定等差数列的几种方法.doc
- 判断水垢清洗剂有效性的方法.doc
- 判断电路的故障.doc
- 判断选择类分析题(正灵樊政名师团队提供).docx
- 利用routeros,实现真正的远程开机和控制.doc
- 利用光电效应测普朗克常数实验步骤.doc
- 利用硬件id查找驱动.doc
- 利用照片快速建立3D模型.doc
- 别云间教学课件.doc
- 别墅主体自评报告.doc
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
文档评论(0)