ISO/IEC 19761:2011
Software engineering -- COSMIC: a functional size measurement method
发布时间:2011-03-11 实施时间:


COSMIC(Common Software Measurement International Consortium)是一个国际组织,致力于开发和推广一种功能大小测量方法。COSMIC方法是一种基于功能的测量方法,它通过测量软件产品的功能来评估软件产品的大小。COSMIC方法的目标是提供一种可靠的方法,以便在软件开发过程中对软件产品的功能大小进行测量和评估。

COSMIC方法的核心是功能点。功能点是软件产品中的一个独立功能,它可以被用户使用。COSMIC方法通过对功能点的数量和复杂度进行测量,来评估软件产品的功能大小。COSMIC方法的测量结果可以用于评估软件产品的质量、成本和进度。

COSMIC方法的测量过程包括以下步骤:

1. 确定功能点:确定软件产品中的功能点,包括外部输入、外部输出、外部查询、内部逻辑文件和外部接口文件。

2. 评估功能点的复杂度:根据功能点的特征和复杂度,对功能点进行评估。

3. 计算功能点的数量:根据功能点的复杂度和数量,计算软件产品的功能点数量。

4. 计算功能点的权重:根据功能点的类型和复杂度,计算功能点的权重。

5. 计算功能点的大小:根据功能点的数量和权重,计算软件产品的功能点大小。

COSMIC方法的优点是可以对软件产品的功能进行精确的测量和评估。COSMIC方法可以帮助软件开发人员更好地了解软件产品的功能,从而更好地规划和管理软件开发过程。COSMIC方法还可以帮助软件开发人员更好地评估软件产品的质量、成本和进度,从而更好地满足用户的需求。

相关标准
- ISO/IEC 12207:2008 软件生命周期过程
- ISO/IEC 15504-5:2012 软件过程评估
- ISO/IEC 9126-1:2001 软件产品质量
- ISO/IEC 25010:2011 软件产品质量特性和质量度量