0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于逻辑和物理架构模型开发之间的迭代

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2021-01-11 11:20 次阅读

正如在“系统需求”中所讨论的,在集成解决方案中所采用的精确方法通常取决于系统是一个已经被理解的产品或服务的进化演进,还是一个新的和前所未有的解决方案(参见集成可能的解决方案)。

无论采用何种方法,架构活动都需要在逻辑架构模型开发和物理架构模型开发之间花费几次迭代,直到逻辑和物理架构模型一致并提供必要的详细级别。最初的架构活动之一是基于标称场景(功能)创建逻辑架构模型。物理架构模型用于确定能够执行系统功能的主要系统要素,并对它们进行组织。

后续的逻辑架构模型迭代可以考虑到系统要素的功能分配,以及来自物理解决方案选择的派生功能。它还通过引入之前没有考虑到的其他场景、故障分析和操作需求来补充初始逻辑架构模型。导出功能分配给系统要素;反过来,这会影响物理架构模型。

额外的迭代集中于生成完整的、一致的解决方案逻辑和物理视图。

在系统设计期间,技术选择可能导致新的功能、新的输入/输出和控制流,以及新的物理接口。这些新要素可以导致创建新的系统需求,称为派生需求。

接口的概念

在定义系统的架构时,接口的概念是最重要的考虑因素之一。接口的基本方面是功能性的,它被定义为功能的输入和输出。由于功能由物理要素(系统要素)执行,功能的输入/输出也由物理要素执行;这些称为物理接口。因此,接口的概念同时考虑了功能和物理方面。对接口的详细分析显示,“发送”功能位于一个系统要素中,“接收”功能位于另一个系统要素中,而“载送”功能则由支持输入/输出流的物理接口执行(参见图2)。

在系统要素之间复杂的交换环境中,特别是在软件密集型系统中,协议被看作是携带数据交换的物理接口。但是,输入/输出流可以包括除数据之外的许多其他交换,例如能量。

紧急属性

一个系统的总体架构可能具有从系统要素之间的安排和交互中产生的设计属性或操作效果,但这些属性可能不是任何单个要素的属性,也不是为整个系统设计的。

一个工程系统的要素之间相互作用,可以产生理想或不理想的现象,如抑制、干扰、共振或增强任何性质。系统的定义包括分析系统要素之间的相互作用,以防止不良的特性和加强理想的特性。

从系统中产生的属性可以有不同的起源,从单一的系统要素到多个要素之间的相互作用。一些作者使用紧急属性这个术语来识别从一个系统中出现的任何属性,而另一些人可能将其称为协同作用和储备紧急属性,用于解释意外属性或在系统开发过程中没有充分考虑但在操作过程中出现的属性。涌现的系统概念将在系统工程知识体系第2部分(参见涌现)中讨论。

属性的大类 说明和示例
状态 属性位于一个单一的系统要素中——例如,容器的容量就是系统的容量。
累计系统属性 该属性位于几个系统要素中,并通过要素属性的简单总和得到——例如,系统的权重是由系统要素的权重总和得到的。


由架构和/或相互作用修改的涌现属性。

由相互作用产生的涌现性

属性存在于多个系统要素中,并通过它们的相互作用而修改——例如,一个系统的可靠性/安全性来自于每个系统要素的可靠性/安全性及其组织方式。

架构步骤通常对于满足系统需求至关重要。

这种特性并不存在于系统要素中,而只是来自于它们之间的相互作用——例如机电接口、电磁、静电等。

紧急控制属性

在出系统之前受到控制或抑制的特性——例如:通过增加负载而消除的不平衡;用阻尼器减弱振动。

物理架构设计将包括识别可能的协同作用和紧急特性,并在逻辑或物理架构模型中包含派生功能、组件、安排和/或环境约束,以避免、减轻或约束它们在可接受的范围内。当相应的派生需求影响到系统相关(系统利益(SoI))时,应该将它们添加到系统需求基线中。这可以通过系统工程师的知识和经验或者通过系统模式的应用来实现。然而,通常是不可能预测,避免,或控制所有涌现的特性

架构的开发。充分处理涌现的后果只能通过系统定义、系统实现和系统部署和使用之间的迭代来完成

出现的概念应用于架构和设计中,以突出必要的派生功能;此外,内部涌现通常与复杂性的概念相联系。这就是复杂自适应系统(CAS)的情况,其中单个要素独立行动,但根据共同的约束和目标共同行动。CAS的例子包括:一个国家或国家集团内的全球宏观经济网络、股票市场、跨国控股公司的复杂网络、制造企业、地缘政治组织等。

系统要素的复用

系统工程师经常利用现有的系统要素。这种复用约束必须被识别为系统需求,并在架构和设计期间仔细考虑。我们可以区分三种涉及系统要素复用的一般情况,如表2所示。

复用的情况 行为和评论
案例1:系统要素的需求是最新的,它将被复用,不需要修改。 被定义的系统架构将必须适应被复用的系统要素的边界、接口、功能、有效性和行为。
案例2:系统要素的需求是最新的,它将被复用,并可能进行修改。 如果系统要素不适应,很可能成本、复杂性和风险会适应
增加。
案例3:需求不是最新的或者不存在。 要定义的系统架构足够灵活,能够适应复用系统要素的边界、接口、功能、有效性和行为。
复用的系统要素的设计,包括它的测试报告和其他文档,将被评估和潜在地重新设计。
有必要对系统要素进行反向工程,以识别其边界、接口、功能、性能和行为。这是一项困难的活动,因为复用的系统要素的现有文档可能不可用或不够用。
逆向工程在时间和金钱上都是昂贵的,而且随之而来
风险增加。

人们普遍认为复用是免费的;然而,如果不正确地处理,复用可能会引入对项目很重要的风险(成本、截止日期、复杂性)。

原文标题:逻辑和物理架构模型开发之间的迭代

文章出处:【微信公众号:汽车电子硬件设计】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模型
    +关注

    关注

    1

    文章

    2704

    浏览量

    47685

原文标题:逻辑和物理架构模型开发之间的迭代

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    物理内存模型的演变

    内存管理概述中,主要是以Linux v2.6.11为例进行分析的,但是计算技术在不断发展,新的存储架构、新的指令集架构、新的SoC架构等都对物理内存
    的头像 发表于 02-25 10:35 227次阅读

    IGBT的物理构模型—BJT&MOS模型(1)

    在前面关于PIN&MOS模型分析中,特别强调了这个模型所存在的一个短板,即所有电流都通过MOS沟道,实际上只有电子电流通过MOS沟道,而空穴电流则通过p-base。
    的头像 发表于 12-01 10:17 566次阅读
    IGBT的<b class='flag-5'>物理</b>结<b class='flag-5'>构模型</b>—BJT&amp;MOS<b class='flag-5'>模型</b>(1)

    IGBT的物理构模型—PIN&amp;MOS模型(1)

    分析IGBT,一般可以采用两种模型,一种是简化的“PIN+MOS”模型,一种是更切合实际的“PNP+MOS”模型,前者逻辑分析简单
    的头像 发表于 11-30 17:00 697次阅读
    IGBT的<b class='flag-5'>物理</b>结<b class='flag-5'>构模型</b>—PIN&amp;MOS<b class='flag-5'>模型</b>(1)

    javaweb三层架构和mvc架构

    JavaWeb三层架构和MVC架构是当前Web开发领域中常用的两种架构模式。 一、JavaWeb三层架构 JavaWeb三层
    的头像 发表于 11-22 16:41 461次阅读

    任意模型都能蒸馏!华为诺亚提出异构模型的知识蒸馏方法

    相比于仅使用logits的蒸馏方法,同步使用模型中间层特征进行蒸馏的方法通常能取得更好的性能。然而在异构模型的情况下,由于不同架构模型对特征的不同学习偏好,它们的中间层特征往往具有较大的差异,直接将针对同
    的头像 发表于 11-01 16:18 536次阅读
    任意<b class='flag-5'>模型</b>都能蒸馏!华为诺亚提出异<b class='flag-5'>构模型</b>的知识蒸馏方法

    SpringCloud微服务架构:实现分布式系统的无缝协作

    在深入Spring Cloud之前,让我们首先了解一下什么是微服务架构。微服务架构是一种软件架构模式,将一个应用程序拆分为一组小型、独立的服务。每个服务都有自己的数据库和业务逻辑,并可
    的头像 发表于 10-12 16:21 263次阅读
    SpringCloud微服务<b class='flag-5'>架构</b>:实现分布式系统的无缝协作

    盘古大模型与ChatGPT的模型基础架构

    华为盘古大模型以Transformer模型架构为基础,利用深层学习技术进行训练。模型的每个数量达到2.6亿个,是目前世界上最大的汉语预备训练模型
    的头像 发表于 09-05 09:55 1430次阅读

    如何用理论模型介绍激光器不同层次的物理特性及规律呢?

    关于光与组成物质粒子之间的相互作用,目前已经发展出了四种理论模型介绍激光器不同层次的物理特性及物理规律,分别为经典理论、半经典理论、量子理论
    的头像 发表于 08-30 16:32 496次阅读

    通过高可用性强制实施精简的IT基础架构模型

    电子发烧友网站提供《通过高可用性强制实施精简的IT基础架构模型.pdf》资料免费下载
    发表于 08-22 15:53 0次下载
    通过高可用性强制实施精简的IT基础<b class='flag-5'>架构模型</b>

    浅谈多机房部署的灾备架构模

    互联网常见的高可用手段。比如服务冗余部署、异步化设计、负载均衡、服务限流降级熔断、架构拆分、服务治理、分布式存储等等,今天主要是一起聊下,多机房部署的灾备架构模式,来确保服务的高可用。
    的头像 发表于 07-11 11:31 1265次阅读
    浅谈多机房部署的灾备<b class='flag-5'>架构模</b>式

    基石DDPM(模型架构篇),最详细的DDPM架构图解

    DDPM(模型架构篇):也就是本篇文章。在阅读源码的基础上,本文绘制了详细的DDPM模型架构图,同时附上关于
    的头像 发表于 06-29 16:32 6446次阅读
    基石DDPM(<b class='flag-5'>模型</b><b class='flag-5'>架构</b>篇),最详细的DDPM<b class='flag-5'>架构</b>图解

    嵌入式软件最常见的架构模

    嵌入式软件因为硬件资源限制,可能存在驱动与应用耦合的情况,但对于大型项目,资源充裕的情况下,复杂的业务逻辑、后续扩展维护的需要,必须采用分层和模块化思维,这种思想就是架构模式。一般分7种架构模
    的头像 发表于 06-22 10:32 1822次阅读
    嵌入式软件最常见的<b class='flag-5'>架构模</b>式

    架构模式的基础知识

        作为软件工程师,为什么至少要学习基本的架构模式?     我相信有很多人回答了这个问题,但我会给你一些考虑的理由。     首先,如果您了解架构模式的基础知识,那么您就更容易遵循架构师的要求
    的头像 发表于 06-13 16:13 435次阅读
    <b class='flag-5'>架构模</b>式的基础知识

    嵌入式7种架构模式分析

      嵌入式软件因为硬件资源限制,可能存在驱动与应用耦合的情况,但对于大型项目,资源充裕的情况下,复杂的业务逻辑、后续扩展维护的需要,必须采用分层和模块化思维,这种思想就是架构模式。一般分7种架构模
    的头像 发表于 06-13 15:31 3049次阅读
    嵌入式7种<b class='flag-5'>架构模</b>式分析

    光伏组件仿真模型、半物理模型与数学模型构建及示例

    组件输出仿真模型可以通过半物理模型或数学模型实现,根据应用场景的不同可以选择不同模型观察和研究组件特性。
    的头像 发表于 06-01 16:18 2872次阅读
    光伏组件仿真<b class='flag-5'>模型</b>、半<b class='flag-5'>物理</b><b class='flag-5'>模型</b>与数学<b class='flag-5'>模型</b>构建及示例