COSMIC方法:映射用户需求到通用软件模型-车辆主动安全系统技术要求

需积分: 48 50 下载量 45 浏览量 更新于2024-08-09 收藏 1.14MB PDF 举报
本文档主要探讨了如何将道路运输车辆主动安全智能防控系统的功能性用户需求(Functional User Requirements, FUR)映射到COSMIC通用软件模型中,这是软件度量过程中的关键环节。COSMIC(Component-Based Software Measurement Interchange Coupling)是一种功能规模度量方法,它在第四版测量手册v4.0.1中得到了详细的阐述,该手册发布于2015年,适用于ISO/IEC 19761:2011标准。 章节3.0概述了映射阶段的基本概念,包括触发事件(Event),功能处理(Function Processing),数据移动(Data Movement)和数据运算(Data Operation)。触发事件是促使功能用户向软件请求服务的行为,功能处理则由数据移动和数据运算组成,其中数据运算被认为是数据移动的一部分。数据移动涉及四种类型:输入、输出、读取和写入,它们分别描述了数据组在功能用户与处理之间传输时所代表的“兴趣对象”。 图3.0展示了将FUR映射到COSMIC模型的具体流程,每个步骤都是个小节的主题,强调了该过程的通用性和可定制性。测量者可以根据本地化环境调整规则,以提高映射的准确性和可重复性,这有助于确保软件制品能够准确地符合COSMIC模型,减少不确定性。 COSMIC方法的4.0.1版本包含了来自全球多个专家的评审,包括来自不同国家的学者和专业机构,如加拿大的École de Technologie Supérieure,巴西的TIMetricas等。版权属于COSMIC通用软件度量国际联盟,复制或使用材料需遵循非商业用途且注明来源和授权许可的要求。 本文提供了详细的操作指南,旨在帮助IT专业人士精确度量软件产品的功能规模,确保软件开发过程中对功能性用户需求的有效理解和量化。