造价师/评估师培训:010-82146681

联盟会员/机构评定:010-82146682

业务合作咨询:010-82586972

E-mail:bscea@bscea.org

 

技术文章

功能点计数常见问题汇总

点击:时间:2019-08-29

  本文总结了几种不应该记录为功能项的类型,熟记这几种类型后,可以快速进行功能识别,审核时可快速修改错误的功能项,从而提供软件规模度量的效率。 

  软件工程造价师培训时也会讲解功能去重原则,事务功能去重三原则和数据功能去重原则是基础,需要务必掌握。

 

事务功能去重三原则:

  1、访问或使用的逻辑文件 

  2、用户可以感知的输入输出

  3、处理逻辑(业务视角)

 

数据功能去重原则:

  1、是否存在逻辑差异

  2、是否存在依赖关系

 

一、不存在的事务功能

  功能点计数项是依据于需求规格说明书计数的,不能凭空想象随意填写,同时功能点计数项可作为系统验收材料,检查已经记录的功能是否在验收的系统中实现,(用户不可见的功能可由技术部门协助讨论)

  例如:日志记录、日志采集可作为一个功能项,但是按常规理解不能存在增、删、改、查功能。所以日志的新增、修改不能计数为功能项。

 

71小.jpg

72小.jpg

 

二、中间步骤、分支

  将基本过程的一个环节记录为独立的基本过程,事务功能要求是独立的基本过程, 基本过程的原则之一是自包含,自包含的通俗理解是不能包含其他功能,也不能被其他功能包含。即计数的功能项不能是其他功能的一部分。 

  例如:存储过程、查询条件重置、校验等,这些都是某个基本过程的一个中间环节。
 

73小.jpg

 

三、环境搭建、参数配置

  功能点工作量是系统建设全流程工作量,包含需求、设计、开发、测试、部署,即每一个事务功能 or 数据功能计算的工作量都是全流程的工作量,所以不需要计数环境搭建、配置、存储过程等功能项。

 

74a小.jpg

 

四、重复计数

  下面是某系统评估时,功能点计数项的记录次数统计,明显存在功能重复计数的问题,同一功能在系统建设的过程中只能计数一次。 

  例如:功能点计数项导出,导出功能通常是开发环境自带的控件,或者对数据以固定的形式导出,导出功能和数据的格式、大小、位置无关,所以导出功能等不能重复多次计数。

 

74b小.jpg

 

五、接口直接计数 EIF

  按照功能点方法,功能点计数不应直接统计接口数量,应从用户视角,计数对应的业务功能和引用的数据,业务功能计数 EQ,所引用的数据记录 EIF。
 

75a小.jpg

 

六、物理表直接计数 ILF

  数据功能需要考虑实体依赖,不能把数据库中的每一个物理表都记录为 ILF,另每一个 ILF 通常会有对应的 EI、EO 等事务功能维护。 

  例如:财务负责人信息是一个角色,隶属于角色信息 ILF,注销信息不需要进行维护,只是一个衍生数据,所以也不能作为 ILF。

 

75b小.jpg

76a小.jpg

 

 

七、功能类型选择错误

  把所有功能选择为 ILF,事务功能分为 EI、EO、EQ,数据功能分为 ILF、EIF,应根据方法准确选择功能类型。

 

76b小.jpg

 

八、业务功能视角重复的功能项

  例如:XX 分析系统,系统建设方在功能清单中记录 300 个指标分析,100 个数据模型,而数据模型的功能就是提供指标分析,从业务视角指标分析和数据模型属于重复的业务功能,不能对同一业务功能重复买单。

 

 

相关新闻
 
关闭
010-82146680