学习系统与软件工程功能规模测量NESMA方法(GB/T42588)

学习信息系统软件开发预算标准、软件开发工作量计算的NESMA预算方法。

最近接到一个工作,是要对一个信息系统需求进行分析和系统规划,并进行软件开发工作量和项目开发预算进行计算。因为之前有同事做过相关规范的项目预算,让我协助做一部分功能细化和开发预算。

我看了下历史信息和对应的预算申请规范,里面注明使用的是使用NESMA预算法进行项目开发工作量进行预算和工期计算。

他们给我了我一个预算功能点和功能分类计算表,可以自动将功能点根据分类计算为开发工期,工期汇总后再按照工时费用计算人月和相关费用开发预算。

表格做的很有意思,可以在几百几千的功能点上进行加权计算,最后算出工时预算。我挺感兴趣,对项目管理和预算计算挺有指导意义的。想着学习一下,让同事给我讲了一下这个表格计算公式的使用方法。

在网上搜了一些这个规范计算方法《系统与软件工程功能规模测量NESMA方法》(GB/T42588),但发现是收费的标准文件,在网上下载需要花钱,不知道哪里能下载一个标准文档电子版,仔细学习研究一下。

软件功能预算计算表格:

预算计算方法:

各业务领域的开发生成率基准数据:
这些预算数据还是挺有参考价值的,在工期与预算估算时可以参考。

软件开发基准人员费率:
济南为例人人月费用接23314元。属于C档

开发类别调整系数表:

调整后计算:

开支预算公式:

新建软件系统功能点计数:

工时计算方法主要是对功能点进行分类:
excel计算功能点数量的算法
=IFS(G6=”内部逻辑文件”,10,G6=”外部逻辑文件”,7,G6=”外部输入”,4,G6=”外部输出”,5,G6=”外部查询”,4)

复用因子

调整因子:

估算功能点法:


应用因子调整法:

《系统与软件工程功能规模测量NESMA方法》(GB/T42588)
本标准主要用于在预算编制阶段快速确定政务信息化项目支出预算限额,其中对软件开发规模的测算采用NESMA功能点度量方法中预估功能点法或者估算功能点法,主要参考《系统与软件工程功能规模测量NESMA方法》(GB/T42588)有关内容,并结合我省工作实际情况编制。
功能点计数项分为数据功能和事务功能两类,其中数据功能包括内部逻辑文件(ILF)和外部逻辑文件(ELF);事务功能包括外部输入(EI)、外部输出(E0)和外部查询(EQ)。功能点具体定义和识别方法参考本标准第四部分“功能点的定义和识别方法准。

以下是对这些概念的定义:

内部逻辑文件(ILF)

是指系统中用于存储和管理业务数据的逻辑文件,这些文件仅在系统内部使用,对系统的业务逻辑和数据处理起着关键作用,不直接与外部系统进行交互。例如,一个企业资源规划(ERP)系统中的员工信息表、产品库存表等。

外部逻辑文件(ELF)

是指被系统引用但存储在外部系统中的逻辑文件,供本系统进行查询或参考,以支持系统的业务功能。例如,在一个电商系统中,可能会引用外部的物流信息系统中的物流单号跟踪文件,用于向客户展示商品的物流状态。

外部输入(EI)

是指从系统外部接收的、用于触发系统特定功能或更新系统数据的输入。它可以是用户通过界面输入的数据,也可以是来自其他系统的接口数据。比如,在一个订单管理系统中,用户输入的新订单信息,或者外部合作伙伴系统发送过来的订单更新请求。

外部输出(EO)

是指系统向外部发送的信息,这些信息通常是系统处理结果的呈现,用于向用户或其他系统提供反馈或数据共享。例如,订单管理系统向客户发送的订单确认邮件,或者向财务系统发送的财务报表数据。

外部查询(EQ)

是指系统为响应外部请求而执行的查询操作,主要用于从系统中获取特定信息并返回给外部请求者。例如,客户在电商网站上查询商品的库存信息,或者合作伙伴系统查询订单的处理进度。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注