服务热线:010-82700690

IT项目成本评估社区

知识分享

联系方式

contact information

联系人:陈女士
电话:010-82700690
邮箱:bscea@bscea.org
地址:北京市海淀区创业路8号5号楼5层5-7室
技术文章
当前位置:首页 > 知识分享 > 技术文章

功能点计数常见问题汇总

点击:110次 日期: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 个数据模型,而数据模型的功能就是提供指标分析,从业务视角指标分析和数据模型属于重复的业务功能,不能对同一业务功能重复买单。


分享到:
0
  • 姓名:
  • 电话:
  • 性别:
    先生 女士
留言:

线

在线留言
  • 昵称:
  • *电话:
  • *邮箱:
  • 所在单位:
  • 留言: