COSMIC方法:版功能规模度量修订版——C++模板使用详解
需积分: 50 16 浏览量
更新于2024-08-09
收藏 2.05MB PDF 举报
COSMIC (Component-Based Software Measurement International Consortium) 是一种功能规模度量方法,它主要用于评估软件系统的复杂性和规模。ISO/IEC 24570:2005 和 ISO/IEC 24765:2010 的标准提供了COSMIC方法的基础框架。该方法特别关注于将软件分解为可管理的单元,以便于度量其规模和复杂性。
1. 应用软件定义:
应用软件不同于控制电脑本身的系统软件,它们是为用户提供特定任务支持或解决特定问题的软件,比如办公应用、数据库管理系统等。
2. 应用程序常规信息:
这些信息包含了与应用程序相关但不直接针对特定功能处理对象的所有内容,如用户界面、配置文件、文档等。
3. 基础功能构件(BFC):
BFC是COSMIC方法中的基本度量单位,它是功能性用户需求在度量过程中的核心概念。在COSMIC方法中,数据移动被视为一个BFC,进一步划分为输入、输出、读和写四种类型。
4. 构件与边界:
构件是软件系统中的独立部分,可能是逻辑上的或者物理上的划分。软件块之间的边界指的是数据交换的抽象界面,它存在于不同层或同层软件模块之间,明确了它们的职责范围和交互关系。
5. COSMIC测量手册:
Measurement Manual v4.0.1是COSMIC方法的官方指导文档,由多位来自全球的专家共同评审和编撰,版权归COSMIC所有。这份手册提供了对ISO/IEC 19761:2011操作指南的详细解释,并在版权许可下允许在非商业用途中复制部分内容,但需注明原作信息。
CMMI5 (Capability Maturity Model Integration, 第五级) 是一个与软件开发成熟度模型相关联的概念,强调组织的流程和产品质量。虽然COSMIC方法与CMMI5不是直接关联,但它们都关注软件开发过程的规范化和度量,有助于提升项目的管理和效率。
COSMIC方法提供了一套完整的工具和指导原则,帮助软件团队度量和理解他们的代码库,以便更好地管理项目规模、复杂性和质量,从而支持组织实现CMMI5的高成熟度目标。通过深入理解和实践COSMIC,开发团队能够提高软件开发的透明度和可控性。
2023-05-05 上传
2021-06-10 上传
128 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
一土水丰色今口
- 粉丝: 23
- 资源: 3988
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手