造价师/评估师培训:010-82146681
联盟会员/机构评定:010-82146682
业务合作咨询:010-82586972
E-mail:bscea@bscea.org
软件规模估算中快速识别EI\EO\EQ
在IFPUG软件规模度量方法中,功能点计数项包括以下5中类型:
(1)内部逻辑文件(Internal Logical File,ILF)
软件内部需要维护的数据。
(2)外部接口文件(External Interface File,EIF)
在其他系统中维护,但本系统需要调用的数据;
(3)外部输入(External Input,EI)
向软件输入数据或发送命令。
(4)外部输出(External Output,EO)
软件向使用者或其他系统输出的数据或发送的命令;
(5)外部查询(External Query,EQ)
ILF和EIF属于数据类型功能点,在此我们不过多叙述,本文中主要讲解一下如何快速识别EI、EO、EQ事务类型功能点。
EI是处理来自应用程序边界外部的一组数据输入。它的主要目的是维护一个或多个ILF,或者更改系统的行为。
EO是输出数据到应用程序边界外部的过程。它的主要目的是向用户呈现经过处理的信息。该处理过程必须包含至少一个数学公式或计算方法,或生成派生数据。一个EO也可以维护一个或多个ILF,或者改变了系统行为。
EQ是向应用程序边界外发送数据的基本处理的过程。其主要目的是从ILF或EIF中通过恢复数据信息来向用户呈现。该处理逻辑不包括任何数学公式或计算方法,也不会生成任何派生数据。EQ不会维护任何一个ILF,也不会改变应用程序的系统行为。
表1 EI、EO、EQ的主要行为对比
每个EI、EO、EQ都是一个基本过程,是用户可以明确感知其业务意义的一次操作。某需求举例如下:
针对上述需求描述,我们可以识别的事务型功能点有:新增内容:EI;修改内容:EI;删除内容:EI;查看内容:EQ;下载内容:EQ;