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

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

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

    軟件架構設計思考之一

    架構設計,一直就是軟件業界中顯得高深的名詞之一,會造成很多的人對于它都充滿了神秘感,但接觸過幾年軟件業的人很多時候又會覺得軟件架構原來不過如此,特別是看到一些架構設計文檔后更是得出如此的感想,但真的是如此嗎?也許是因為那些架構設計文檔并沒有起到它們真正的作用,只是拿來糊糊人的吧,架構設計文檔最重要的是要能對系統的軟件設計做出指導,做出規范性的約束,不談這些,重點還是談架構設計。
    首先我們想想為什么要做架構設計呢?可能很多人會說在他們的系統中就是沒做架構設計的,但其實不管你有沒有做架構設計,你的腦海中或多或少都是已經考慮過的,只是也許沒有變的那么的正規,首先,我們來看看什么是架構,架構作為系統的骨架而存在,正因為這個原因才說所有的系統都是有架構的,有架構自然就有設計,盡管它也許只是浮在你腦海中的某個東西而已,從架構中我們可以看到對于整個系統的支持,包括系統的各個方面,業務需求、用戶需求以及功能需求的滿足,架構設計能幫助你站在高的角度來看待、分析整個系統,在架構設計中通常采用OOAD的方法來幫助完成架構設計,想想沒有架構設計的系統是什么系統呢?是一個沒有骨架的系統,一個人沒有骨架會怎么樣呢?那么,同樣,一個系統呢?一個系統沒有骨架甚至比一個人沒有骨架更為嚴重。
    那么我們怎么去做架構設計呢?架構來源于需求,是在對需求進行分析、設計的情況下產生出來的,一個系統的需求通常非常的復雜,那么怎么樣去產生它的架構呢?我們知道軟件設計中最重要的就是抽象,其實說的更為專業應該是采用OO的思想,在過去采用的是面向過程的思想,這里就不再去討論為什么要采用OO了,OO中幾個重要的思想就是抽象、繼承、封裝,在分析和設計時我們同樣要進行遵循,分析過程是對需求進行分析,產生出概念模型,此概念模型和設計的模型是不同的,概念模型停留于業務層面,而設計模型則為對此概念模型提出技術級別的解決實現方案,在經歷了分析、設計過程后我們的系統架構就得以誕生,系統架構作為系統的一部分,同樣要面臨需求變化所帶來的影響,而同時系統架構作為系統最為基礎的部分,是要盡量減少變化所帶來的影響的,要解決這個矛盾,在做架構設計時就要多多的考慮,可以采用使用模式、接口化等多種方式。
    大家也許也看出,在寫這篇blog我表達的并不是很清楚,確實,因為我自己都還有不少迷惑的地方,雖然寫過那么幾篇架構設計文檔,做過那么幾次架構設計,但一直以來就覺得以前做的架構設計不是那么的到位,通常有些部分還是平白無故就誕生出來了,而這些主要是依據的自己的經驗,而不是對需求的分析,這對于系統架構而言是致命的,覺得現在也是靜下心來好好考慮的時候了,同時也會多多的參看架構設計理論方面的書籍,結合實踐提升自己在架構設計上的水平,所以將這篇blog的標題定位了思考之一,在思考的有些進展的時候會將這個繼續的寫下去,也希望能得到更多的做過架構設計的同仁、前輩的指點。

    posted on 2005-09-25 23:01 BlueDavy 閱讀(3549) 評論(5)  編輯  收藏 所屬分類: 系統設計

    評論

    # re: 軟件架構設計思考之一 2005-09-26 13:50 barry

    不錯。希望盡快能看到下一篇文章。
      回復  更多評論   

    # re: 軟件架構設計思考之一 2006-09-24 20:08 超越巔峰

    看來你的架構設計及其編檔還有些不了解。你有沒有想過架構設計和一般設計的區別,推薦你看看CMU的SEI叢書及了解一些RUP 4+1 view。  回復  更多評論   

    # re: 軟件架構設計思考之一 2006-09-24 22:35 BlueDavy

    @超越巔峰
    多謝指導!  回復  更多評論   

    # re: 軟件架構設計思考之一 2006-10-11 16:17 博天

    我剛接觸架構這個概念,看了你的文章后現在有基本的了解,謝謝  回復  更多評論   

    # re: 軟件架構設計思考之一 2007-12-26 23:15

    不知所云  回復  更多評論   

    公告

     









    feedsky
    抓蝦
    google reader
    鮮果

    導航

    <2006年9月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    統計

    隨筆分類

    隨筆檔案

    文章檔案

    Blogger's

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费A级毛片无码A∨| 久久久久久久岛国免费播放| 插B内射18免费视频| 亚洲AV无码专区在线亚| 亚洲视频免费观看| 亚洲日本国产乱码va在线观看| 91香焦国产线观看看免费| 久久亚洲AV成人出白浆无码国产| 88xx成人永久免费观看| 亚洲精品国产成人| 午夜宅男在线永久免费观看网| 中文字幕亚洲综合小综合在线 | 美女扒开屁股让男人桶爽免费 | 亚洲妇熟XXXX妇色黄| 久久久精品免费国产四虎| 亚洲色偷偷av男人的天堂| 久久午夜免费视频| 国产AV无码专区亚洲AV麻豆丫| 亚洲欧洲精品成人久久奇米网 | 亚洲精品9999久久久久无码| 免费看美女被靠到爽| 免费视频精品一区二区| 亚洲第一AAAAA片| 99国产精品永久免费视频| 无码天堂va亚洲va在线va| 亚洲最大激情中文字幕| 91大神在线免费观看| 国产亚洲人成在线播放| 亚洲国产日韩在线视频| 免费观看AV片在线播放| 四虎成人精品国产永久免费无码| 亚洲av午夜成人片精品网站| 青苹果乐园免费高清在线| 一级毛片a女人刺激视频免费| 亚洲第一中文字幕| 免费看国产一级片| 最近最好最新2019中文字幕免费| 亚洲AV永久无码天堂影院| 亚洲VA中文字幕无码一二三区| 久久精品国产免费观看| 日本一区二区三区免费高清在线 |