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

CMMI是什么意思?

加速企业提升开发管理水平,各类软件行业招投标加分门槛证件。

EI、EO、EQ?

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

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

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

EO和EQ的共同点

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

目的 EI EO EQ
改变应用程序的属性或行为 主要目的 次要目的 不允许
维护一个或多个ILF 主要目的 次要目的 不允许
显示信息给用户 次要目的 主要目的 主要目的

主要行为:

行为 EI EO EQ
数学公式或计算被执行 可以 至少选择一次 不可以
至少一个ILF被修改 至少选择一次 至少选择一次 不可以
至少一个ILF或EIF被引用 可选 可选 必选
数据被重新恢复 可选 可选 必选
派生数据被创建 可选 至少选择一次 可选
应用程序的行为或属性被修改 至少选择一次 至少选择一次 可选
准备或呈现信息到系统边界外 可选 必选 必选
接受进入系统边界内的数据的能力 必选 可须 可选
上一篇:面试官:不用背概念,说清楚cookie和session是怎么交互的?


下一篇:Cookie和Session