ISO/IEC 19515:2019
Information technology - Object Management Group Automated Function Points (AFP), 1.0
发布时间:2019-05-06 实施时间:


自动化功能点(AFP)是一种软件度量方法,用于衡量软件系统的功能规模。它是一种基于软件需求规格说明书(SRS)的度量方法,通过对SRS中的功能需求进行分类和计数,来确定软件系统的功能点数。AFP的计算方法相对简单,但需要对SRS进行详细的分析和理解,因此需要一定的专业知识和经验。

ISO/IEC 19515:2019标准提供了一种自动化的方法来计算AFP,以便更加准确和高效地进行软件度量和评估。该标准基于对象管理组(OMG)的模型驱动架构(MDA)和模型驱动工程(MDE)理念,使用OMG的UML(统一建模语言)作为建模语言,通过对UML模型进行解析和分析,来自动计算软件系统的功能点数。

ISO/IEC 19515:2019标准主要包括以下内容:

1. AFP的定义和概述,包括AFP的计算方法、计算规则和计算公式等。

2. AFP的UML模型表示方法,包括如何使用UML表示软件系统的功能需求和功能点。

3. AFP的自动化计算方法,包括如何使用UML模型解析工具来自动计算软件系统的功能点数。

4. AFP的应用和实践,包括如何将AFP应用于软件度量和评估,以及如何在软件开发过程中使用AFP进行质量控制和管理。

ISO/IEC 19515:2019标准的发布,将为软件度量和评估提供更加准确和高效的方法,有助于提高软件开发的质量和效率。

相关标准
ISO/IEC 12207:2017,信息技术-软件生命周期过程
ISO/IEC 15939:2007,信息技术-软件度量和评估
ISO/IEC 19761:2011,信息技术-软件和系统工程-软件质量评估-外部度量
ISO/IEC 25000:2014,信息技术-软件产品质量要求和评估
ISO/IEC 29110:2018,信息技术-软件工程-生命周期过程-基本配置