ISO/IEC 14143-1:2007/Cor 1:2011标准定义了功能大小测量的概念,包括功能点、功能类型、功能事项、数据功能和事务功能等。该标准提供了一种测量软件功能大小的方法,以便在软件开发和维护过程中进行度量和评估。该标准的目的是提供一种通用的方法,以便在不同的软件开发和维护环境中进行功能大小测量。
该标准的主要内容包括以下几个方面:
1. 定义了功能点的概念,包括数据功能和事务功能两种类型。数据功能是指对数据进行处理的功能,例如查询、排序、计算等;事务功能是指对数据进行修改的功能,例如添加、删除、修改等。
2. 定义了功能类型的概念,包括简单功能、中等功能和复杂功能三种类型。简单功能是指只需要少量的数据元素和逻辑处理的功能;中等功能是指需要一定数量的数据元素和逻辑处理的功能;复杂功能是指需要大量的数据元素和逻辑处理的功能。
3. 定义了功能事项的概念,包括输入、输出、查询、内部逻辑和外部接口等五种类型。输入是指从外部获取数据的功能;输出是指向外部输出数据的功能;查询是指从内部获取数据的功能;内部逻辑是指对数据进行处理的功能;外部接口是指与外部系统进行交互的功能。
4. 定义了数据功能和事务功能的计算方法,包括计算功能点的方法和计算功能类型的方法。计算功能点的方法是根据功能事项的数量和复杂度来计算的;计算功能类型的方法是根据功能点的数量和复杂度来计算的。
5. 定义了功能大小测量的应用范围和限制,包括适用于所有类型的软件,但不适用于硬件和系统软件等。
总之,ISO/IEC 14143-1:2007/Cor 1:2011标准提供了一种测量软件功能大小的方法,以便在软件开发和维护过程中进行度量和评估。该标准的应用可以帮助软件开发人员和管理人员更好地了解软件的功能规模和复杂度,从而更好地控制软件开发和维护的成本和进度。
相关标准
ISO/IEC 12207:2008,信息技术-软件生命周期过程
ISO/IEC 15504-1:2004,信息技术-过程评估-第1部分:概念和定义
ISO/IEC 15939:2007,信息技术-软件度量和评估
ISO/IEC 19761:2011,信息技术-软件和系统工程-软件质量评估-外部质量特性
ISO/IEC 25000:2014,信息技术-软件产品质量评估