• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

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

发布: 2008-2-02 14:20 | 作者: 张瑾 | 来源: 希赛网 | 查看: 170次 | 进入软件测试论坛讨论

领测软件测试网

EI、EO、EQ

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

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

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

  EO和EQ的共同点

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

  主要目的

MILY: 宋体">目的

EI

EO

EQ

改变应用程序的属性或行为

主要目的

次要目的

不允许

维护一个或多个ILF

主要目的

次要目的

不允许

显示信息给用户

次要目的

主要目的

主要目的

  主要行为

行为

EI

EO

EQ

数学公式或计算被执行

可以

至少选择一次

不可以

至少一个ILF被修改

至少选择一次

至少选择一次

不可以

至少一个ILFEIF被引用

可选

可选

必选

数据被重新恢复

可选

可选

必选

派生数据被创建

可选

至少选择一次

可选

应用程序的行为或属性被修改

至少选择一次

至少选择一次

可选

准备或呈现信息到系统边界外

可选

必选

必选

接受进入系统边界内的数据的能力

必须

可选

可选

 

  计算规则

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

  ● EI的计算规则:

  1. 从应用边界之外收到数据。

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

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

  该基本处理过程的逻辑与本应用系统中其它基本处理过程的逻辑不同。该基本处理过程应该具有唯一性。例如:不能存在两个完全一模一样的存盘操作。

  在应用程序边界内,该基本处理过程所使用的这组数据应该与其他基本处理过程所使用的数据不同。

  在应用程序边界内,基本处理过程所引用的ILF或EIF是不同于其它基本处理过程所引用的ILF或EIF。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

41/41234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网