COSMIC方法:数据移动规模的汇总与度量
需积分: 48 90 浏览量
更新于2024-08-07
收藏 1.79MB PDF 举报
"COSMIC功能规模度量方法的4.0.1版度量手册"
在软件度量领域,COSMIC(Comprehensive Size Measurement of Software Components)是一种广泛接受的方法,用于估算软件的功能规模。标题提到的“汇总度量结果-dp-200 193题”可能是指一个特定的测试题目或者教学场景,涉及到COSMIC方法中的数据处理规模的汇总。
在描述中,4.3章节详细阐述了如何汇总度量结果,尤其是与数据移动规模相关的计算。COSMIC方法的核心是功能点(CFP,Functional Size Points),它是衡量软件功能规模的标准单位。根据描述,汇总规则如下:
1. 功能处理的规模是通过累加其输入、输出、读取和写入的数据移动规模来计算的,即:
规模(功能处理 i) = Σ 规模(输入 i) + Σ 规模(输出 i) + Σ 规模(读 i) + Σ 规模(写 i)
2. 功能处理中的变更规模,包括增加、修改和删除的数据移动,也应累加以CFP为单位计算:
规模(变更(功能处理 i)) = Σ 规模(增加的数据移动 i) + Σ 规模(修改的数据移动 i) + Σ 规模(删除的数据移动 i)
3. 软件块的规模由其内部功能处理的规模汇总得出,而软件变更的规模则汇总所有功能处理的变更规模,但这需要在同一功能处理颗粒度级别进行,且只有在度量上有意义时才可累加。
4. 当软件块分解为多个构件时,构件间的规模相互独立,不包含数据移动的规模,且发给人类用户的错误/确认消息只算作一个输出。
5. 如果对COSMIC方法进行了本地化扩展,新增的度量结果应单独报告,不可与标准方法的度量结果相加。
描述中给出了几个示例来说明这些规则的应用。案例1展示了如何根据规则b)和c)计算软件变更的总体规模。案例2说明了在不同项目子团队使用不同技术的情况下,简单累加规模可能无效。案例3解释了规则g),即软件块规模的计算要考虑数据移动和错误/确认消息的处理。
COSMIC方法提供了一套结构化的框架,帮助软件开发者和管理者精确地度量和估算软件项目的功能规模,从而更好地控制项目成本、时间和资源。通过遵循上述规则,可以确保度量结果的准确性和一致性。这个方法对于软件工程的估算、计划和质量管理具有重要的实际意义。
2010-01-13 上传
158 浏览量
2021-05-27 上传
2021-06-29 上传
2022-08-03 上传
2010-01-28 上传
潮流有货
- 粉丝: 35
- 资源: 3888
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南