ADMEMS 好像是一個不錯的架構設計方法,這裡先貼上宣傳頁面,改天有時間的時候做研究
方法體系 |
作為方法體系,ADMEMS方法通過3個階段和1個貫穿環節,來覆蓋“需求進,架構出”的架構設計完整工作內容。其中“3個階段”是指預備架構階段(PA階段)、概念架構階段(CA階段)、細化架構階段(RA階段),“1個貫穿環節”是指對非功能目標的考慮。 PA階段的任務是全面理解需求,從而把握需求特點,進而確定架構設計驅動力。其中,ADMEMS矩陣居於方法的核心;CA階段必須考慮包括功能、品質、約束在內的所有方面的需求,ADMEMS方法有自己的概念架構設計步驟和做法;RA階段的總體方法為5視圖方法,涉及邏輯架構、物理架構、開發架構、運行架構和資料架構。 |
|
文件範本(下載全套模板) |
|
ADMEMS方法為軟體架構設計提供了整套文件範本,涉及文檔簡介、架構描述方式、架構設計目標、架構設計原則、邏輯架構視圖、開發架構視圖、運行架構視圖、物理架構視圖、資料架構視圖、關鍵品質屬性的設計。在架構設計實踐中,架構師可以直接使用這套文件範本來設計架構,以及對架構進行描述。 |
前輩推薦 |
|
楊晉興(中航集團公司631研究所研究員,前系統軟體室主任):ADMEMS是當前軟體架構設計領域先進的方法體系,在論述架構設計不同階段的分析方法與設計技術的同時,給出了相應的實踐策略、實踐套路及有用的設計案例。本方法具有極強的實用性,不但是一線架構師及希望成為軟體架構師者的福音,對我國軟體業界在軟體架構相關方面的研究工作也有一定的推動作用。 周伯生(北航電腦學院教授、博士生導師,美國SDPS學會院士):ADMEMS架構設計方法學既是提出者親身的實踐總結,又概括了業界的有效實踐;不僅生動地反映提出者的創造性思維和對學術的刻苦耕耘,又反映出提出者對架構學的崇高曆史責任感;不僅對架構師們有很好的參考價值,而且對推動架構學界的深入研究具有重要意義。 黃紹良(清華大學創新研究會成員,南開大學軟體學院教授):軟體工程的架構師猶如建造工程的建築師一樣,一些建築師能夠最終成為“大師”,主要是他們的建築設計除了能夠滿足應用需求外,還能結合周邊環境,擁有獨特的組合理念和創意。把握軟體的架構設計技巧和方法,才能夠帶出軟體創新的成果。ADMEMS為從業人員理解如何才能夠客觀地為客戶設計高效和優質的電腦軟體,是成為真正軟體工程師的第一步,是未來軟體大師的實踐指南。 |