架構設計是對目標業(yè)務(wù)領(lǐng)域和數字化應用建設的全局性、本質(zhì)性理解和結構化描述。它就像是“指路燈”,引領(lǐng)著(zhù)系統設計和開(kāi)發(fā),確保數字化建設朝著(zhù)預期的方向演進(jìn)。
隨著(zhù)TOGAF的流行,業(yè)界基本達成共識,架構設計即是四大架構的設計:業(yè)務(wù)架構、應用架構、數據架構和技術(shù)架構。
五橫五縱三層
尊龙凯时軟件在對TOGAF十余年研究實(shí)踐的基礎上,對架構設計內容進(jìn)行了歸納提煉,提出了「五橫五縱三層」的概念。
五橫,即從橫向來(lái)看架構設計的五個(gè)視點(diǎn)——產(chǎn)品概念、產(chǎn)品規劃、產(chǎn)品設計實(shí)現、產(chǎn)品部署運維、產(chǎn)品用戶(hù)。
五縱,即縱向包括的五大架構設計——業(yè)務(wù)架構、應用架構、數據架構、技術(shù)架構、安全架構。
三層,即架構設計的三層結構——戰略架構、系統架構、解決方案。
△架構設計-五橫五縱三層
一個(gè)好的架構設計工具需針對每一個(gè)架構要設計的核心內容進(jìn)行本質(zhì)性理解,只有理解透徹了,才能更好地理解設計。
· 業(yè)務(wù)架構重點(diǎn)描述業(yè)務(wù)本身是什么。
· 應用架構重點(diǎn)描述應用的功能有哪些。
· 數據架構重點(diǎn)描述數據模型是什么。
· 技術(shù)架構重點(diǎn)描述支撐應用架構。
· 技術(shù)架構重點(diǎn)描述數據架構的基礎設施。
· 安全架構重點(diǎn)描述安全范圍和安全能力。
傳統架構設計工具的六大不足
架構設計內容已確定,如何將架構設計出來(lái),就需要借助工具,傳統架構設計工具有諸多的問(wèn)題,導致架構設計不但沒(méi)有起到“指路燈”的引領(lǐng)作用,反而成為項目交付負擔??偨Y傳統架構設計工具,有以下六大不足:
1.做設計就是畫(huà)圖,落地困難、復用困難、追溯困難。
2.離線(xiàn)設計,協(xié)同困難。
3.元模型無(wú)法擴展,削足適履式應用。
4.缺乏模板,上手困難,風(fēng)格各異。
5.缺乏架構度量和架構管控工具,架構可控度低。
6.缺乏與詳細設計的銜接,容易形成架構、詳設“兩張皮”。
尊龙凯时九天架構設計工具的八大優(yōu)勢
YG-EA·快速高效設計企業(yè)架構
目前業(yè)界使用最為廣泛的企業(yè)架構理論和框架是TOGAF,用以指導IT系統的架構設計。但是隨著(zhù)云計算的發(fā)展,尤其是云原生的大行其道,對IT系統架構設計提出了更加敏捷高效等新的要求。TOGAF架構是一個(gè)抽象的架構框架,在實(shí)施過(guò)程中通常會(huì )遇到難以落地、難以適應變化、難以復用等問(wèn)題。
YG-EA是尊龙凯时軟件基于TOGAF企業(yè)架構框架標準,根據自身積累的架構設計和系統研發(fā)經(jīng)驗而研發(fā)的一套企業(yè)架構框架,包括38個(gè)架構對象和33個(gè)架構視圖,每一個(gè)視圖都提供視圖模板樣例,架構設計師只需依照視圖模板樣例繪制即可快速高效地完成企業(yè)架構設計,更好地滿(mǎn)足企業(yè)IT系統架構設計的新要求。
△YG-EA內容
△YG-EA架構開(kāi)發(fā)方法
架構元模型擴展·滿(mǎn)足企業(yè)個(gè)性需求
架構元模型是企業(yè)的標準、規范、指引,是進(jìn)行架構設計的基礎。架構元模型包括架構對象和對象關(guān)系,其中架構對象決定架構有哪些元素可以設計,是元模型的核心部分。
YG-EA提供了標準的架構對象,企業(yè)可以根據自身需要擴展架構對象,并提供可視化的界面進(jìn)行擴展配置,形成企業(yè)量身定制的企業(yè)架構元模型。
△架構元模型
模板化設計·保證架構一致性
YG-EA提供視圖模板和模板示例,開(kāi)發(fā)者可以快速上手。并且設計出來(lái)的視圖標準、規范、風(fēng)格能夠保持一致,保證架構設計的標準性和一致性。
△視圖模板(業(yè)務(wù)流程地圖視圖)
視圖卡片·清晰描述關(guān)系
視圖卡片是關(guān)于視圖元信息的描述,通過(guò)視圖卡片可以了解視圖編碼、名稱(chēng)、版本號、創(chuàng )建人、視圖描述和視圖的利益相關(guān)者。
△視圖卡片
結構化架構設計·提升可執行性
基于架構元模型,YG-EA架構設計輸入的架構對象、對象屬性、對象關(guān)系都具有結構化屬性。結構化是YG-EA可執行的基礎,畫(huà)布上展示的是圖元,后臺數據庫保存的是結構化數據。
相比傳統的畫(huà)圖式的非結構化架構設計,YG-EA具備架構可執行性,提高架構設計效率,保持架構開(kāi)發(fā)的一體化。
△結構化設計
架構復用能力·提升設計效率
通過(guò)結構化的架構設計,可以很方便地進(jìn)行架構復用,下游復用上游的架構元素,提升架構設計的準確性和效率。
舉例:在詳細設計-模型設計階段,可以引入YG-EA中設計的業(yè)務(wù)對象和邏輯模型,形成領(lǐng)域模型。
△架構復用能力
架構對齊能力·協(xié)同業(yè)務(wù)與IT架構
架構對齊是指業(yè)務(wù)架構和IT架構的對齊,確保IT系統對業(yè)務(wù)的支撐,基于結構化的架構元素,提升架構對齊效率并可以輕松實(shí)現架構對齊和對齊檢查。
舉例:【應用架構-應用功能】可以對應【業(yè)務(wù)架構-業(yè)務(wù)能力】實(shí)現業(yè)務(wù)和IT的對齊。
△架構對齊
架構落地能力·平滑銜接詳細設計和開(kāi)發(fā)環(huán)節
架構設計完成后,可以平滑落地到詳細設計,詳細設計可以復用架構設計的元素,繼續進(jìn)行細化設計,復用過(guò)程中自動(dòng)完成關(guān)聯(lián),可以實(shí)現詳細設計到架構設計的追溯。
舉例1:在詳細設計-模型設計階段,可以引入YG-EA中設計的業(yè)務(wù)對象和邏輯模型,形成領(lǐng)域模型。
△架構落地(【領(lǐng)域建?!侩A段引入EA設計成果)
舉例2:在詳細設計-模型設計階段,可以引入YG-EA中設計的業(yè)務(wù)對象和邏輯模型,形成領(lǐng)域模型。
△架構落地(【詳細設計-服務(wù)設計】階段關(guān)聯(lián)EA用例和功能)
尊龙凯时九天架構設計工具可以完成可執行架構,并平滑銜接詳細設計和開(kāi)發(fā)環(huán)節,讓架構設計不再成為文檔交付的負擔,真正起到“指路燈”的作用,憑借其獨特的八大優(yōu)勢,開(kāi)啟了可執行架構設計的新時(shí)代。
△尊龙凯时九天一體化設計開(kāi)發(fā)循環(huán)
服務(wù)熱線(xiàn):
0756-3399888
留言板
返回頂部