1 / 19
文档名称:

FP估算方法简介.ppt

格式:ppt   大小:220KB   页数:19页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

FP估算方法简介.ppt

上传人:dyx110 2019/11/28 文件大小:220 KB

下载得到文件列表

FP估算方法简介.ppt

文档介绍

文档介绍:FP功能点估算引入功能点估算功能点方法度量的是软件的规模,它是主要从逻辑设计的角度出发对提供给客户的功能进行量化的方法。功能点分析方法的目标是:􀂋度量用户要求和能够接收到的功能。􀂋提供一种与具体实施方法和技术无关的的对软件开发和维 护进行度量的手段。除了满足上述的目标之外,功能点分析方法还是:一种相对来说比较简单的对规模进行度量的手段在不同的项目和组织之间能够保持一致的度量方法FP估算基于数据流,使用行业标准数据,是比较客观的估算,容易得到认同功能点估算的基本过程确定计算范围和应用边界确定数据功能(ILF和EIF)确定事务功能(EI,EO,EQ)计算未经调整的功能点确定调整系数VAF计算调整后的功能点定义应用边界应用边界:开发项目的范围包括所有牵涉到的功能,包括被创建的或者被客户化的功能,在升级项目中,该范围包括所有被增加,改变和删除的功能。应用的功能点分析的范围可能包括被用户使用到的功能或者该应用所提供的所有的功能。边界识别的规则边界的定义必须基于用户的视角,边界必须是用户能够理解和描述的。相关应用之间的边界是由用户看到的不同功能区域来划分,而不是由技术考虑来划分的。应用之间初始的边界不会因为功能点分析而改变。单系统模型EI:外部输入EQ:外部查询EO:外部输出ILF:内部逻辑文件EIF:外部接口文件文件、报表终端用户目标系统数据功能事务功能多系统模型文件、报表终端用户EI:外部输入EQ:外部查询EO:外部输出目标系统事务功能ILF:内部逻辑文件EIF:外部接口文件数据功能EI:外部输入EQ:外部查询EO:外部输出第三方系统事务功能ILF:内部逻辑文件EIF:外部接口文件数据功能数据功能基本定义内部逻辑文件(ILF)内部逻辑文件(InternalLogicalFile--ILF)是指一组用户能够识别的,存在内在逻辑关联的数据或者控制信息。这些数据或者信息应该是在本应用的边界之内被控制的。ILF的主要目的是容纳一组在本应用中由一个或者一组基本处理来维护的数据。必须在应用程序边界内部被应用程序维护:增、删、改外部接口文件(EIF)外部接口文件(ExternalInterfaceFile--EIF)是指一组用户能够识别的,在本应用中被引用的,以及存在内在逻辑关联的数据或者控制信息。与内部逻辑文件不同,这些数据或者信息是在本应用的边界之外被控制的。EIF的主要目的是容纳一组在本应用中由一个或者一组基本处理引用到的数据。这就意味着在本应用中的EIF必须是另外一个应用中的ILF。应用程序边界外部,被该应用程序引用Read-only,不能被该应用程序改变是另一个应用程序的ILF数据元素的属性(复杂度计算)数据元素类型(DET)一个数据元素类型(DataElementType)指的是一个用户可以识别的,非重复的域非重复的域作为对其他数据功能的联系而存在的字段都应该作为一个DET而被计数(比如:外键)记录类型元素(RET)一个记录类型元素(RecordElementType)指的是一个EIF或者ILF中用户可以识别的数据的子集。RET有两种类型,可选的或者必须的。ILF/EIF的子集元素(可选,必须)如果ILF/EIF没有子集,该元素的RET计为1数据功能复杂度矩阵RETDET1~1920~50>501LOWLOWAVERAGE2~5LOWAVERAGEHIGH>5AVERAGEHIGHHIGHDATATYPEPOINTSLOWAVERAGEHIGHILF71015ELF5710事务功能基本定义外部输入(EI)外部输入(ExternalInput--EI)是指一个处理来自本应用边界之外的一组数据或者控制信息的基本处理。外部输入的基本目的是为了维护一个内部逻辑文件(ILF)或者改变系统的行为。外部输出(EO)外部输出(ExternalOutput--EO)是指一个向应用边界之外发送数据或者控制信息的基本处理。外部输出的基本目的是为了向用户展示一组经过了逻辑处理的数据或者控制信息。这里的逻辑处理包括至少一个数学演算或者对衍生数据的生成。外部输出也可能包括对内部逻辑文件(ILF)的维护或者对系统行为的改变(比如改变标志位)。外部查询(EQ)外部查询(ExternalQuery--EQ)是指一个向应用边界之外发送数据或者控制信息的基本处理。外部查询的基本目的是为了向用户展示提取的数据或者控制信息。外部查询的逻辑处理里面不包含数学公式或者计算以及对衍生数据的生成。外部查询不维护内部逻辑文件(ILF),也不会引起系统行为的改变。