400-888-5228

TOGAF 認(rèn)證是 The Open Group 頒發(fā)的架構(gòu)框架專業(yè)認(rèn)證,是企業(yè)在規(guī)劃、設(shè)計(jì)、實(shí)施和管理 IT 架構(gòu)時(shí)所使用的一種方法和標(biāo)準(zhǔn)。它提供了一個(gè)開(kāi)放的、靈活的、可擴(kuò)展的方法來(lái)構(gòu)建、部署和管理企業(yè)的 IT 架構(gòu),幫助企業(yè)提高 IT 效率、降低成本、提高業(yè)務(wù)靈活性和創(chuàng)新能力。

  • 中文名TOGAF企業(yè)架構(gòu)師認(rèn)證
  • 英文名The Open Group Architecture Framework
  • 英文簡(jiǎn)稱TOGAF
  • 頒證機(jī)構(gòu)The Open Group
  • 證書(shū)類別企業(yè)架構(gòu)(業(yè)務(wù)架構(gòu),數(shù)據(jù)架構(gòu),應(yīng)用架構(gòu),技術(shù)架構(gòu))
  • 同類認(rèn)證SAFe for Architects、CBA

在當(dāng)今快節(jié)奏、不斷變化的技術(shù)與商業(yè)環(huán)境中,構(gòu)建一個(gè)既穩(wěn)定又靈活的系統(tǒng)成為了企業(yè)和開(kāi)發(fā)者的共同追求。“高內(nèi)聚、低耦合”這一設(shè)計(jì)理念應(yīng)運(yùn)而生,它不僅是軟件工程的基石,也是現(xiàn)代企業(yè)架構(gòu)和管理模式的核心。

今天小艾老師就來(lái)聊聊“高內(nèi)聚、低耦合”。

01?小米SU7的供應(yīng)商架構(gòu)帶來(lái)的啟示

當(dāng)下,新能源電動(dòng)汽車領(lǐng)域競(jìng)爭(zhēng)激烈,小米憑借SU7的推出再一次吸引了市場(chǎng)的目光。作為一款智能電動(dòng)車,小米SU7不僅在硬件層面表現(xiàn)出色,其在架構(gòu)設(shè)計(jì)上的思考更是值得借鑒。

聊聊“高內(nèi)聚、低耦合”的架構(gòu)設(shè)計(jì)原則:從小米SU7的一張供應(yīng)商圖表說(shuō)起 -- 第1張

上圖是網(wǎng)傳的一份小米SU7供應(yīng)商圖表。從圖表中我們可以看出小米SU7的供應(yīng)鏈管理貫徹了一個(gè)“高內(nèi)聚,低耦合”的原則。

  • 模塊化供應(yīng)鏈設(shè)計(jì)(高內(nèi)聚)
    小米SU7的每個(gè)核心部件由專業(yè)供應(yīng)商獨(dú)立負(fù)責(zé):

    • 電芯單體:由寧德時(shí)代和比亞迪(襄陽(yáng)弗迪)提供,專注于電池技術(shù)。
    • ABS制動(dòng)系統(tǒng):由博世提供,專注于車輛安全。
    • 驅(qū)動(dòng)電機(jī):由匯川技術(shù)負(fù)責(zé),專注于動(dòng)力輸出。
    • ……

每個(gè)模塊專注于自己_擅長(zhǎng)的領(lǐng)域,且不相互干擾,形成了功能高度集中的模塊(高內(nèi)聚)。

  • 標(biāo)準(zhǔn)化接口協(xié)作(低耦合)
    小米SU7通過(guò)標(biāo)準(zhǔn)化接口,將這些模塊組合在一起。例如:

    • 電池系統(tǒng)通過(guò)統(tǒng)一協(xié)議與電控單元(ECU)通信。
    • ABS制動(dòng)系統(tǒng)通過(guò)CAN總線與車載控制系統(tǒng)交互。

這種設(shè)計(jì)使得更換供應(yīng)商、升級(jí)組件都不會(huì)對(duì)整個(gè)系統(tǒng)產(chǎn)生重大影響。

  • 靈活升級(jí)與快速迭代
    如果未來(lái)需要更換成能量密度更高的新型電池,小米只需要調(diào)整接口的兼容性,而無(wú)需重構(gòu)整車系統(tǒng)。這種低耦合的設(shè)計(jì)不僅降低了開(kāi)發(fā)復(fù)雜度,也提升了系統(tǒng)靈活性和擴(kuò)展性,為快速響應(yīng)市場(chǎng)需求提供了強(qiáng)大支持。

 

02?什么是“高內(nèi)聚、低耦合”?

簡(jiǎn)單來(lái)說(shuō):

  • 高內(nèi)聚:就是讓一個(gè)模塊專注于做一件事,把功能集中在一起,邏輯清晰。例如,一個(gè)專門處理客戶管理的CRM系統(tǒng),不去負(fù)責(zé)庫(kù)存管理的工作,這就是高內(nèi)聚。
  • 低耦合:指的是模塊之間盡量減少相互依賴,就像分開(kāi)獨(dú)立的樂(lè)高積木一樣,你換掉一個(gè)模塊不會(huì)影響其他模塊。例如,手機(jī)電池的升級(jí)不應(yīng)該需要重新設(shè)計(jì)整個(gè)手機(jī)系統(tǒng)。

高內(nèi)聚讓每個(gè)模塊 “術(shù)業(yè)有專攻”,低耦合則確保模塊之間“井水不犯河水”這種設(shè)計(jì)讓系統(tǒng)既能穩(wěn)定運(yùn)行,又能靈活應(yīng)對(duì)變化。

聊聊“高內(nèi)聚、低耦合”的架構(gòu)設(shè)計(jì)原則:從小米SU7的一張供應(yīng)商圖表說(shuō)起 -- 第3張

“高內(nèi)聚、低耦合”原則的應(yīng)用

  1. 軟件設(shè)計(jì):高內(nèi)聚、低耦合利于構(gòu)建可維護(hù)、可擴(kuò)展、可測(cè)試代碼。將功能相關(guān)代碼集中,分離無(wú)關(guān)代碼,可減少模塊依賴,提高代碼重用性與靈活性。
  2. 企業(yè)架構(gòu)設(shè)計(jì):此原則有助于構(gòu)建靈活、可擴(kuò)展企業(yè)系統(tǒng)。如把客戶流程集中于 CRM 系統(tǒng),經(jīng) API 與其他系統(tǒng)交互,_各部分獨(dú)立升級(jí)維護(hù)且不影響整體運(yùn)作。
  3. 企業(yè)管理:該原則可用于組織結(jié)構(gòu)和業(yè)務(wù)流程設(shè)計(jì)。明確各部門或團(tuán)隊(duì)職責(zé)且使其集中,減少不必要依賴,可提高決策效率和應(yīng)對(duì)市場(chǎng)變化能力。

聊聊“高內(nèi)聚、低耦合”的架構(gòu)設(shè)計(jì)原則:從小米SU7的一張供應(yīng)商圖表說(shuō)起 -- 第5張

 

03?TOGAF:一個(gè)“高內(nèi)聚、低耦合”的框架

在企業(yè)架構(gòu)設(shè)計(jì)中,TOGAF 是一種被廣泛采用的框架,為企業(yè)提供了一套完整的架構(gòu)開(kāi)發(fā)方法論。其核心原則之一“高內(nèi)聚、低耦合”,更是貫穿于整個(gè)架構(gòu)開(kāi)發(fā)的過(guò)程,為企業(yè)的架構(gòu)設(shè)計(jì)提供了指導(dǎo)。

?? “高內(nèi)聚、低耦合”在TOGAF 分層架構(gòu)中的體現(xiàn)

聊聊“高內(nèi)聚、低耦合”的架構(gòu)設(shè)計(jì)原則:從小米SU7的一張供應(yīng)商圖表說(shuō)起 -- 第7張

TOGAF將企業(yè)架構(gòu)分為四個(gè)域,每個(gè)域聚焦于自己的職責(zé)(高內(nèi)聚),同時(shí)通過(guò)標(biāo)準(zhǔn)化接口交互(低耦合)。

  1. 業(yè)務(wù)架構(gòu)
    • 專注于業(yè)務(wù)流程和組織結(jié)構(gòu)的定義。
    • 通過(guò)明確業(yè)務(wù)能力和流程,形成高內(nèi)聚的業(yè)務(wù)模塊。
  2. 數(shù)據(jù)架構(gòu)
    • 定義企業(yè)的數(shù)據(jù)存儲(chǔ)、管理和使用方式。
    • 數(shù)據(jù)架構(gòu)以標(biāo)準(zhǔn)化的格式提供服務(wù),與應(yīng)用架構(gòu)實(shí)現(xiàn)低耦合。
  3. 應(yīng)用架構(gòu)
    • 描述應(yīng)用系統(tǒng)的功能和交互模式。
    • 每個(gè)應(yīng)用專注于實(shí)現(xiàn)特定的業(yè)務(wù)功能,與其他應(yīng)用通過(guò)接口通信。
  4. 技術(shù)架構(gòu)
    • 關(guān)注底層技術(shù)基礎(chǔ)設(shè)施,如網(wǎng)絡(luò)、硬件和平臺(tái)。
    • 使用松散耦合的技術(shù)平臺(tái),如微服務(wù)和中間件,確保架構(gòu)靈活性和擴(kuò)展性。

?? “高內(nèi)聚、低耦合”在TOGAF ADM(架構(gòu)開(kāi)發(fā)方法)中的體現(xiàn)

聊聊“高內(nèi)聚、低耦合”的架構(gòu)設(shè)計(jì)原則:從小米SU7的一張供應(yīng)商圖表說(shuō)起 -- 第9張

在 TOGAF 的 ADM(架構(gòu)開(kāi)發(fā)方法)中,這一原則貫穿于架構(gòu)開(kāi)發(fā)的多個(gè)階段。

例如:

  1. 業(yè)務(wù)架構(gòu)階段(Phase B)
    • 識(shí)別核心業(yè)務(wù)能力并模塊化業(yè)務(wù)流程。
    • 確保各業(yè)務(wù)模塊之間以低耦合方式協(xié)作,實(shí)現(xiàn)靈活調(diào)整。
  2. 信息系統(tǒng)架構(gòu)階段(Phase C)
    • 設(shè)計(jì)符合高內(nèi)聚的應(yīng)用模塊和數(shù)據(jù)模型。
    • 應(yīng)用架構(gòu)與數(shù)據(jù)架構(gòu)通過(guò)標(biāo)準(zhǔn)化接口互操作,避免強(qiáng)耦合。
  3. 技術(shù)架構(gòu)階段(Phase D)
    • 選擇松散耦合的技術(shù)平臺(tái)和中間件,確保系統(tǒng)的獨(dú)立性和擴(kuò)展性。
    • 技術(shù)模塊間的通信通過(guò)接口實(shí)現(xiàn),降低復(fù)雜性。

04?如何實(shí)施“高內(nèi)聚、低耦合”?

可以遵循以下步驟:

1.識(shí)別和劃分模塊

識(shí)別企業(yè)架構(gòu)中的各個(gè)模塊,并根據(jù)功能、業(yè)務(wù)流程或數(shù)據(jù)使用進(jìn)行合理劃分,確保每個(gè)模塊都有一個(gè)清晰定義的職責(zé)。

2.設(shè)計(jì)清晰的接口

為模塊設(shè)計(jì)清晰的接口,這些接口應(yīng)該只暴露必要的操作和數(shù)據(jù),隱藏實(shí)現(xiàn)細(xì)節(jié),以降低模塊間的直接依賴。

3._小化全局變量的使用

避免不同模塊之間共享全局變量,如果必須使用,應(yīng)通過(guò)服務(wù)或接口來(lái)管理這些變量的訪問(wèn)。

4.遵循設(shè)計(jì)原則和模式

應(yīng)用如單一職責(zé)原則、開(kāi)閉原則、迪米特法則等設(shè)計(jì)原則和模式,以提高內(nèi)聚性和降低耦合性。

5.重構(gòu)和優(yōu)化

對(duì)現(xiàn)有的架構(gòu)進(jìn)行定期的重構(gòu)和優(yōu)化,以適應(yīng)業(yè)務(wù)的變化,同時(shí)保持高內(nèi)聚和低耦合的特性。

6.持續(xù)監(jiān)控和評(píng)估

持續(xù)監(jiān)控架構(gòu)的內(nèi)聚性和耦合性,評(píng)估新的業(yè)務(wù)需求或技術(shù)變化對(duì)架構(gòu)的影響,并作出相應(yīng)的調(diào)整。

好了,今天的分享就到這里。除了 “高內(nèi)聚、低耦合” 原則外,企業(yè)架構(gòu)還有許多實(shí)用原則。這些原則不僅適用于架構(gòu)設(shè)計(jì),在現(xiàn)代企業(yè)管理中也能發(fā)揮作用。若你希望了解并學(xué)習(xí)更多架構(gòu)設(shè)計(jì)相關(guān)的知識(shí)、方法與技能,建議參加TOGAF企業(yè)架構(gòu)師認(rèn)證培訓(xùn)。

發(fā)表回復(fù)

您的電子郵箱地址不會(huì)被公開(kāi)。 必填項(xiàng)已用*標(biāo)注

  • 2024-11-28 20:00
    智能財(cái)務(wù)運(yùn)營(yíng)的未來(lái)視角:RPA與AI技術(shù)的融合應(yīng)用
  • 2024-11-29 14:00
    周五課堂:如何帶團(tuán)隊(duì)?靠什么服眾?那些無(wú)處不在的“軟技能”
  • 2024-12-04 20:00
    職場(chǎng)故事:PMP與BA的協(xié)同與本地化策略
  • 2024-12-05 20:00
    職場(chǎng)故事:策劃崗如何快速學(xué)習(xí)新領(lǐng)域新知識(shí)?Get新技能√
  • 2024-12-10 20:00
    數(shù)字化轉(zhuǎn)型與TOGAF:不謀全局者,不足謀一隅,數(shù)字化轉(zhuǎn)型的“頂層設(shè)計(jì)”
  • 2024-12-12 20:00
    神秘莫測(cè):密碼學(xué)和加密解密
  • 2024-12-17 20:00
    財(cái)務(wù)運(yùn)營(yíng)智能化與數(shù)據(jù)驅(qū)動(dòng):商業(yè)智能(BI)系統(tǒng)的實(shí)施與運(yùn)用
  • 2024-12-19 20:00
    職場(chǎng)故事:項(xiàng)目管理的藝術(shù)與日常
  • 2024-12-25 20:00
    案例分析:深入探討商業(yè)分析工具的實(shí)際應(yīng)用
  • 2024-12-26 20:00
    存量數(shù)據(jù)“由亂到治”:如何解決已有數(shù)據(jù)的數(shù)據(jù)質(zhì)量問(wèn)題?
  • 更多直播講座
    小艾老師還在安排中…
查看全部 >

掃碼一鍵預(yù)約全部

查看更多 > 查看更多 >

數(shù)字化轉(zhuǎn)型8大核心認(rèn)證

  1. PMP項(xiàng)目管理認(rèn)證

    聽(tīng)
    艾威最近一期班: 針對(duì)2025年03月考試
  2. CBAP業(yè)務(wù)分析認(rèn)證

    聽(tīng)
    艾威最近一期班·開(kāi)課時(shí)間: 2025-01-18
  3. CBPP流程管理認(rèn)證

    聽(tīng)
    艾威最近一期班·開(kāi)課時(shí)間: 2025-03-15
  4. ITIL4 IT管理認(rèn)證

    聽(tīng)
    艾威最近一期班·開(kāi)課時(shí)間: 2025-01-18
  5. TOGAF企業(yè)架構(gòu)認(rèn)證

    聽(tīng)
    艾威最近一期班·開(kāi)課時(shí)間: 2025-01-18
  6. CDMP數(shù)據(jù)管理認(rèn)證

    聽(tīng)
    艾威最近一期班·開(kāi)課時(shí)間: 2025-02-22
  7. CISA信息安全審計(jì)師認(rèn)證

    聽(tīng)
    艾威最近一期班·開(kāi)課時(shí)間: 2025-03-02
  8. CISSP信息安全專家認(rèn)證

    聽(tīng)
    艾威最近一期班·開(kāi)課時(shí)間: 2025-02-15
近期課程安排