• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-34  評論-108  文章-0  trackbacks-0
            (1)軟件的首要技術使命:管理復雜度
                 本質性困難的原因:必須去面對復雜、無序的現(xiàn)實世界;精確而完整地識別出各種依賴關系與例外情況;設計出完全正確而不是大致正確的解決方案等。想清楚的認清現(xiàn)實世界到底如何運作仍有很多挑戰(zhàn),當軟件要解決更大規(guī)模的現(xiàn)實問題的時候,現(xiàn)實的實體之間的交互行為就變得更為復雜,這些轉而又增加軟件解決方案的本質性困難。
                  作為軟件開發(fā)人員,我們不應該試著在同一時間把整個程序都塞進自己的大腦,而應該試著以某種方式去組織程序,以便能夠在一個時刻可以專注于一個特定的部分。這么做的目的是盡量減少在任一時間所要考慮的程序量。
                  在軟件架構的層次上,可以通過把整個系統(tǒng)分解為多個子系統(tǒng)來降低問題的復雜度。所有軟件設計技術的目標都是把復雜問題分解為簡單的部分。子系統(tǒng)之間的相互依賴越少,你就越容易在同一時間里關注問題的一小部分。
            (2)理想的設計特征
                  最小復雜度
                  易于維護:意味著在設計時為做維護工作的程序員著想。
                  松散耦合:意味著在設計時為讓程序的各個組成部分之間關聯(lián)最小。
                  可擴展性:能增強系統(tǒng)的功能而無須破壞其底層結構。
                  可重用性:設計的系統(tǒng)的組成部分能在其他系統(tǒng)中復用。
                  高扇入:大量的類試用某個特定的類。
                  低扇出:讓一個類少量或者始終的使用其他的類。   
                  可移植性:可以很方便的移植到其他環(huán)境中。
                  精簡性:設計出的系統(tǒng)沒有多余的部分。伏爾泰曾說:一本書的完成,不在他不能再加入任何內容的時候,而在不能再刪去任何內容的時候。
                  層次性:盡量保持系統(tǒng)各個分階層的層次性,使你可以在任何層面上觀察系統(tǒng),并得到某種具有一致的看法。設計出來的系統(tǒng)應該能在任意層次上觀察而不需要進入其他層次。
                  標準技術:盡量使用標準化的、常用的方法,讓整個系統(tǒng)給人一種熟悉的感覺。
            (3)設計的層次
                  
            posted on 2007-09-20 09:36 探丫頭 閱讀(804) 評論(0)  編輯 收藏 引用 所屬分類: 《代碼大全》讀書筆記
            中文字幕人妻色偷偷久久| 久久久中文字幕日本| 欧洲精品久久久av无码电影| 亚洲香蕉网久久综合影视 | 日韩影院久久| 久久精品国产AV一区二区三区| 日韩精品久久无码人妻中文字幕| 久久电影网2021| 国产69精品久久久久观看软件| 97久久精品无码一区二区| 精品久久久久久久中文字幕| 亚洲精品美女久久久久99| 久久91综合国产91久久精品| 亚洲欧洲久久久精品| 色综合久久中文综合网| 久久久久国产精品人妻| 久久精品成人免费国产片小草| 久久w5ww成w人免费| 少妇无套内谢久久久久| 久久久久婷婷| 久久精品无码一区二区app| 久久精品国产亚洲精品2020 | 国产午夜久久影院| 国产毛片欧美毛片久久久| 狠狠色丁香婷婷综合久久来来去| 人妻精品久久无码专区精东影业| 久久久国产视频| 一本色综合久久| 亚洲国产精品综合久久一线| 91精品国产91久久久久久青草| 久久99国产综合精品| 色偷偷偷久久伊人大杳蕉| 亚洲精品乱码久久久久久久久久久久 | 久久久WWW成人免费精品| 韩国三级大全久久网站| 精品久久久久久亚洲精品| 麻豆AV一区二区三区久久| 色婷婷综合久久久久中文一区二区 | 亚洲午夜福利精品久久| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 久久99精品国产99久久6|