功能点

Function Point

联系我们 |   Contact Us

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

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

区分ILF和EIF

2015-4-17  点击率:1135
    ILF和EIF是数据功能的两种类型,它表示提供给用户的满足内部或外部数据存储需求的功能。识别ILF和EIF之前,首先判定是否是数据功能;判定为数据功能后再来区分是ILF还是EIF。为了识别数据功能,需要执行以下活动:
 
    (1)识别计数范围内所有逻辑相关且用户可识别的数据或控制信息
    例如用户信息、订单信息、产品信息等都属于用户可识别的、逻辑上相关的一组业务信息。
    (2)分组实体依赖的相关实体
    例如员工信息中的家属信息依赖于员工信息,因而家属信息并不是单独的数据功能,家属信息和员工其他信息应识别为一个数据功能。
    (3)排除不被任何应用维护的实体
    如果一组数据不被任何应用的基本过程维护,说明该组数据从业务的角度分析没有意义,因而不能被视为数据功能。
    (4)排除代码数据的实体
    例如中国各个省份的简称和名称对应表就属于代码数据,代码数据属于技术实现方面的考虑因素,不应被视为数据功能。
    (5)排除不包含用户要求的属性的实体
    出于技术实现考虑有可能在系统中引入用户所不要求的、新的实体,该实体不应被识别为数据功能。
    (6)去掉包含非用户要求的附加属性的关联实体以及仅包含外键的关联实体;把外键属性分组给主实体。
 
    识别了数据功能之后,再来区分数据功能是ILF 还是EIF,ILF和EIF的分类规则如下:
 
    (1)如果数据功能由被度量应用维护,则为一个ILF。
    (2)如果数据功能由被度量应用引用但不维护,且其为其他应用的一个ILF,则为一个EIF