C++模板理解:触发事件与功能处理的复杂关系
需积分: 50 71 浏览量
更新于2024-08-09
收藏 2.05MB PDF 举报
在COSMIC(Component Object Model Interconnectivity Specifications Methodology,组件对象模型互连规范方法)的框架下,特别是针对CMMI5(Capability Maturity Model Integration,能力成熟度模型集成)中的规模度量,本文档深入探讨了触发事件、功能用户和功能处理之间的复杂关系。图3.3描绘了一个关键的概念模型,其中触发事件可以被多个功能用户感知,比如多台传感器同时监测到地震,这体现了多对多的关系。功能用户可以触发多个事件,比如一个人类用户可能对多种类型事件作出反应,通过触发输入启动相关处理。然而,有一个重要的规则b),即一个触发输入对应一个功能处理,这意味着尽管触发事件可能由多个输入引发,每个输入只会触发一次功能处理。
在安全性高的软件中,硬件功能用户可能会对单个触发事件产生多个输入,这显示了一种复杂的一对多关系。另一方面,一个可复用的软件构件可以被多个软件功能用户调用,表明功能处理可以被多对多地触发。这些关系在实际软件中通过功能用户使用过程(Functional Use Relationships, FUR)进行约束和管理。
软件的规模度量不仅关注单个处理链的基数,还涉及整个系统的交互和依赖性。FUR提供了细致的描述,用于确定特定事件如何引发特定功能用户的响应。测量手册v4.0.1,作为ISO/IEC 19761:2011的操作指南,详细介绍了这些度量方法,包括了COSMIC方法的历史发展和来自全球多位专家的评审。
版权信息指出,版权属于COSMIC通用软件度量国际联盟,除非出于非商业目的,否则在复制或使用材料时必须正确引用文档的标题和版本号。这份文档不仅包含了理论知识,也强调了在实际软件开发中对这些概念的实际应用和度量策略。
2022-06-27 上传
2009-02-11 上传
2024-05-31 上传
552 浏览量
2014-06-24 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
刘看山福利社
- 粉丝: 33
- 资源: 3902
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践