1 逻辑架构模型开发的目的和过程方法-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

逻辑架构模型开发的目的和过程方法

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

1.目的

逻辑架构模型开发的目的是定义、选择、和集成系统的逻辑架构模型提供了一个框架,来验证一个对未来的系统将满足所有操作场景的系统需求,在权衡系统需求可以探索开发这样的系统。

流程的通用输入包括系统需求、架构师识别并用于回答需求的通用架构模式、系统分析过程的结果,以及来自系统验证和确认过程的反馈。根据所选择的生命周期模型,这些输入和输出以及它们之间的关系将在整个过程中演进和变更(请参阅应用生命周期过程)。

流程的一般输出要么是单个逻辑架构模型,要么是一组候选逻辑架构模型,以及所选的独立逻辑架构模型及其选择的基本原理。它们至少包括视图和模型。这些包括功能、行为和时间视图,逻辑架构模型要素和系统需求之间的可跟踪矩阵。

2.过程的活动

在此过程中执行的主要活动和任务包括:

识别和分析功能和行为要素:

通过分析功能、接口和操作需求,从系统需求中识别功能、输入-输出流、操作模式、模式转换和操作场景。

为每个功能和输出定义必要的输入和控制(能量、材料和数据流),从而推论出使用、转换、移动和生成输入-输出流所需的功能。

将系统需求分配到功能和行为要素:

通过对性能、有效性和约束需求的分配,正式地描述功能表达式及其属性。特别是,研究时间方面的需求,以分配持续时间,响应时间,和频率的功能。

通过接口、有效性、操作性、时间和约束需求的分配,正式地描述输入、输出和控制流表达式及其属性。

在系统需求和这些功能和行为要素之间建立可追溯性。

为每个候选项定义候选逻辑架构模型:

根据系统需求(如果有的话)分析操作模式,并/或使用先前定义的要素来建模操作模式的序列和模式的转换。最终将模式分解为子模式,然后为每个操作模式建立一个或多个功能识别和/或使用相关的通用行为模式的场景。

集成这些功能场景,以获得系统的行为架构模型(动态行为的完整描述)。

根据需要分解前面定义的逻辑要素,以查看实现。

为之前定义的逻辑要素分配和合并时间约束,如时间周期、持续时间、频率、响应时间、超时、停止条件等。

为与决策级别相对应的功能定义多个级别的执行频率,以便监控系统操作,在这个时间基础上对处理进行优先级排序,并在这些执行频率级别之间共享功能,以获得一个当前架构模型。

执行功能失效模式和效果分析,并根据需要更新逻辑架构要素。

使用vwin 器执行模型(如果可能的话),并调整这些模型以获得预期的特性。

集成选择的独立逻辑架构模型:

通过根据评估标准(与系统需求相关)评估候选逻辑架构模型并对它们进行比较,选择逻辑架构,使用系统分析过程来执行评估和选择的决策管理过程(参见系统分析和决策管理主题)。这种选定的逻辑架构模型称为独立逻辑架构模型,因为它尽可能地独立于实现决策。

识别和定义为设计的必要性而创建的与派生的系统需求相对应的派生的逻辑架构模型要素。将这些需求分配给适当的系统(当前研究的系统或外部系统)。

验证并验证所选择的逻辑架构模型(尽可能使用可执行的模型),根据需要进行修正,并建立系统需求和逻辑架构模型要素之间的可追溯性。

反馈逻辑架构模型开发和系统需求。此活动在物理架构模型开发过程之后执行:

如果可能的话,将分配的逻辑架构建模到系统和系统要素,并根据需要添加任何功能、行为和时间要素来同步功能和处理。

定义或合并由所选逻辑和物理架构模型产生的派生逻辑和物理要素。定义相应的派生需求,并将它们分配到适当的逻辑和物理架构要素。将这些派生的需求合并到受影响系统的需求基线中。

3.工件、方法和建模技术

逻辑架构描述使用分组在下列模型类型下的建模技术。已经开发了几种方法来支持这些类型的模型(有些是可执行模型):

功能模型——包括结构化分析设计技术(SADT/IDEF0)、系统分析与实时(SA-RT)、增强功能流框图(eFFBD)和功能分析系统技术(FAST)等模型。

语义模型——包括实体关系图、类图和数据流图等模型。

动态模型——包括状态转换图、状态图、eFFBDs、状态机等模型

图(SysML)、活动图(SysML) (OMG 2010)和petri网。

根据领域的类型(如防御、企业),架构框架提供了可以帮助表示架构的其他方面/视图的描述——参见企业系统工程关键概念中的“企业架构框架和方法论”一节。参见使用与ISO/IEC/IEEE 42010 (ISO 2011)相关的通用模板的实用方法。

4.实际考虑

如上所述,逻辑架构模型的目的是提供系统必须能够做什么来满足所述需求的描述。这将有助于确保所有利益攸关方的需求和/或关注点都能通过任何解决方案得到解决,并且能够考虑创新的解决方案,以及基于当前解决方案技术的解决方案。在实践中,问题利益攸关方推动他们自己的议程,解决方案架构师或设计师提供他们熟悉的解决方案,这是人的本性。如果逻辑架构模型在选择的生命周期中没有得到适当的执行,那么问题和解决方案利益攸关方很容易忽略它,并恢复到他们自己的偏见(参见第5部分:启用系统工程)。如果逻辑架构模型成为其自身权利的终点,或者与主要生命周期活动断开连接,这种情况就会加剧。这可以通过使用抽象语言或符号、细节级别、花费的时间或过于复杂的最终架构来实现,而最终架构与创建它的目的并不匹配。如果架构的语言、范围和及时性与问题利益攸关方或解决方案提供者不匹配,他们就很容易忽略它。下面两部分将描述有助于避免与逻辑架构模型相关的问题的关键缺陷和良好实践。

4.1陷阱

表1提供了在开发逻辑架构时遇到的一些关键缺陷。

表1。逻辑架构开发的缺陷。

陷阱 描述
问题的相关性 逻辑架构模型应该与任务分析产生的操作场景相关联。
架构模型的输入 包括一组系统需求和实例,在这些需求和实例中,它们没有解决正确的架构级别。其结果是,架构师允许将需求放在一边,并使用他或她通过输入理解的内容来发明解决方案。
分解太深 许多架构初学者经常犯的一个错误是:将功能分解得太深,或者在场景中或当前的功能架构模型中有太多的功能和输入/输出流系统的块。
没有将输入和输出与功能一起考虑 一个常见的错误是只考虑功能支持的操作并分解它们,而忘记了输入和输出,或者考虑它们太晚了。输入和输出是一个功能不可分割的部分。
只考虑功能的静态分解 静态功能分解是最小的功能架构模型任务,并回答了基本问题,“这是如何完成的?”静态分解的目的是为了方便对功能列表的管理或导航。只有在场景已经创建并且逻辑架构接近完成时,才应该建立静态分解。
混合治理、管理和操作 治理(策略监控)、管理(战术监控)和基本操作通常混合在复杂系统中。逻辑架构模型应该处理行为架构模型和当前架构模型。

4.2实践证明

表2提供了从参考资料中收集的一些经过验证的实践。

表2。经过验证的逻辑架构开发实践。

实践 描述
构成功能场景 在构成功能分解树之前,必须对系统的行为建模,建立功能场景,并将功能分解为子功能场景。
分析与合成循环 当面对一个包含大量功能的系统时,应该尝试在标准的帮助下将功能集成为更高的功能抽象级别。不要只进行分析;相反,进行小的分析(分解)和合成周期。使用场景的技术包括这种设计实践。
交替的功能和行为视图 功能(动作动词;如。“移动”)及其执行状态/操作模式(例如:“移动”)是两个相似和称赞的观点。利用这一点来考虑系统的行为视图,该视图允许从一种操作模式转换到另一种操作模式。
创建一个场景的顺序功能 在创建功能场景时,首先建立功能的(控制)流,然后添加输入和输出流,最后添加用于同步的触发器或信号,这样效率更高。

原文标题:逻辑架构模型过程方法

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

责任编辑:haq

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

    关注

    1

    文章

    3226

    浏览量

    48806

原文标题:逻辑架构模型过程方法

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

收藏 人收藏

    评论

    相关推荐

    AI大语言模型开发步骤

    开发一个高效、准确的大语言模型是一个复杂且多阶段的过程,涉及数据收集与预处理、模型架构设计、训练与优化、评估与调试等多个环节。接下来,AI部
    的头像 发表于 12-19 11:29 44次阅读

    原子结构模型及特点 原子的组成及结构解析

    原子是物质的基本单位,由原子核和电子组成。原子结构模型的发展经历了几个阶段,每个阶段都有其特点和局限性。 一、原子结构模型的演变 道尔顿模型(1803年) 英国化学家约翰·道尔顿提出了原子论,认为
    的头像 发表于 12-17 15:22 205次阅读

    云端语言模型开发方法

    云端语言模型开发是一个复杂而系统的过程,涉及数据准备、模型选择、训练优化、部署应用等多个环节。下面,AI部落小编为您分享云端语言模型
    的头像 发表于 12-02 10:48 110次阅读

    大语言模型如何开发

    大语言模型开发是一个复杂且细致的过程,涵盖了数据准备、模型架构设计、训练、微调和部署等多个阶段。以下是对大语言
    的头像 发表于 11-04 10:14 135次阅读

    【「大模型时代的基础架构」阅读体验】+ 未知领域的感受

    国庆前就收到《大模型时代的基础架构》一书,感谢德赢Vwin官网 论坛。欢度国庆之余,今天才静下心来体验此书,书不厚,200余页,彩色图例,印刷精美! 当初申请此书,主要是看到副标题“大模型算力中心建设指南
    发表于 10-08 10:40

    名单公布!【书籍评测活动NO.41】大模型时代的基础架构:大模型算力中心建设指南

    基于TOGAF方法论,剖析业界知名案例的设计方案。 全书总计13章。第1章讲解AI与大模型时代对基础架构的需求;第2章讲解软件程序与专用硬件的结合,涉及GPU并行运算库、机器学习程序的开发
    发表于 08-16 18:33

    组合逻辑电路逻辑功能的测试方法

    ,对组合逻辑电路逻辑功能的测试是确保数字系统正确性的关键步骤。 二、测试目的 组合逻辑电路逻辑功能的测试主要
    的头像 发表于 07-30 14:38 1148次阅读

    ai大模型训练方法有哪些?

    方法增加数据多样性。 模型选择 选择合适的神经网络架构,如卷积神经网络(CNN)、循环神经网络(RNN)、长短期记忆网络(LSTM)等。 损失函数 选择合适的损失函数以衡量模型预测与实
    的头像 发表于 07-16 10:11 1461次阅读

    PyTorch神经网络模型构建过程

    PyTorch,作为一个广泛使用的开源深度学习库,提供了丰富的工具和模块,帮助开发者构建、训练和部署神经网络模型。在神经网络模型中,输出层是尤为关键的部分,它负责将模型的预测结果以合适
    的头像 发表于 07-10 14:57 492次阅读

    Transformer语言模型简介与实现过程

    在自然语言处理(NLP)领域,Transformer模型以其卓越的性能和广泛的应用前景,成为了近年来最引人注目的技术之一。Transformer模型由谷歌在2017年提出,并首次应用于神经机器翻译
    的头像 发表于 07-10 11:48 1620次阅读

    nlp逻辑层次模型的特点

    NLP(自然语言处理)逻辑层次模型是一种用于理解和生成自然语言文本的计算模型。它将自然语言文本分解为不同的层次,以便于计算机更好地处理和理解。以下是对NLP逻辑层次
    的头像 发表于 07-09 10:39 375次阅读

    深度学习模型训练过程详解

    深度学习模型训练是一个复杂且关键的过程,它涉及大量的数据、计算资源和精心设计的算法。训练一个深度学习模型,本质上是通过优化算法调整模型参数,使模型
    的头像 发表于 07-01 16:13 1220次阅读

    【大语言模型:原理与工程实践】大语言模型的评测

    安全性的评测则关注模型在强化学习阶段的表现。行业模型的评测则针对特定行业的能力,如金融和法律等领域。整体能力的评测从宏观角度评估模型作为一个通用人工智能的综合能力。这些评测方法和基准的
    发表于 05-07 17:12

    【大语言模型:原理与工程实践】揭开大语言模型的面纱

    了探索更大、更高效模型架构和训练方法的空间。在实际应用中,大语言模型的缩放定律推动了自然语言处理等领域的发展,提升了应用效果和用户体验。此外,缩放定律的发现也为未来研究提供了方向,推动
    发表于 05-04 23:55

    基于归结反演的大语言模型逻辑推断系统

    逻辑符号领域的逻辑推理方法的启发,我们引入了一个在一阶逻辑下完备的逻辑推理范式归结反演(其推理过程
    发表于 04-28 18:00 370次阅读
    基于归结反演的大语言<b class='flag-5'>模型</b><b class='flag-5'>逻辑</b>推断系统