天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

MMN實用架構過程概覽

  MMN(Macro-Micro-Nano,即宏觀-微觀-納米)實用架構過程初步體現了我的架構觀:即以實用主義態度把握架構原則與本質思想,從系統的各個層次剖析架構,提供一個具有指導意義和實施價值的架構過程,采取簡略、敏捷而又全面的方式,對軟件系統進行架構與設計。架構的步驟必須是清晰可見,每一步都有明確的目標與實際的指導意義。MMN實用架構過程既有大局觀的思考與基本原則指導,又要著眼于細處,突出強調宏觀、微觀與納米粒度在架構視圖中的合力,既關注宏觀的體系架構,又重視層、模塊、組件之間的協作方式與公開的接口,同時還極度重視編碼質量,并將這種細節的編碼風格與重構模式納入到架構體系中來。

  對于MMN架構而言,因其關注的粒度和視角的區別,存在自上而下的層次模型,如下圖所示:

  每個層次的關注點是不相同的。

  宏觀架構更多地是關注系統的質量屬性,例如可伸縮性、安全、性能、可擴展性。而從功能需求的角度而言,則需要對業務進行建模,分解子系統、層次以及包與模塊。宏觀架構涉及到架構風格、應用類型、技術選型、總體設計原則等諸多架構因素。宏觀架構還必須明確架構目標與關鍵的用例場景,識別系統的熱點與架構風險,確定影響架構質量的因素,并制定對應的架構策略。

  微觀架構更多地需要關注宏觀架構的實現,但不僅限于此。它需要考慮功能的重用性與可擴展性,考慮服務接口的定義。微觀架構會根據架構風格、應用類型以及部署方式來確定對資源的處理方式、對數據的處理方式以及對消息的傳遞方式。從邏輯架構來看,微觀架構將深入進行領域分析,完成領域的建模,以獲得業務模塊的分解。同時還需要針對應用架構進行模塊和組件的分解,并定義公開接口,考慮模塊(組件)之間的依賴關系和接口的調用方式。微觀架構還需要考慮物理模型,定義物理部署模型,確定資源的分配,以及通信機制與運行時的執行視圖。整體而言,微觀架構是模塊級與組件級的視圖,至于適當引入的分析與設計,則針對主要的用例場景以及核心類。

  納米架構可以說是代碼級的架構,體現在代碼的清晰度、健壯性以及可讀性。納米架構極為重視方法與類的粒度,以及類與類之間的協作。納米架構與編碼風格有關,重視代碼結構的改善與重構。納米架構需要考慮對象職責的分配與協作,尋找功能的變化點,準確地運用設計模式和面向對象設計思想。在納米架構中,還需要考慮配置管理與持續集成的方式。

  MMN架構不僅僅是自上而下的過程,不同的視圖之間還存在交集。這些交集主要體現在原則、模式和方法學之間的交叉,如下圖所示:

  無論架構處于哪個層面下,均存在統一的原則需要遵循,例如SRP、DRY以及關注點分離原則。這些原則既體現了一種整體的核心思想,同時又適合各種粒度(層級、模塊級、組件級、對象級)的設計。模式同樣如此。例如架構模式中,分層模式、管道-過濾器模式、微核模式等都是在宏觀層面上提出了成熟的解決方案,但架構模式中的MVC模式、代理模式、PAC模式等,又都可以運用在層或者模塊內,指導對象之間的協作、職責的分離與抽象。對于方法學而言,我們既可以運用EA的方法學,例如Zachman框架,也可以運用DDD(領域驅動設計)或者TDD(測試驅動開發),以及ICONIX。甚至于采用CRC卡來幫助我們明確組件或對象之間的職責協作。

  實用架構過程以宏觀、微觀與納米架構作為關注的視點,指導架構師完成軟件系統架構的構建,形成統一而又層次分明的過程體系。實用架構過程包括定義架構概圖、架構全局分析、構建概念模型、創建物理視圖與邏輯視圖,以及代碼視圖與設計模型。 以下是整個架構過程的概要流程圖:

it知識庫MMN實用架構過程概覽,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文在线观看免费网站 | 亚洲国产在线2020最新 | 国产精品美女久久久久浪潮AV | 2021久久最新国产精品 | 吃胸亲吻吃奶摸下面免费视频 | 午夜福利影院私人爽爽 | 成人AV精品视频 | ass亚洲熟妇毛耸耸pics | 日本一卡二卡三卡四卡无卡免费播放 | 夜色私人影院永久入口 | 日韩亚洲欧美中文高清在线 | yellow片在线观看免费观看动漫 | 久久综合电影 | 不良网站进入窗口软件下载免费 | 成人天堂资源WWW在线 | 早乙女由依在线观看 | 亚洲国产成人私人影院 | 久久久午夜精品福利内容 | 欧美午夜特黄AAAAAA片 | 伊人久久大香线蕉影院95 | 99精品影院 | seyeye免费高清观看 | 伦理片天堂eeuss影院 | 国产亚洲视频精彩在线播放 | 少妇两个奶头喷出奶水了怎么办 | 99久久精品免费看国产一区二区三区 | 视频一区国产 | 婷婷四房播客五月天 | 无码日本亚洲一区久久精品 | 91久久偷偷做嫩草影院免费看 | 日韩亚洲中文欧美在线 | 国产日韩在线欧美视频 | 美女逼逼毛茸茸 | 天天看片视频免费观看 | AV福利无码亚洲网站麻豆 | 中文字幕亚洲第一页 | 国产成人免费a在线视频app | 成人国产在线看不卡 | 久久精品国产亚洲AV天美18 | 无码人妻丰满熟妇区五十路久久 | 暖暖 免费 高清 日本视频5 |