• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件體系結構與軟件架構解析

    上一篇 / 下一篇  2007-04-24 15:56:10

    TheEdge推薦 [2007-4-21]
    出處:CSDN Blog
    作者:pmlthy
     

    軟件體系結構與軟件架構的中文翻譯都是英文Software Architecture。兩者都使用一樣的定義,如IEEE的“一個系統的基礎組織,包含各個構件、構件互相之間與環境的關系,還有指導其設計和演化的原則!盵IEEE-2000]
    為了找到兩者的區別,得先從應用的環境入手。我們利用網站搜索引擎對這個領域的常用關鍵詞進行了檢索,搜索區域分為開發者網站、所有網站、學術網站,結果如下(檢索日期2007-04-08):

     、 http://www-128.ibm.com/developerworks/cn
     、 http://www.miscrosoft.com/china
     、 google.com 采用精確匹配!凹軜嫀煛备臑椤败浖軜嫀煛,“架構設計師”改為“軟件架構設計師”減少領域差異
     、 baidu.com 采用精確匹配!凹軜嫀煛备臑椤败浖軜嫀煛,“架構設計師”改為“軟件架構設計師”減少領域差異
     、 http://www.cnki.net/index.htm采用精確匹配。中國期刊全文數據庫(2000-2007)

      結果表明,在軟件開發者和軟件應用者來說,傾向于使用“軟件架構”,在一定程度上接受“軟件體系結構”。大家對軟件架構的設計人員,“架構師”得到廣泛的認同。對于學術界,普遍使用“軟件體系結構”,對架構師幾乎沒有關注。Software Architecture是一個實踐性非常強的領域,統計表明理論和實踐的鴻溝還是存在的。

      其次,我們從詞源探討“體系”“結構”“架構”的解釋[字典-2001]。

      體系:若干事物互相聯系而構成的一個整體。例思想~ | 工業~

      結構:①建筑物承受重量和外力的部分及其制造。按材料分有鋼結構、木結構、磚石結構、框架結構、磚混結構等。按形式分有懸索結構、拱結構等。②構成整體的各個部分及其結合方式。例經濟~│文章~。③文藝作品的內部構造。即作品的各部分(包括內容和形式)之間有機的組織聯系。

      架構:①建造;構筑。②框架;支架。③比喻事物的組織、結構、格局。例市場~│故事~龐大

      通過以上分析,我們不難看出學術界為什么用“軟件體系結構”。首先,體系結構的中文定義完全符合IEEE等的定義。強調整體與部分,部分與部分的關系;研究系統構成的方法學;提倡多角度研究系統。其次,從學科地位講,作為一門獨立軟件子學科,和硬件學科(計算機組織與體系結構)直接對應。

      從工程實踐需要看,軟件架構更能體現系統構成與相關技術。RUP過程或軟件生產線關注的軟件架構并不注重原理及表示,而是由結構和技術相結合的形成框架。

      軟件架構在中文中很容易與軟件框架(Software Framework)混淆,對于一個應用的軟件框架通常稱為應用程序框架(Application Framework)?蚣苁菫榱藰嫿ㄍ暾膽枚仨氃敿氷U述的一種程序結構[Johnson-88]?蚣茉赗UP和軟件產品線開發過程中是一個非常重要的過程。RUP中框架是細化階段的一個制品,軟件產品生產線中是一組應用共享的程序框架。

      目前,沒有文獻表明軟件體系結構與軟件架構的差別。如果你強調方法論,應使用軟件體系結構。強調軟件開發實踐,應使用軟件架構。

        [IEEE-2000] IEEE 1471-2000, IEEE Recommended Practice for Architectural Descriptions of Software Intensive Systems
      [字典-2001] 新華詞典,2001年修訂版. 商務印書社 2005 北京
      [Johnson-88] Ralph E.Johnson & Brian Foote. Designing reusable classes. Journal of Object-Oriented Programming 1,3(June/July 1988),22-35

     


    TAG:

     

    評分:0

    我來說兩句

    顯示全部

    :loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

    日歷

    « 2011-06-05  
       1234
    567891011
    12131415161718
    19202122232425
    2627282930  

    數據統計

    • 訪問量: 54871
    • 日志數: 4
    • 影音數: 21
    • 文件數: 16
    • 建立時間: 2007-04-22
    • 更新時間: 2008-05-29

    RSS訂閱

    Open Toolbar
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>