关闭

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

发表于:2008-1-25 16:57

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张瑾    来源:网络转载

  例如外贸订单系统中,订单的金额是被单价和数量自动计算的,那么金额是没有通过系统边界输入的,因此在EI操作中就不应该算做一个DET。

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

  例如在网站注册用户信息时,由于输入错误系统会显示提示信息,那么这些提示信息应该被逐个计算为一个DET。

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

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

  EO和EQ计算FTR的规则

  ● 通用规则:

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

  ● EO额外的FTR计算规则

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

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

  EO和EQ计算DET的通用规则

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

  例如在报表中的每个字段都是一个DET

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

  例如在报表上起到解释或备注作用的文字信息,不管它是一个字、一个词或一段话,都当作一个DET

  例如某种编号或日期,就算它被物理存储在不同字段中,但从用户角度来看是一个整体的信息,因此被算作一个DET

  例如在饼图中百分比和分类算作不同的DET。

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

  例如在报表查询时,输入的字段在报表上也有显示,那么将算作同一个DET

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

  例如用户查询一个列表时被拒绝,那么拒绝的提示信息就算为一个DET。

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

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

  在公司发工资的时候,员工对应的状态信息被更新,但这个状态信息的更新是没有通过系统边界输入的,因此也不能算做一个DET。

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

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

例如:页码、位置信息、时间、上一页、下一页等信息。

  EI复杂度计算矩阵

 

1~4DET

5~15DET

多于16DET

0~1FTR

中等

2FTR

中等

大于2FRT

中等

  EO和EQ复杂度计算矩阵

 

1~5DET

6~19DET

多于20DET

0~1FTR

中等

2~3FTR

中等

多于4FTR

中等

  未调整前功能点对应矩阵

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

 

一般

EI

3

4

6

EO

4

5

7

EQ

3

4

6

ILF

7

10

15

EIF

5

7

10

相关阅读:

CMMI之功能点估算法:范例和总结

CMMI之功能点估算法:调整因子

CMMI之功能点估算法:内部逻辑文件和外部接口文件

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号