注册

国家标准计划《系统与软件工程 功能规模测量 IFPUG方法》由 TC28(全国信息技术标准化技术委员会)归口 ,主管部门为国家标准委

主要起草单位 上海市软件行业协会上海计算机软件技术开发中心中国电子技术标准化研究院

目录

基础信息

计划号
20194189-T-469
制修订
制定
项目周期
24个月
下达日期
2020-01-13
公示开始日期
2019-01-03
公示截止日期
2019-01-18
标准类别
基础
国际标准分类号
35.080
35 信息技术、办公机械
35.080 软件开发和系统文件
归口单位
全国信息技术标准化技术委员会
执行单位
全国信息技术标准化技术委员会
主管部门
国家标准委

起草单位

采标情况

本标准修改采用ISO/IEC国际标准:ISO/IEC 20926:2009。

采标中文名称:系统与软件工程 功能规模测量 IFPUG方法。

目的意义

随着国内软件行业的蓬勃发展,行业各方迫切需要在软件规模测量上达成统一认识。

工信部软件与服务业“十二五”规划中“强化标准体系建设与推广”部分提到标准重点工作之一是制定实施测试评估标准。

在软件规模测量方面,国际标准化组织(ISO)已经采纳了多种软件规模测量方法作为标准。

为了保证国内软件行业的健康发展,迫切需要借鉴国际标准,结合我们自己的实践,尽快建立起软件规模测量方面的国家标准。

软件规模测量属于项目测量的范畴。

项目测量是针对软件开发项目的特定测量,目的在于测量项目规模、项目成本、项目进度、顾客满意度等,辅助项目管理进行项目控制。

软件规模测量是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。

规模测量是软件项目失败的重要原因之一,有效的软件规模测量是成功项目的核心要素。

基于有效的软件规模测量可以策划合理的项目计划,合理的项目计划又有助于有效地管理项目。

软件规模测量的要点在于:由开发现场的项目成员进行估算并灵活运用实际开发作业数据,从而杜绝盲目迎合顾客需求的“交期逆推法”。

软件规模测量有助于软件开发团队准确把握开发时间、费用分布以及缺陷密度等等。

IFPUG规模测量方法作为一种主流的软件功能规模测量方法,已经在软件行业得到较好的应用,并已经形成ISO/IEC标准:ISO/IEC 20926:2009 Software and systems engineering – Software measurement – IFPUG functional size measurement method。

为满足行业发展需要,有必要将该标准的转化为国家标准,使其为软件规模测量发挥更大的作用 。

范围和主要技术内容

对国际标准ISO/IEC 20926:2009 Software and systems engineering – Software measurement – IFPUG functional size measurement method(中文译名为《软件和系统工程 软件度量 IFPUG功能规模度量方法》)进行修改采用,概述软件功能规模计数的基本概念和功能点分析的基本步骤,阐述了未调整的功能点计数和调整的功能点计数的方法。在此基础上,给出了未调整的功能点计数计算表和值调整因子(VAF)计算表。标准可用于所有类型的软件项目开发。 标准的主要技术内容: 1、 IFPUG方法是从用户角度出发度量软件规模的一种方法。它从用户的角度出发,将系统分为数据功能和交易功能两大类,分别根据具体的规则来计算功能点,最后结合系统的特征因子来调整功能点数,从而得到最终的系统规模。 2、 IFPUG方法是一种间接、但比较准确的软件功能规模度量方法,目前普遍用于软件工作量估算。一个功能点用一定规模的系统数据(ILF和EIF)及其处理(EI、EO、EQ)来表征,它囊括了为实现特定功能所固有和必需的需求分析、系统设计、编写文档和测试用例、编码、测试、部署、调优、培训等工作量。功能点方法从用户需求和逻辑设计角度出发,根据软件需求规格说明书及IFPUG功能点分析法的操作规程,估算应用系统的功能点数,再从每个功能点的功能类型和复杂度两个维度,参考业界单功能点开发时长,测算出项目工作量,与具体技术和实现无关。