RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

邏輯架構(gòu)模型開(kāi)發(fā)概念原則詳解

汽車(chē)電子工程知識(shí)體系 ? 來(lái)源:汽車(chē)電子硬件設(shè)計(jì) ? 作者:汽車(chē)電子硬件設(shè)計(jì) ? 2021-02-17 09:59 ? 次閱讀

邏輯架構(gòu)模型開(kāi)發(fā)可以用作“開(kāi)發(fā)候選架構(gòu)模型和視圖”活動(dòng)的一項(xiàng)任務(wù),或者系統(tǒng)架構(gòu)定義過(guò)程的一個(gè)子過(guò)程(參見(jiàn)系統(tǒng)架構(gòu))。它的目的是詳細(xì)描述未來(lái)工程系統(tǒng)的功能和行為的模型和視圖,因?yàn)樗鼞?yīng)該在服務(wù)中運(yùn)行。感興趣的工程系統(tǒng)(系統(tǒng)利益(SoI))的邏輯架構(gòu)模型由一組相關(guān)的技術(shù)概念和原則組成,它們支持系統(tǒng)的邏輯操作。它可能包括功能架構(gòu)視圖、行為架構(gòu)視圖和時(shí)間架構(gòu)視圖。根據(jù)領(lǐng)域的不同,在架構(gòu)框架中建議使用其他附加視圖。

注意:術(shù)語(yǔ)邏輯架構(gòu)是系統(tǒng)架構(gòu)的表達(dá)式邏輯視圖的縮寫(xiě)。

概念和原則

功能架構(gòu)模型

功能架構(gòu)模型是一組功能及其子功能,它們定義由系統(tǒng)執(zhí)行的轉(zhuǎn)換,以完成其任務(wù)。

功能和輸入-輸出流——在系統(tǒng)架構(gòu)中,功能和輸入-輸出流是架構(gòu)實(shí)體。功能是轉(zhuǎn)換輸入并產(chǎn)生輸出的動(dòng)作,包括數(shù)據(jù)、材料和/或能量。這些輸入和輸出是功能之間交換的流項(xiàng)。的一般數(shù)學(xué)符號(hào)功能y =?(x, t), x和y的向量可以表示圖形和t =時(shí)間。

為了確定系統(tǒng)的完整功能集,必須確定系統(tǒng)所需的所有功能及其派生需求,以及這些功能的相應(yīng)輸入和輸出。一般來(lái)說(shuō),有兩種功能:

?直接從功能和接口需求導(dǎo)出的功能。這些功能表示滿(mǎn)足系統(tǒng)需求所需的系統(tǒng)預(yù)期服務(wù)。

?從物理架構(gòu)模型的可選解決方案派生和發(fā)布的功能,并依賴(lài)于設(shè)計(jì)的結(jié)果;此外,它們依賴(lài)于技術(shù)選擇來(lái)實(shí)現(xiàn)邏輯架構(gòu)模型要素。

功能層次結(jié)構(gòu)/功能分解-最高水平的層次結(jié)構(gòu)(圖1),它可以代表一個(gè)系統(tǒng)作為一個(gè)獨(dú)特的核心功能(定義為系統(tǒng)的任務(wù)),在許多方面類(lèi)似于一個(gè)“黑盒”(“F0”計(jì)劃在圖1 0),為了了解詳細(xì),什么系統(tǒng),這個(gè)“head-of-hierarchy”(F0)分解成項(xiàng)子功能(F1, F2, F3, F4)分組組成一個(gè)層次結(jié)構(gòu)的子(A0)計(jì)劃,等等。功能層次結(jié)構(gòu)中最后一層的功能可以稱(chēng)為葉功能(plan A2中的F21、F22、F23、F24)。層次(或分解)將一個(gè)復(fù)雜的或全局的功能分解為一組功能,這些功能的物理解決方案是已知的、可行的或可能想象的。

功能層次結(jié)構(gòu)的這個(gè)視圖表示一個(gè)靜態(tài)的功能視圖,根據(jù)所使用的集成方法,該視圖將在多次迭代中在不同的級(jí)別填充。通常,它不是由單一的自頂向下分解創(chuàng)建的。靜態(tài)功能層次結(jié)構(gòu)本身并不表示交換輸入和輸出流的效率,可能需要與下面的其他模型一起查看。

c651b392-4f65-11eb-8b86-12bb97331649.png

Figure 1.功能分解

行為架構(gòu)模型

行為架構(gòu)模型是功能及其子功能以及接口(輸入和輸出)的一種安排,它定義了執(zhí)行順序、控制或數(shù)據(jù)流的條件以及滿(mǎn)足系統(tǒng)需求所需的性能水平。行為架構(gòu)模型可以描述為一組相互關(guān)聯(lián)的功能和/或操作模式場(chǎng)景。

控制(觸發(fā)器)——控制流是作為功能執(zhí)行條件激活功能的要素。該要素的狀態(tài)或它所代表的條件激活或禁用該功能(或其要素)。一個(gè)控制流可以是一個(gè)信號(hào)或一個(gè)事件,例如一個(gè)被移動(dòng)到on位置的開(kāi)關(guān),一個(gè)警報(bào),一個(gè)觸發(fā)器,一個(gè)溫度變化,或鍵盤(pán)上的一個(gè)按鍵的推動(dòng)。

(功能的)場(chǎng)景——功能的場(chǎng)景是作為序列執(zhí)行的功能鏈,并由一組控制流進(jìn)行同步,以實(shí)現(xiàn)輸入到輸出的全局轉(zhuǎn)換,如下圖所示。功能場(chǎng)景表示上層功能的動(dòng)態(tài)。通過(guò)考慮功能層次結(jié)構(gòu)的每一層和系統(tǒng)層次結(jié)構(gòu)的每一層的兩個(gè)場(chǎng)景來(lái)開(kāi)發(fā)行為架構(gòu)。當(dāng)表示功能和行為架構(gòu)模型的場(chǎng)景時(shí),使用圖作為建模技術(shù)是合適的,例如功能流框圖(FFBD) 或活動(dòng)圖,使用SysML開(kāi)發(fā)。圖2和圖3提供了這些圖的示例。

c67ccc58-4f65-11eb-8b86-12bb97331649.png

Figure 2. Illustration of a Scenario (eFFBD)

c6ae0a5c-4f65-11eb-8b86-12bb97331649.png

Figure 3. Illustration of a Scenario

操作模式-功能的場(chǎng)景可以通過(guò)抽象每個(gè)功能的輸入到輸出的轉(zhuǎn)換,并關(guān)注功能及其控制的活動(dòng)或非活動(dòng)狀態(tài)來(lái)查看。這個(gè)視圖稱(chēng)為模式場(chǎng)景,它是作為系統(tǒng)各種模式之間的轉(zhuǎn)換序列執(zhí)行的模式鏈。從一種模式到另一種模式的轉(zhuǎn)換由控制流(事件/觸發(fā)器)的到達(dá)觸發(fā)。事件或觸發(fā)器到達(dá)后,可以在兩種模式之間的轉(zhuǎn)換中生成操作(功能),如下面的圖4所示。

c6deab12-4f65-11eb-8b86-12bb97331649.png

Figure 4. Scenario of Operational Modes

行為模式——在定義場(chǎng)景或行為架構(gòu)模型時(shí),架構(gòu)師可能會(huì)選擇識(shí)別和使用已知的模型來(lái)表示預(yù)期的轉(zhuǎn)換和行為。模式是通用的基本模型,根據(jù)治療的復(fù)雜性,其復(fù)雜程度或多或少。模式可以用不同的符號(hào)表示。行為模式分為幾類(lèi),可以在下面的例子中看到:

鏈接功能的基本模式或構(gòu)造——如序列、迭代、選擇、并發(fā)、多個(gè)出口、帶出口的循環(huán)和復(fù)制。

復(fù)雜模式——如監(jiān)控處理、交換消息、人機(jī)接口、模式監(jiān)控、進(jìn)程實(shí)時(shí)監(jiān)控、隊(duì)列管理和監(jiān)視中的連續(xù)監(jiān)控。

故障檢測(cè)、識(shí)別和恢復(fù)(FDIR)模式——例如被動(dòng)冗余、主動(dòng)冗余、半主動(dòng)冗余和降低性能的處理。

責(zé)任編輯:PSY

原文標(biāo)題:邏輯架構(gòu)模型開(kāi)發(fā)

文章出處:【微信公眾號(hào):汽車(chē)電子硬件設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    370

    瀏覽量

    40836
  • 邏輯
    +關(guān)注

    關(guān)注

    2

    文章

    833

    瀏覽量

    29464
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    513

    瀏覽量

    25468

原文標(biāo)題:邏輯架構(gòu)模型開(kāi)發(fā)

文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車(chē)電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開(kāi)放應(yīng)用模型(OAM):全球首個(gè)云原生應(yīng)用標(biāo)準(zhǔn)定義與架構(gòu)模型

    。 應(yīng)用組件的概念,讓平臺(tái)架構(gòu)師能夠?qū)?yīng)用分解成一個(gè)個(gè)可被復(fù)用的模塊,這種模塊化封裝應(yīng)用組成部分的思想,代表了一種構(gòu)建安全、高可擴(kuò)展性應(yīng)用的最佳實(shí)踐:它通過(guò)一個(gè)完全分布式的架構(gòu)模型,實(shí)現(xiàn)了應(yīng)用組件描述
    發(fā)表于 10-23 10:06

    如何對(duì)雙母線(xiàn)結(jié)構(gòu)模型進(jìn)行仿真

    怎樣去搭建一種電力電子仿真模型?如何對(duì)雙母線(xiàn)結(jié)構(gòu)模型進(jìn)行仿真?
    發(fā)表于 09-24 10:28

    UMTS的物理結(jié)構(gòu)模型

    UMTS的物理結(jié)構(gòu)模型
    發(fā)表于 09-18 15:13 ?1261次閱讀

    RLC層邏輯架構(gòu),RLC子層模型

    RLC層邏輯架構(gòu) RLC子層模型
    發(fā)表于 09-18 15:23 ?1163次閱讀

    基于云計(jì)算的架構(gòu)模型研究

    為了構(gòu)建有效、穩(wěn)定的云計(jì)算平臺(tái)環(huán)境并對(duì)其應(yīng)用性能進(jìn)行研究,采用理論分析和實(shí)踐設(shè)計(jì)的方法,研究了云計(jì)算的關(guān)鍵技術(shù),包括云數(shù)據(jù)中心串聯(lián)、云數(shù)據(jù)存儲(chǔ)管理技術(shù)和云編程模型,提出了- 一個(gè)通用的云計(jì)算架構(gòu)模型
    發(fā)表于 10-11 16:25 ?4次下載
    基于云計(jì)算的<b class='flag-5'>架構(gòu)模型</b>研究

    詳解SOA五種基本架構(gòu)模

    本文詳細(xì)解說(shuō)了SOA五種基本架構(gòu)模式,面向服務(wù)的架構(gòu)(SOA)已成為連接復(fù)雜服務(wù)系統(tǒng)的主要解決方案。雖然SOA的理論很容易理解,但要部署一個(gè)設(shè)計(jì)良好、真正實(shí)用的SOA系統(tǒng)卻非常困難。本文試圖通過(guò)解析SOA的模式,提供與架構(gòu)相關(guān)的
    的頭像 發(fā)表于 02-07 14:41 ?2.1w次閱讀
    <b class='flag-5'>詳解</b>SOA五種基本<b class='flag-5'>架構(gòu)模</b>式

    區(qū)塊鏈的概念架構(gòu)模型介紹

    區(qū)塊鏈?zhǔn)鞘裁矗繀^(qū)塊鏈的架構(gòu)模型又是什么?下面是詳解匯總:
    的頭像 發(fā)表于 11-02 11:44 ?7476次閱讀

    系統(tǒng)設(shè)計(jì)的概念原則

    系統(tǒng)設(shè)計(jì)的目的是透過(guò)提供實(shí)施系統(tǒng)要素所需和有用的資料及數(shù)據(jù),以補(bǔ)充系統(tǒng)架構(gòu)。設(shè)計(jì)定義是通過(guò)以適合實(shí)現(xiàn)的形式描述的一套完整的設(shè)計(jì)特征來(lái)開(kāi)發(fā)、表達(dá)、記錄和交流系統(tǒng)架構(gòu)的實(shí)現(xiàn)的過(guò)程。 概念
    的頭像 發(fā)表于 01-11 10:38 ?6897次閱讀

    關(guān)于邏輯和物理架構(gòu)模型開(kāi)發(fā)之間的迭代

    方法,架構(gòu)活動(dòng)都需要在邏輯架構(gòu)模型開(kāi)發(fā)和物理架構(gòu)模型開(kāi)發(fā)之間花費(fèi)幾次迭代,直到
    的頭像 發(fā)表于 01-11 11:20 ?1857次閱讀

    邏輯架構(gòu)模型開(kāi)發(fā)的目的和過(guò)程方法

    1.目的 邏輯架構(gòu)模型開(kāi)發(fā)的目的是定義、選擇、和集成系統(tǒng)的邏輯架構(gòu)模型提供了一個(gè)框架,來(lái)驗(yàn)證一個(gè)對(duì)未來(lái)的系統(tǒng)將滿(mǎn)足所有操作場(chǎng)景的系統(tǒng)需求,在
    的頭像 發(fā)表于 01-11 11:52 ?3632次閱讀

    嵌入式7種架構(gòu)模式分析

    ? 嵌入式軟件因?yàn)橛布Y源限制,可能存在驅(qū)動(dòng)與應(yīng)用耦合的情況,但對(duì)于大型項(xiàng)目,資源充裕的情況下,復(fù)雜的業(yè)務(wù)邏輯、后續(xù)擴(kuò)展維護(hù)的需要,必須采用分層和模塊化思維,這種思想就是架構(gòu)模式。一般分7種架構(gòu)模
    的頭像 發(fā)表于 06-13 15:31 ?4525次閱讀
    嵌入式7種<b class='flag-5'>架構(gòu)模</b>式分析

    架構(gòu)模式的基礎(chǔ)知識(shí)

    ????作為軟件工程師,為什么至少要學(xué)習(xí)基本的架構(gòu)模式? ????我相信有很多人回答了這個(gè)問(wèn)題,但我會(huì)給你一些考慮的理由。 ????首先,如果您了解架構(gòu)模式的基礎(chǔ)知識(shí),那么您就更容易遵循架構(gòu)師的要求
    的頭像 發(fā)表于 06-13 16:13 ?732次閱讀
    <b class='flag-5'>架構(gòu)模</b>式的基礎(chǔ)知識(shí)

    嵌入式軟件最常見(jiàn)的架構(gòu)模

    嵌入式軟件因?yàn)橛布Y源限制,可能存在驅(qū)動(dòng)與應(yīng)用耦合的情況,但對(duì)于大型項(xiàng)目,資源充裕的情況下,復(fù)雜的業(yè)務(wù)邏輯、后續(xù)擴(kuò)展維護(hù)的需要,必須采用分層和模塊化思維,這種思想就是架構(gòu)模式。一般分7種架構(gòu)模
    的頭像 發(fā)表于 06-22 10:32 ?2546次閱讀
    嵌入式軟件最常見(jiàn)的<b class='flag-5'>架構(gòu)模</b>式

    通過(guò)高可用性強(qiáng)制實(shí)施精簡(jiǎn)的IT基礎(chǔ)架構(gòu)模型

    電子發(fā)燒友網(wǎng)站提供《通過(guò)高可用性強(qiáng)制實(shí)施精簡(jiǎn)的IT基礎(chǔ)架構(gòu)模型.pdf》資料免費(fèi)下載
    發(fā)表于 08-22 15:53 ?0次下載
    通過(guò)高可用性強(qiáng)制實(shí)施精簡(jiǎn)的IT基礎(chǔ)<b class='flag-5'>架構(gòu)模型</b>

    任意模型都能蒸餾!華為諾亞提出異構(gòu)模型的知識(shí)蒸餾方法

    相比于僅使用logits的蒸餾方法,同步使用模型中間層特征進(jìn)行蒸餾的方法通常能取得更好的性能。然而在異構(gòu)模型的情況下,由于不同架構(gòu)模型對(duì)特征的不同學(xué)習(xí)偏好,它們的中間層特征往往具有較大的差異,直接將針對(duì)同
    的頭像 發(fā)表于 11-01 16:18 ?1004次閱讀
    任意<b class='flag-5'>模型</b>都能蒸餾!華為諾亞提出異<b class='flag-5'>構(gòu)模型</b>的知識(shí)蒸餾方法
    RM新时代网站-首页