COSMIC方法:识别功能用户与持久存储的关键
需积分: 48 140 浏览量
更新于2024-08-07
收藏 1.79MB PDF 举报
COSMIC(Component Object Model for Software Metrics and Information Clearinghouse,软件组件模型和信息库)是一种用于功能规模度量的方法,特别适用于软件开发项目。它强调了根据功能用户(Functional User,简称FU)来确定软件块的规模,因为不同的功能用户可能需要不同的功能特性。
在COSMIC的2.3节中,识别功能用户和持久存储介质是一个关键环节。功能规模可以根据功能用户的差异而变化,因为不同的用户群体可能会有不同的视角和需求。在软件领域,功能用户可以是人,如业务应用中的用户,也可以是其他程序或硬件设备,如实时应用中的工程设备。功能用户是数据的发送者或预期接收者,他们在软件中扮演着驱动或受益的角色。
COSMIC方法中的功能用户是指那些必须度量的软件块中,真正对其功能有直接影响的用户,而不是广义上的“用户”概念。为了准确地进行度量,需要从软件的所有潜在用户中识别这些特定的用户。例如,在一个业务应用中,功能用户可能是用户界面、后台处理逻辑以及与其他系统接口的组件;而在实时应用中,可能是传感器、控制器等硬件设备。
在COSMIC的测量手册(v4.0.1版)中,提供了详细的指导,包括操作指南和致谢名单,展示了来自全球多个大学和公司的专家对这一方法的支持和贡献。版权信息指出,COSMIC方法允许在非商业用途下复制部分或全部内容,但必须正确引用文档标题和版本号,体现了对知识产权的尊重。
COSMIC的核心理念是通过明确的功能用户来衡量软件的规模,确保评估的精确性和针对性,这对于软件项目的成本估算、资源规划以及优先级决策具有重要意义。通过这种方法,开发团队可以更好地理解和满足不同用户群体的需求,从而提高软件的质量和效率。
2019-10-22 上传
2014-08-05 上传
2019-05-14 上传
2020-07-09 上传
2011-12-31 上传
2021-03-22 上传
2011-11-05 上传
2024-03-25 上传
LI_李波
- 粉丝: 60
- 资源: 4009
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章