软件估算之CMMI功能点估算法:EI、EQ和EO

一、EI、EO、EQ

EI:是处理来自于应用程序边界外部的一组数据的输入,它的主要目的是维护一个或多个ILF,以及/或者更改系统的行为。

EO:是输送数据到应用程序边界外部的过程。它的主要目的是通过逻辑处理过程向用户呈现信息。该处理过程必须包含至少一个数学公式或计算方法,或生成派生数据。一个EO也可以维护一个或多个ILF,并/或改变系统行为。

EQ:是向应用程序边界外发送数据基本处理的过程。其主要目的是从ILF或EIF中通过恢复数据信息来向用户呈现。该处理逻辑不包括任何数学公式或计算方法,也不会生成任何派生数据。EQ不会维护任何一个ILF,也不会改变应用程序的系统行为。


二、EO和EQ的共同点

其主要目的都是通过基本操作过程展现数据给用户看。

1、主要目的:

2、主要行为:


三、计算规则

在IFPUG的定义中有一个重要的单词“Elementary Process”基本处理过程。该过程对用户来说是一个有意义的最小的活动单位,并且是一个自包含的活动。功能点的分类EI、EO、EQ的识别都是基于“Elementary Process”基本处理过程的。

1、EI的计算规则:

a)从应用边界之外收到数据。

b) 如果进入系统边界内的数据不是一个改变系统行为的控制信息,那么至少一个ILF应该被改变。

c)对于已识别的处理过程,至少满足下面三个条件之一。

2、EO和EQ通用计算规则:

a)必须全部满足以下内容才能被视为一个EO或EQ:

b) 为了识别这个过程,以下三点必须满足一个:

c)除了要满足上面的通用规则外,还要满足下面其中一条:

3、EQ补充的计算规则

除了要满足上面的通用规则外,还要满足下面其中一条:

4、EI、EQ和EO的技术复杂的计算

复杂性取决于FIRs和DETs的数量。FTR是被一个事物操作读取或维护的一个ILF,或者是被一个事物操作读取的一个EIF。

● EI中识别FTR规则

a)每一个ILF应该算做一个FTR。

b)通过EI读取操作的每个ILF或EIF都应该被计算为一个FTR。

c)即被EI维护又被读取的ILF仅计算一个FTR。

● EI中识别DET规则

a)在EI的过程中,以用户角度识别的,通过应用系统边界输入系统内部的非重复的字段,那么该字段应算一个DET。

b)如果在EI过程中,只要没有通过系统边界输入,就算它存在于系统内的一个ILF中,也不能算为一个DET。

● 在应用程序的EI操作时,系统提示的错误信息或完成操作的信息,应该被分别计算为一个DET。

当EI操作完成时系统提示并显示出来的信息,应该被计算为DET。

● 在EI操作中如果遇到主外键的字段,应该算作一个DET。


四、EO和EQ计算FTR的规则

1、通用规则:

每个在EO/EQ处理过程中读取的ILF和EIF算一个FTR

2、EO额外的FTR计算规则

a)在EO处理过程中每个被维护的ILF算一个FTR

b)在EO处理过程中既被读取又被维护的ILF算一个FTR

3、EO和EQ计算DET的通用规则

a)用户可识别的非重复的字段,进入应用边界并且指明处理什么,何时处理或处理方式,并且由EO/EQ返回或产生,那么这样的每个字段算一个DET

b)在应用边界内以用户角度识别的,非重复字段算一个DET。

c)在EO或者EQ操作中,如果对系统进行输入或读取操作时,相同的字段只计算一个DET。

d)在应用程序的EO或EQ操作时,系统提示的错误信息或完成操作的信息,应该被计算为DET。

e)在EO或EQ操作中如果遇到主外键的字段,应该算作一个DET。

f)如果在EO或EQ过程中,只要没有通过系统边界输入,就算它存在于系统内的一个ILF中,也不能算为一个DET。

h)页面的标题等类似的信息不计算DET

i)系统字段生成的记号不能被算作一个DET。

4、EI复杂度计算矩阵

5、EO和EQ复杂度计算矩阵

6、未调整前功能点对应矩阵

EI、EO、EQ、ILF和EIF计算出来的技术复杂度对应的功能点如下表所示

发表回复

相关推荐

無人駕駛、自動駕駛面臨的一大挑戰——中國式過馬路!科斯定理下的路權分配問題!

無人車來也(公眾號 無人車來也 ),有滋有味解讀無人駕駛、自動駕駛、智能駕駛故事!值得關註!紅燈停,綠燈行。這是一個連...

· 1秒前

此處清風明月——蘇州滄浪亭記

這已經是我第三次造訪蘇州。這次造訪蘇州,最主要是為瞭去滄浪亭逛逛。為什麼選擇滄浪亭呢?若說起最初的起因,要歸屬到一次...

· 2分钟前

院校 | 武藏野基础设计专业

近年来,日本作为亚洲经济发达的国家,以独特的地理位置、浓厚的院校学习氛围和稳定的社会形态,吸引了众多中国艺术生前往日 ...

· 3分钟前

文跃然:很多成功是很简单的,往往失败是因为复杂

找到经营企业的要诀,或者说找到要领,经营企业就是一件很单纯的事。

· 3分钟前

转载:我是范雨素(原文)来源24FA综合

范雨素是湖北人,来自襄阳市襄州区打伙村,44岁,初中毕业,在北京做育儿嫂。空闲时,她用纸笔写了十万字,是两个家庭的真实 ...

· 3分钟前