当前位置:文档之家› IFPUG功能点分析法

IFPUG功能点分析法

IFPUG功能点分析法
IFPUG功能点分析法

IFPUG功能点分析法

1、功能点方法简介

功能点方法是一种间接、但比较准确的软件开发工作量度量方法,目前普遍用于软件工作量估算。功能点方法,自IBM的Albrech在1979年发表,随后被IFPUC (Internal Function Point UserCroup)继承,1999年发布了现行的4.1版。一个功能点用一定规模的系统数据(ILF和EIF)及其处理(EI、EO、EQ)来表征,它囊括了为实现特定功能所固有和必需的需求分析、系统设计、编写文档和测试用例、编码、测试、部署、调优、培训等工作量。功能点方法从用户需求和逻辑设计角度出发,根据软件需求规格说明书及IFPUG功能点分析法的操作规程,估算应用系统的功能点数,再从每个功能点的功能类型和复杂度两个维度,参考业界单功能点开发时长,测算出项目工作量,与具体技术和实现无关。

2、术语定义:

●内部逻辑文件(ILF)是一组用户能够识别、存在内在逻辑关联、在系统边界之内被控制的数据或控制信息。可理解为一个实体联系模型或一组关联的数据表。

●外部接口文件(EIF)是另外一个系统的ILF。在本系统中被引用、在系统边界之外被控制。

●外部输入(EI),一个接受来自系统边界之外的数据或控制信息的基本处理。

其目的是维护一个内部逻辑文件,或改变系统的行为。

●外部输出(EO) -个向系统边界之外发送数据或控制信息的基本处理。其目的是向用户展示一组经过了(除提取之外的)逻辑处理的数据或控制信息,也可能包括对内部逻辑文件的维护或改变系统的行为。

●外部查询(EQ) -个向系统边界之外发送数据或控制信息的基本处理。其目的足向用户展示一组经过提取处理的数据或控制信息,不会引起对内部逻辑文件的维护或系统行为的改变。

4、数据功能类型及事物功能类型复杂度权重对应表

相关主题
文本预览
相关文档 最新文档