《功能点分析》word版

《功能点分析》word版

ID:29026546

大小:218.54 KB

页数:17页

时间:2018-12-16

《功能点分析》word版_第1页
《功能点分析》word版_第2页
《功能点分析》word版_第3页
《功能点分析》word版_第4页
《功能点分析》word版_第5页
资源描述:

《《功能点分析》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、功能点分析IFPUG维护的功能点分析(FPA)是众多功能点评估方法中的一种,目前应用较广泛。当前最新版本是4.2.1.。为了推动FunctionPoint的方法在行业中的应用,IFPUG有推出CFPS的认证。FPA是从用户角度出发度量软件规模的一种方法。其目标是:1.度量用户要求和能够接收到的功能2.提供一种与具体实施方法和技术无关的对软件开发和维护进行度量的手段3.提供一种相对来说比较简单的对规模进行度量的方法4.提供一种在不同的项目和组织之间能够保持一致的度量方法相对于其他的软件度量方法而言(诸如代码行),其主要的特点是:该度量方法与技术无关,也就是说对于同一组用户

2、需求,无论你采用什么开发语言,其规模都应该是一定的。且该度量方法是面向用户的,从用户角度出发的,而其他的度量方法多从技术角度出发,很难让用户接收。这里先讲几个基本的概念:用户:是指用户功能性需求的任何人和/或任何时候与软件通信或互动的任何人或事物用户视角:它是对业务功能的描述,此为,它应该:1.被用户认可2.能够被用来计算功能点3.能以不同的文档形式出现利用功能点分析的步骤如下图所示: 1、决定分析类型功能点计算的类型分为:·开发项目——开发项目功能点计算度量的是项目完成、用户第一次安装系统时提供给用户的功能·升级项目——升级项目功能点计算度量的是项目完成对已存在的应用

3、系统新增、修改或者删除的功能·应用程式——应用程式功能点计算度量的是已经安装运行的系统提供给用户的功能。2、识别计算范围和应用边界计算范围定义了一组(部分)被度量的软件·它由功能点计算的目的决定·它确定功能点计数中包括的功能·它可以包含一个或多个应用应用边界指出了被度量的软件之间的分界线·定义了应用的外部范围·内部应用与外部用户时间的概念接口;起一种“膜”的作用,数据就是通过这层膜进出应用·包括被应用维护的逻辑数据·协助识别在应用中查询但不在应用中维护的逻辑数据·依赖于用于对应用外部业务的视角;与技术和/或是是方式相独立识别计算范围和应用边界的规则·边界是从用户的角度来

4、划分和决定·应用之间的边界是以用户能够看得见的可分隔的功能域为基础,而不是以技术考虑为出发点。3、计算数据功能3.1、基本概念3.1.1、数据功能类型·内部逻辑文件InternalLogicalFile(ILF)·外部接口文件ExternalInterfaceFile(EIF)此处的文件不是传统数据处理意义上的文件,而是指一组逻辑上相互关联的数据,并不是实现意义上的物理的数据集合。3.1.2、ILF·ILF是一组用户可识别的在应用边界内且被应用维护的逻辑相关数据或者控制信息。·它的主要目的是通用应用的一个或几个基本处理过程维护数据。3.1.3、EIF·EIF是一组在应用

5、边界内被查询,但在其他应用中被维护的、用户可识别的、逻辑相关数据或者控制信息。·EIF的主要目的是使数据在应用边界内通过一个或几个基本处理过程得以查询。这就意味着一个应用中的一个EIF必然是其他应用中的ILF。3.1.4、相关概念·用户可识别——它是指为处理而定义的需求或/和能被用户和软件开发者赞同和读懂的数据组。·维护——它指的是可以通过一个基本处理过程更改数据的能力·控制信息——它是影响应用基本处理过程的数据。它指明了处理什么、何时处理或处理方式。·基本处理过程——一个基本处理过程就是一个用户可以理解的最小活动单元。3.2、识别规则3.2.1、ILF识别规则·该组数

6、据或控制信息是逻辑相关的且由用户定义。·该组数据在应用的边界之内且通过一个或几个基本处理过程来维护。·以上两条规则都须同时满足,才能算做ILF。3.2.2、EIF识别规则·该组数据或控制信息是逻辑相关的且由用户定义。·该组数据处于被计数应用之外,且被该应用查询。·被计数的应用不对该组数据进行维护。·该组数据被其它的应用维护。·以上四条规则都须同时满足,才能算做EIF。3.3、功能点计算·根据ILF和EIF的复杂度和贡献度来计算其功能点。·ILF和EIF的复杂度和贡献度取决于以下两种类型元素的数量:o数据元素类型DateElementTypes(DET)o记录元素类型Re

7、cordElementTypes(RET)3.3.1、基本概念·DET——一个DET就是一个唯一的用户可认知的、不重复的数据域·RET——一个RET就是一个ILF或EIF内用户可认知的数据元素子集3.3.2、DET计算规则·如果通过一个基本处理过程的执行在ILF维护或从ILF或EIF中返回一个特定的用户可识别的、非重复字段,那么每个这样的字段算一个DET·当两个应用维护和/或查询相同的ILF/EIF,但是每个应用单独维护/查询相应的DET,只计算被每个应用使用的DET·对于那些用户要求与其他的EIF/ILF建立关联的数据字段来说,每个这样

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

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

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