度量软件项目成本时如何识别逻辑文件?

在软件成本度量中,逻辑文件是关键要素。它们是用户可识别的逻辑数据集合,与物理实现无关。识别逻辑文件涉及理解业务对象、确定文件数量、判断是否在系统内维护,并遵循ILF(内部逻辑文件)和EIF(外部接口文件)的规则。正确识别有助于准确估算项目成本。
摘要由CSDN通过智能技术生成

使用快速功能点法进行软件成本度量过程中,在明确了系统边界后,便要进行逻辑文件(数据功能)的识别。那么,什么是逻辑文件?在度量软件成本时如何正确区分哪些是逻辑文件?哪些不是逻辑文件呢?

首先,我们来了解一下什么是逻辑文件。

逻辑文件不是传统数据处理意义上的文件,也不是实现意义上的物理的数据集合,即它与具体实现时设计出来的物理模型是无关的。逻辑文件是指一组用户可识别的、逻辑上相互关联的数据或者控制信息,对逻辑文件的操作为业务需求引起,用户可以理解并识别。

识别逻辑文件的步骤如下:

a) 识别业务对象或业务规则。业务对象应该是用户可以理解和识别的。业务对象包括业务数据或业务规则,如“企业黑名单”、“黑名单生成规则”等。而一些为了程序处理而维护的数据则属于编码数据,如国家/地区信息表。所有的编码数据均不识别为逻辑文件,与之相关的操作也不识别为基本过程;

b) 确定逻辑文件数量。需要根据业务上的逻辑差异及从属关系确定逻辑文件的数量。何谓软件差异?就是用户可以感知其用途的明显不同且有不同的维护方式。用户是否可以明确感知业务对象的差异?不同实体之间是否具有依赖关系?只有存在逻辑差异且没有依赖关系的业务数据或引用数据才记为独立的逻辑文件。例如,对于人力资源管理中的“员工信息”,虽然“固定期限合同员工”与“无期限合同员工”的信息有所差异,但其维护方式基本一致,因此不识别为不同的逻辑文件;而对于公文管理中“收文信息”和“发文信息”,虽然物理特征类似,但这两类信息有完全不同的业务行业,与其相关的业务操作也不相同,因此可识别为不同的逻辑文件。

c) 是否是ILF。即确定该逻辑文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值