将指导方针应用到项目中的注意事项
在项目中应用建模指南时,考虑以下几点是很重要的:
在应用指南时使用模型分析过程
模型设计规范应该在审查指南之前定义。这样做可以使确定应用哪些指导方针的过程和指导方针的实现更加有效。
例如,分析一个简单的模型可以使用函数sldiagnostics
来调查特定块的使用频率。调整操作规则列表,指定经常使用和不经常使用的块。
此外,通过添加以下规则,可以提高后期的可重用性:
采用指导原则和过程设置
在项目开始时,应该确定适用于每个开发过程的指导方针。应当对指导方针进行评估和应用,使其与开发过程相一致。考虑因素可能包括以下问题:
-
准则是否只应用于代码生成阶段?
所采用的指导原则是否会为每个流程阶段改变?
指导规则适用范围设置和排除条件明确
必须确定准则适用的领域。例如,指导方针可以是:
仅限于代表AUTOSAR应用领域的模型
应用于一般的软件领域,比如模型实现中断的地方(添加在计算期间禁止中断的进程)。
特定于一般工程师编辑模型的领域。这些规则的目的是确保模型在这些领域中易于理解。
请注意
通过限制范围和应用特定于此环境的独特指南集,可以将专门的领域排除在这些指南的约束之外。
这些指南通常不针对特定的领域,例如建模者设计定制库块的领域。
此外,当拥有一个使用快速控制原型(RCP)操作的控制模型时,不应该将整个模型设置为目标;相反,该领域需要受到限制。有必要生成代码并审查内置微型计算机中实现的领域以及没有实现的领域。这些指导方针不适用于控制模型,例如那些仅为RCP而未实现的调度器模型,或具有对应于用于操作实际机器的CAN和PWM信号等驱动器的块的接口部分。
指南中的参数建议
不应在没有进一步评价的情况下就采用准则。
应评估指导原则和参数建议的实施情况,以确定对项目和正在使用的开发过程的影响。此外,还需要考虑对其他准则的影响,以及应用自定义参数如何影响模拟或代码生成。
验证指南的遵守情况
在项目开始时,确定如何以及何时对项目进行评估以确保遵守指导方针是很重要的。
决定是使用自动检查机制(第三方或内部)还是执行手动检查是非常重要的。此外,检查发生的阶段以及开发用于修改检查规则标准的系统也很重要。
自动检查可以显著减少审查所需的时间。建议由技术熟练的人员进行额外的手动检查,即使一切都可以自动检查。
修改对指南的遵守
应用指导方针或规则的决定可能会改变。当这样做时,重要的是指定一个过程和程序来确定请求的根本原因,并评估变更可能对项目和组织产生的潜在影响。
在评估变更请求时,首先听取建模者的需求,并确定请求的根本原因。当请求是基于用户不理解块用法或指导规则时,应该进行训练,而不是修改规则。
当由于公司目标和控制规格或硬件(如微型计算机)而有限制时,应根据需要实施放宽规则的程序。