SJ/T 11617-2016
软件工程 COSMIC-FFP 一种功能规模测量方法
发布时间:2016-01-15 实施时间:2016-06-01
COSMIC-FFP是一种功能规模测量方法,它基于功能点的概念,用于评估软件系统的功能规模。功能点是指软件系统中的独立功能,可以通过用户需求或者系统规格说明书来识别。COSMIC-FFP方法将功能点分为两类:基本功能点和增值功能点。基本功能点是指系统中必须存在的功能,而增值功能点是指系统中可选的功能。
COSMIC-FFP方法的测量过程包括以下步骤:
1. 识别功能点:根据用户需求或者系统规格说明书,识别系统中的功能点。
2. 确定功能点类型:将每个功能点分为基本功能点和增值功能点。
3. 确定功能点的逻辑文件类型:将每个功能点与逻辑文件类型相关联,逻辑文件类型是指系统中的数据集合,例如输入数据、输出数据和查询数据等。
4. 确定功能点的复杂度:根据功能点的逻辑文件类型和其他因素,确定每个功能点的复杂度。
5. 计算功能点的总数:将所有功能点的复杂度相加,得到系统的功能点总数。
COSMIC-FFP方法的优点在于它可以用于不同类型的软件系统,包括传统的事务处理系统、数据仓库和Web应用程序等。此外,COSMIC-FFP方法还可以用于评估软件系统的质量和可维护性,以及为软件开发和维护提供更准确的成本和进度估算。
相关标准
- GB/T 22570-2008 软件产品评价
- GB/T 25000.1-2017 软件工程 系统和软件产品质量要求和评价 第1部分:质量模型
- ISO/IEC 12207:2017 软件和系统工程 软件生命周期过程
- ISO/IEC 15504-5:2012 信息技术 过程评估 第5部分:评估模型
- ISO/IEC 9126-1:2001 信息技术 软件质量 第1部分:质量模型