功能点

Function Point

联系我们 |   Contact Us

北京随济科技有限公司
地址:北京石景山区实兴大街30号中关村科技园3号楼8层8055 邮政编码:100041
联系电话:010-87611052
E-mail:info@suiji.com.cn
功能点交流QQ群:222582410

当前位置:首页>功能点>基础知识

区分EO和EQ

2015-4-17  点击率:6498
 

根据CPM对事务功能主要目的的区分,EOEQ的主要目的一致,都是“向应用边界外部的用户呈现信息”,那么EOEQ区别的依据又是什么呢?

 

首先来看EQ的定义:EQ是把数据或者控制信息发送到边界外部的基本过程,EQ的主要目的是通过对数据或控制信息的提取而把信息呈现给用户。其处理逻辑不包含数学公式或计算;也不会创建衍生数据;EQ不能维护ILF;也不能改变应用行为。

 

然后再来看EO的定义:EO是发送数据或控制信息到边界外部的基本过程,与EQ相比还包含了额外的处理逻辑。EO的主要目的是通过处理逻辑呈现信息给用户,不仅仅是在应用中提取数据或控制信息。处理逻辑必须至少包含以下四项中的一项:包含数学公式或计算;创建衍生数据;维护一个或多个ILFs;改变应用行为。

 

    根据EQEO的定义,从形式上分析两者之间是一个互补关系。如果一个基本过程的主要目的是向边界外部的用户呈现信息,那么它要么是EQ,要么是EO。如果至少包含上述四种处理逻辑中的一种处理逻辑,那么就是EO;如果不包含上述四种处理逻辑中的任何一种,那么就是EQ