软件造价评估常见问题之功能点计数篇:

  问:假如A系统根据业务需求要开发一些对外开放的标准化接口(各种服务API接口),提供给外部的B系统调用。那么A系统的开发的这个API接口,功能计数名称该怎么描述?或是能否将“XX服务接口”认定为业务逻辑文件(ILF)?按照培训课程知识,若是A系统调用B系统提供的API接口(例如用户服务接口),即A系统获取B系统用户数据,是可以识别“用户信息”1个EIF?

  答:宜按照以接口方式提供操作的业务名称命名;逻辑文件(ILF、EIF)是文件和数据,XX服务接口不能认定为逻辑文件;A系统引用了B系统用户数据(ILF),对于A系统可以识别为EIF,调用API接口是引用的技术实现方式,不影响计数结果。

  问:如果调用其他系统的接口进行数据推送,算功能点吗?

  答:是否可以计算功能点,首先要判断这个操作是否为一个基本过程,如果这个操作是独立的基本过程,那么根据主要目的判断类型,向系统边界外用户呈现、推送数据,可以识别EQ或EO,而调用其他系统的接口进行数据推送是操作的实现方式,不影响计数。

  问:做接口供其他系统调用,算功能点吗?

  答:通过接口供其他系统调用完成的操作,是否可以计算功能点,首先要判断这个操作是否为一个基本过程,如果这个操作是独立的基本过程,可以计数,比如统计、查询类接口通常为EO/EQ,维护类接口为EI。

  问:网页端功能点都正常记了,项目还有一个小程序,小程序内容和网页版是一样的,那小程序这些功能点在记录?  还是当重复的不在记数了?

  答:可以只计数事务功能(同时调整复用度/吻合度),数据功能不重复计数。

  问:在和承建方核对功能点时遇到争议,承建方要求增删改查给四个EI,这合理吗?

  答:是四个基本过程,但是查询是EQ。所以应该是三个EI 一个EQ。