国家标准计划《系统与软件工程 功能规模测量 NESMA方法》由 TC28(全国信息技术标准化技术委员会)归口 ,主管部门为国家标准委。
主要起草单位 上海宝景信息技术发展有限公司 、上海宝信软件股份有限公司 、中国电子技术标准化研究院 。
| 35 信息技术、办公机械 |
| 35.080 软件开发和系统文件 |
本标准修改采用ISO/IEC国际标准:ISO/IEC 24570:2005(E)。
采标中文名称:系统与软件工程 功能规模测量 NESMA方法。
随着国内软件行业的蓬勃发展,行业各方迫切需要在软件规模测量上达成统一认识。
工信部软件与服务业“十二五”规划中“强化标准体系建设与推广”部分提到标准重点工作之一是制定实施测试评估标准。
在软件规模测量方面,国际标准化组织(ISO)已经采纳了多种软件规模测量方法作为标准。
为了保证国内软件行业的健康发展,迫切需要借鉴国际标准,结合我们自己的实践,尽快建立起软件规模测量方面的国家标准。
软件规模测量属于项目测量的范畴。
项目测量是针对软件开发项目的特定测量,目的在于测量项目规模、项目成本、项目进度、顾客满意度等,辅助项目管理进行项目控制。
软件规模测量是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。
规模测量是软件项目失败的重要原因之一,有效的软件规模测量是成功项目的核心要素。
基于有效的软件规模测量可以策划合理的项目计划,合理的项目计划又有助于有效地管理项目。
软件规模测量的要点在于:由开发现场的项目成员进行估算并灵活运用实际开发作业数据,从而杜绝盲目迎合顾客需求的“交期逆推法”。
软件规模测量有助于软件开发团队准确把握开发时间、费用分布以及缺陷密度等等。
NESMA规模测量方法作为一种主流的软件功能规模测量方法,已经在软件行业得到较好的应用,并已经形成ISO/IEC标准:ISO/IEC 24570:2005(E) Software engineering- NESMA functional size measurement method version2 .1- Definitions and counting guidelines for the application of Function Point Analysis。
为满足行业发展需要,有必要将该标准的国内行业标准充实完善后升级为国家标准,使其为软件规模测量发挥更大的作用。
对国际标准ISO/IEC 24570:2005(E)Software engineering- NESMA functional size measurement method version 2.1- Definitions and counting guidelines for the application of Function Point Analysis(中文译名为《软件工程NESMA功能规模测量方法版本2.1 使用功能点分析的定义和统计准则》)进行修改采用,重点阐述应用程序及项目功能点规模测量方法,以及围绕此方法所涉及的概念和方法的介绍。标准可在掌握功能点计数方法的基础上使用,并且可用于所有类型的软件项目开发。 标准的主要技术内容: 1、 功能点分析方法概述。简要说明功能点分析方法所涉及的主要概念,如功能点计数、功能复杂度、功能点统计、功能类型、计数范围和边界等; 2、 通用统计准则。给出一个适用于功能点计数的通用统计准则,并分别从特定的视角给出通用的功能点分析准则; 3、 应用程序功能点计数方法。给出确定应用程序边界的准则,这有助于框定应用程序功能点计数的范围。对于全新应用程序、修改的应用程序以及重建的应用程序的功能点计数方法本标准分别给出具体的说明和实施步骤; 4、 项目功能点计数方法。给出确定项目功能点计数范围的准则,这有助于框定项目功能点计数的范围。对于功能开发项目、功能完善项目以及替换应用程序时的功能点计数方法本标准分别给出具体的说明和实施步骤; 5、 功能点分析的具体实施步骤。指明项目功能点计数和应用程序功能点计数的关系,并给出功能点分析的具体实施步骤,具有很强的可操作性; 6、 通用系统特征影响程度定义。给出14个通用系统特征影响程度(具体量化分值)的详细定义以方便计算值调整因子。
SJ/T 11619-2016 《软件工程 功能规模测量 NESMA方法》