<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    走在架構師的大道上 Jack.Wang's home

    Java, C++, linux c, C#.net 技術,軟件架構,領域建模,IT 項目管理 Dict.CN 在線詞典, 英語學習, 在線翻譯

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks
     

    反模式讀書筆記之實現主體架構(二)

    摘要:反模式作為一種新視角模式,在表述和指導開發上與傳統設計模式不同,他先提出模式的反面案例,而后在給出重構方案,這在指導開發人員(尤其是新手)不無裨益。本系列筆記為個人學習總結,也希望沒有接觸過反模式的朋友們一起學習進步。

    正文:

    1引言

       有一名專業的規劃師(Jack)說過,一名工程師的20%時間應該用于做規劃。隨著我們經驗的增加,對這一論斷的相信程度也在增加。通過規劃來很好的組織工作,生產率和效率都會得到極大的提高。不幸的是很多公司機構都試圖把過多的規劃活動形式化。規劃在由個人來推動和利用時最有效,時間管理專家的一個減少壓力的關鍵要素就是通過規劃讓生活中的各項活動保持均衡。隨著這種實踐活動的成熟,時間國立系統的形式和使用方法越來越個人化了。

    2實現主體架構

    本反模式的特點是開發中的系統缺乏架構規范。一般負責項目的架構師都有以前系統

    架構經驗,因此認為文檔是不必要的。這種過度的自行導致在影響到系統成功的關鍵區域中風險劇增。比如下面某些區域往往會缺失架構定義:

    1)       包括對語言和庫的使用、編碼標準、內存管理等在呢你的軟件架構和規范。

    2)       包括客戶端和服務器配置的硬件架構。

    3)       包括網絡協議和設備的通信架構。

    4)       包括數據庫和文件處理機制的持久性架構。

    5)       包括線程模型和信任系統集的應用安全架構。

    6)       系統管理架構。

    3帶來的后果

    1)       缺乏架構規劃和規范:對軟件、硬件、通信、持久性、安全和系統管理架構的定義不足。

    2)       由規模、領域知識、技術和復雜性導致的隱藏風險隨著項目的進展暴露出來。

    3)       由于性能不足、過度復雜、需求理解錯誤、可用性問題和其他系統特性導致項目將要失敗或系統不成功。例如;大約1/3的系統在開發和運行中會遇到嚴重的性能問題。

    4)       不了解新技術。

    5)       缺乏后備技術和應急計劃。

    4產生的原因

    1)       沒有風險管理。

    2)       管理人員、架構師或開發人員過于自信。

    3)       依賴于過去的經驗,而這些經驗與現實在某些關鍵區域有區別。

    4)       由于系統設計活動中的缺口導致隱含的和未解決的架構問題。

    5重構方案

    重構方案要求以有組織的方式進行系統定義,并依賴于系統的多個視圖。每個視圖從一個系統利益相關者的角度對系統進行建模,這里的利益相關者可能是真實的也可能是假象的,可能是個體也可能是一群人的聚合。每個利益相關者負責一組搞優先級的問題,每個視圖都代表了整個系統并回答了這個關鍵的問題。這些視圖包括一些圖、表和規范說明,被連接到一個保證一致性。一般而言,視圖是輕量級的說明。架構文檔的作用是交流架構決策和其他問題的解決方案。文檔因該易于理解,維護成本低廉。

        只有完整理解一個架構的人才能夠成功定義實現它。不過,現實往往并不是這樣,因為很多項目采用了一些沒有被很好理解的新技術。因此,從頭開始建立良好的架構是一個迭代式的過程,大家都應該認識到這一點。起初的參考架構應該具備可以在第一個產品的開發期間被實現的強大策略。然后,可以使用將來的參考架構版本以增量的方式精煉他,并使用第一個產品或新版本來驅動這個過程。
        具體流程如圖:
       





    本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。
    posted on 2008-09-25 16:09 Jack.Wang 閱讀(1765) 評論(1)  編輯  收藏 所屬分類: 架構師篇

    Feedback

    # re: 反模式讀書筆記之實現主體架構(二) 2009-02-04 03:04 ci
    好....  回復  更多評論
      

    主站蜘蛛池模板: 深夜久久AAAAA级毛片免费看| 亚洲一区二区三区四区视频| 精品成人一区二区三区免费视频| 最新中文字幕电影免费观看| 青青操在线免费观看| 国产在线观看免费完整版中文版| 亚洲熟妇AV一区二区三区宅男| AV无码免费永久在线观看| 亚洲酒色1314狠狠做| 91精品免费国产高清在线| 亚洲精品国产电影午夜| 国产成人亚洲午夜电影| 免费99热在线观看| 一个人免费观看日本www视频| 亚洲精品亚洲人成在线观看下载 | 亚洲AV成人片色在线观看高潮| 爽爽爽爽爽爽爽成人免费观看| 毛茸茸bbw亚洲人| 老司机69精品成免费视频| 久久亚洲精品无码| 亚洲免费二区三区| 亚洲乱码国产乱码精华| 又黄又爽无遮挡免费视频| 精品免费久久久久国产一区| 九九精品免费视频| 日韩国产欧美亚洲v片| 亚洲色偷偷狠狠综合网| 中文字幕精品三区无码亚洲| 精品国产免费观看一区| 一区二区视频免费观看| 亚洲国产精品无码专区| 特级毛片免费观看视频| 亚洲成AV人片在线观看| 中文字幕乱码免费视频| 精品特级一级毛片免费观看| 亚洲av无码成h人动漫无遮挡| 无遮免费网站在线入口| 又长又大又粗又硬3p免费视频| 亚洲国产精品自在在线观看| 免费无码看av的网站| 久久福利青草精品资源站免费|