集成過(guò)程中需要檢查的主要項(xiàng)目有:
v集成計(jì)劃遵循了它的模板。
v預(yù)期的裝配順序(集成策略)是現(xiàn)實(shí)的。
v在系統(tǒng)設(shè)計(jì)文檔中列出的任何系統(tǒng)要素和物理接口都不會(huì)被遺忘。
v對(duì)實(shí)現(xiàn)要素之間的每個(gè)接口和交互進(jìn)行驗(yàn)證。
v裝配程序和裝配工具是可用的,并在開(kāi)始裝配之前進(jìn)行驗(yàn)證。
v在開(kāi)始驗(yàn)證之前,V&V程序和工具是可用的并經(jīng)過(guò)驗(yàn)證的。
v集成報(bào)告被記錄。
方法和技術(shù)
在前面的集成策略[1](上面)一節(jié)中總結(jié)了幾種不同的方法,它們可以用于集成,但還有其他方法。特別是,對(duì)于密集型軟件系統(tǒng)的重要集成策略包括:垂直集成、水平集成和星級(jí)集成。
耦合矩陣和n方圖
定義聚合和集成順序的最基本方法之一是使用n方圖。
在集成環(huán)境中,耦合矩陣對(duì)于優(yōu)化聚合定義和接口驗(yàn)證非常有用:
通過(guò)重新組織耦合矩陣來(lái)定義和優(yōu)化集成策略,以便將實(shí)現(xiàn)的要素分組到聚合中,從而最小化需要在聚合之間驗(yàn)證的接口數(shù)量(參見(jiàn)圖3)。
圖3. Initial Arrangement of Aggregates on the Left; Final Arrangement After Reorganization on the Right.
當(dāng)驗(yàn)證聚合之間的交互時(shí),矩陣是故障檢測(cè)的輔助工具。如果通過(guò)向聚合中添加已實(shí)現(xiàn)的要素檢測(cè)到錯(cuò)誤,則錯(cuò)誤可以與已實(shí)現(xiàn)的要素、聚合或接口相關(guān)。如果錯(cuò)誤與聚合相關(guān),則它可以與任何已實(shí)現(xiàn)的要素或聚合內(nèi)部已實(shí)現(xiàn)要素之間的任何接口相關(guān)。
應(yīng)用于產(chǎn)品系統(tǒng)、服務(wù)系統(tǒng)和企業(yè)系統(tǒng)
由于這些類(lèi)型的系統(tǒng)實(shí)現(xiàn)的系統(tǒng)要素和物理接口的性質(zhì)不同,因此聚合、組裝工具和V&V工具也不同。有些集成技術(shù)更適合于特定類(lèi)型的系統(tǒng)。下面的表3提供了一些示例。
表3。產(chǎn)品、服務(wù)和企業(yè)系統(tǒng)的不同集成要素。
要素 | 產(chǎn)品系統(tǒng) | 服務(wù)系統(tǒng) | 企業(yè)制度 |
系統(tǒng)的要素 |
硬件部分(力學(xué)、 電子、電氣、塑料、化工等) 操作員角色 |
流程、數(shù)據(jù)庫(kù)、程序等。運(yùn)營(yíng)商的角色 軟件應(yīng)用 |
公司、方向、部門(mén)、部門(mén)、項(xiàng)目、技術(shù)團(tuán)隊(duì)、領(lǐng)導(dǎo)等 IT組件 |
物理接口 |
硬件部分,協(xié)議, 程序等 |
協(xié)議、文件等。 | 協(xié)議、程序、文件等。 |
裝配工具 |
治具,機(jī)械工具,專(zhuān)用工具 軟件鏈接器 |
文檔、學(xué)習(xí)課程等。 |
文檔,學(xué)習(xí),移動(dòng)的 辦公室 |
驗(yàn)證工具 | 測(cè)試臺(tái),模擬器,發(fā)射裝置,存根/帽 |
活動(dòng)/場(chǎng)景模型、模擬器、人員角色排練、計(jì)算機(jī)等。 熟練的專(zhuān)家 |
活動(dòng)/場(chǎng)景模型,模擬器,人員角色預(yù)演 |
確認(rèn)工具 | 操作環(huán)境 | 操作環(huán)境 | 操作環(huán)境 |
建議集成技術(shù) |
自頂向下的集成技術(shù) 自頂向下的集成技術(shù) |
子集集成技術(shù)(功能鏈) | 全局集成技術(shù)增量集成 |
實(shí)際考慮
下面兩部分將介紹與系統(tǒng)集成相關(guān)的關(guān)鍵缺陷和良好實(shí)踐。
陷阱
表4提供了在計(jì)劃和執(zhí)行系統(tǒng)工程度量時(shí)遇到的一些關(guān)鍵缺陷。
表4。系統(tǒng)集成的主要缺陷。(系統(tǒng)工程知識(shí)體系原創(chuàng))
陷阱 | 描述 |
期望的元件延遲 | 經(jīng)驗(yàn)表明,被實(shí)現(xiàn)的要素總是沒(méi)有按照預(yù)期的順序到達(dá),測(cè)試從來(lái)沒(méi)有按照預(yù)期的順序進(jìn)行或得到結(jié)果;因此,集成策略應(yīng)該允許很大的靈活性 |
大爆炸不合適 | “大爆炸”集成技術(shù)不適合快速檢測(cè)故障。因此,最好在集成過(guò)程中逐步驗(yàn)證接口。 |
集成計(jì)劃太遲 | 集成活動(dòng)的準(zhǔn)備在項(xiàng)目時(shí)間表中計(jì)劃得太晚了,通常在第一次實(shí)現(xiàn)的要素被交付的時(shí)候。 |
良好的實(shí)踐
表5提供了從參考資料中收集的一些良好實(shí)踐。
實(shí)踐 | 描述 |
盡早啟動(dòng)開(kāi)發(fā)方式 | 組裝工具、驗(yàn)證和確認(rèn)工具的開(kāi)發(fā)可能需要與系統(tǒng)開(kāi)發(fā)本身一樣長(zhǎng)的時(shí)間。在初步設(shè)計(jì)幾乎凍結(jié)的時(shí)候,應(yīng)該盡早開(kāi)始。 |
集成意味著被視為使能系統(tǒng) | 集成方式(裝配工具、驗(yàn)證和確認(rèn)工具)的開(kāi)發(fā)可以被看作是啟用系統(tǒng),使用本系統(tǒng)工程知識(shí)體系中描述的系統(tǒng)定義和系統(tǒng)實(shí)現(xiàn)過(guò)程,并作為項(xiàng)目管理。這些項(xiàng)目可以由相關(guān)系統(tǒng)的項(xiàng)目領(lǐng)導(dǎo),但是被分配到特定的系統(tǒng)塊,或者可以被分包為單獨(dú)的項(xiàng)目。 |
使用耦合矩陣一個(gè)好的做法是逐步集成集合,以便更容易地檢測(cè)故障。耦合矩陣的使用適用于所有策略,特別是自底向上的集成策略。 | |
靈活的集成計(jì)劃和進(jìn)度表 | 復(fù)雜系統(tǒng)的集成過(guò)程難以預(yù)見(jiàn),其進(jìn)度控制難以觀察。這就是為什么建議使用靈活的技術(shù)來(lái)規(guī)劃特定邊際的集成,并使用類(lèi)似的技術(shù)來(lái)集成集合。 |
集成和設(shè)計(jì)團(tuán)隊(duì) | 負(fù)責(zé)集成的應(yīng)該是設(shè)計(jì)團(tuán)隊(duì)的一部分。 |
表5所示。系統(tǒng)集成的實(shí)踐證明。
原文標(biāo)題:檢查系統(tǒng)集成的正確性
文章出處:【微信公眾號(hào):汽車(chē)電子硬件設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
汽車(chē)電子
+關(guān)注
關(guān)注
3023文章
7835瀏覽量
166050 -
硬件
+關(guān)注
關(guān)注
11文章
3224瀏覽量
66070
原文標(biāo)題:檢查系統(tǒng)集成的正確性
文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車(chē)電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論