理论教育 MBD工作的产品关注点

MBD工作的产品关注点

时间:2023-08-26 理论教育 版权反馈
【摘要】:通常一个特定的MBD方法和技术将以特定的产品范围和考虑的问题进行研究,并瞄准以下内容:·目标。当采用MBD方法时,有必要定义哪些问题是由MBD解决的。表10.2给出了利益相关者和他们的产品关注的案例。利益相关方关注的特点可以表10.2 有关利益相关者、他们的角色与关注点及模型使用的说明使用视点和视图来表示。

MBD工作的产品关注点

汽车嵌入式系统的研发涉及众多的关注:从需求到实现、不同的功能、方面/品质和(子)系统。事实上,已经研发的这么多的建模语言和工具反映了这样一种情况,就是嵌入式系统的设计需要很多的专家,他们各自具有不同的观点,并要求具体信息以解决他们的任务。

由于模型永远不能成为一个真正系统的完整的复制,重要的是要对手头的关注产品有一个清醒的认识,以确定哪些信息应详细、什么可以进行抽象。不同的模型将涉及不同的关注点,从而有不同的重点,并导致选择不同的建模方法。通常一个特定的MBD方法和技术将以特定的产品范围和考虑的问题进行研究,并瞄准以下内容:

·目标。目标对经常对应于建模中的主要焦点定界,例如,产品的一个子集或产品部分或方面的集成。集成这里主要是指模型和工具的集成,其目的是为了支持(早期)产品集成。

·设计阶段。设计阶段与不同的抽象层次的建模概念密切相关。在建立早期的架构概念模型时,一个子系统或一个详细的组件设计对建模提出了不同的要求。如果一个V流程用于开发,那么它的轴线大致等同于时间维度,但是时间维度的一个特定因素在于早期阶段的建模必须处理比后阶段更大的不确定性。连续设计流程的特征在于:通过从抽象到具体的系统描述,其中精确度越高,变化较大的不确定性和灵活性降低。

·品质或属性。不同系统的品质可能是重点,比如安全性或性能。这些品质需要被定义为引导可行的解决方案的要求或限制。品质也被分解成精细的要求。非功能性需求通常精细成功能要求;一个例子是安全要求通常转化为错误检测和错误处理的功能要求。许多属性代表交叉关注问题(不是只停留在功能和模块上),它们包括成本、重量、温度和电磁辐射。因此,有处理冲突品质之间的平衡的需要。

·设计参数。设计参数是指设计师使用它来塑造设计的参数。参数都与“系统结构化”——例如确定实体的数量和类型以及它们的连接、“系统的行为”——采用不同的计算和交流模型(MOCS)或“行为和结构之间的映射”有关。对于嵌入式系统,主要设计参数包括行为映射到解决方案结构的策略、执行(触发、同步和调度)、交流和错误处理(见参考文献[37、80])。(www.daowen.com)

当采用MBD方法时,有必要定义哪些问题是由MBD解决的。不同的关注点提供了一个多维空间,它们与不同的科学/工程学科和利益相关者紧密相连。表10.2给出了利益相关者和他们的产品关注的案例。利益相关方关注的特点可以

表10.2 有关利益相关者、他们的角色与关注点及模型使用的说明

978-7-111-52251-5-Part03-48.jpg

使用视点和视图来表示。根据文献[32],从一组相关关注点角度,这一视图构成了一个整体系统的代表。视图可以包括一个或多个(架构)模型,一个模型可以参与多个视图。提出了许多视图建模框架的建议(见参考文献[48、77])。必须理解在各自框架目标背景中所描述的视图。由于开发背景不同,由此可以推断,MBD技术的重要性质之一是找到一个解决方案,它提供了所需的视图或更优选的是,允许定义所需的视图给出一个更灵活的MBD环境。开发人员需要能够更有效解决不同的关注,但也需要整合各种模型和工具,因为它们是用来描述一个系统和同一个系统的各方面。因而模型之间的信息重叠和其他依赖性是不可避免的。解决这种类型的集成和信息管理变得越来越重要,因为MBD的方法正在研发机构内传播[11、22、23、34、42、48]

不同的关注点也提供了一个方法来描述或剖析不同建模方法[21],并解释为什么针对经典的汽车领域存在不同的解决方案,这是因为每个域的特点有不同的品质/感兴趣的属性,例如,主动安全系统安全性和实时性与车身电子逻辑功能。在某些领域中,行为主要是离散的;而在其他域中,行为是连续的,因而导致强调不同类型的行为描述。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈