黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學習
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務員 | 報關員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業資格 | 證券從業資格 | 人力資源管理師 | 管理咨詢師
期貨從業資格 | 社會工作者
會計職稱 | 注會CPA | 經濟師 | 統計師 | 注冊稅務師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
一級建造師 | 二級建造師 | 造價師 | 監理師 | 安全師 | 咨詢師 | 結構師 | 建筑師 | 安全評價師
房地產估價師 | 土地估價師 | 設備監理師 | 巖土工程師 | 質量資格 | 房地產經紀人 | 造價員
投資項目管理 | 土地代理人 | 環保師 | 環境影響評價 | 物業管理師 | 城市規劃師 | 公路監理師
公路造價工程師 | 招標師
執業護士 | 執業醫師 | 執業藥師 | 衛生資格
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統分析師 > 正文

復雜系統的層級原理與模型驅動軟件體系結構

  關鍵字:層級原理 模型驅動軟件 體系結構MDA

  寫在前面
 
  最近看到模型驅動在國內漸漸被更多的人注意,前幾天又看到一些關于UML優劣和應用方面的爭論。作為繁忙工作中的一種休息,從過往的研究筆記中整理一點東西放在這里,與大家交流。
 
  層級理論是構建復雜軟件體系的基本原則
 
  諾貝爾獎獲得者赫伯特 A. 西蒙曾論述到:“要構造一門關于復雜系統的比較正規的理論,有一條路就是求助于層級理論……我們可以期望,在一個復雜性必然是從簡單性進化而來的世界中,復雜系統是層級結構的”。對于軟件這樣復雜的人造事務,發現層級和運用層級,是分析和構建的基本原則。
 
  軟件的體系結構是層級的
 
  粗略地觀察一下軟件表述方式(語言)的發展:從穿孔紙帶(機器的語言)開始,首先是匯編語言,然后是高級語言,再往后有面向對象語言和所謂第四代語言(FGL)出現……應當留意:每一代的語言并不是在“取代”前一代語言,而是用上一代語言來“寫”下一代語言。在這個自然的進化過程中,西蒙所論述的復雜體系的層級特征清晰地出現了。
 
  進一步看,在由簡單到復雜的進化道路上,軟件的體系結構、軟件開發的體系結構、軟件開發工具的體系結構等等,都呈現出層級的特征!昂谩钡能浖w系具有更加清晰的層級。 
 
  一維語言之后是模型
 
  這里不想展開討論這個問題,只是提出一些思考的結果。與自然語言類似,現有的“程序設計語言”是單維的,它的基本語法是以前后順序為基礎的。當系統的復雜程度提高時,用這樣的語言精確描述復雜系統變得越發困難,更遑論有效地修改維護;可視化開發平臺、代碼管理工具(甚至某種意義上共享組件也可包括在內)等的出現對此是一種補充,但仍然不是最終的解決方法。軟件描述體系進化到這里,面臨著一次突變,將有新的物種出現,這個新物種可能就是模型。筆者認為,模型與程序語言主要的區別不在于圖形化,也不在于抽象的程度,而在于表達方式突破了“單一順序”的限制,最簡單的例子就是二維表。模型可以更容易和直接地表達復雜的結構。
 
  模型和語言都是對系統的描述
 
  傳統的編程語言和模型都是一種表述的體系,前者適合表述順序過程,后者適合表述復雜結構。模型的必要性可以通過下面這個例子看出來:

  為了精確地復現,你可以用語言精確地敘述一個立方體,甚至10個立方體組合的形狀,但你不會試圖用語言描述一棟房子,適當的方式是用工程圖紙。

  建立企業應用系統的情形可以從以上例子得到啟發,企業系統要表述的,主要是復雜的結構,過程占的比重很小,因此,模型就變得更加重要乃至必要了。
 
  OMG組織的MDA戰略
 
  OMG最新的戰略,是建立模型驅動體系架構(Model Driven Architecture, MDA),它的意義不是三言兩語可以說清楚的,但從軟件進化的角度來說,可能帶有一種必然性,從上面的討論,至少可以引申出兩個理由:

   1. 更有效地描述復雜系統的需要;  系統復雜化帶來的層級區分的需要。 

轉帖于:軟件水平考試_考試吧
文章搜索
復雜系統的層級原理與模型驅動軟件體系結構網友評論網友評論
版權聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
 gaoxiaoliang 
 
主站蜘蛛池模板: 一区视频在线 | 欧美一区二区视频高清转区 | 中国精品久久 | 2017天天操 | 国产第一亚洲 | 一二三四视频社区在线1 | 日本大片成人免费网址 | 亚洲欧美一区二区三区在线 | 视频三区精品中文字幕 | 国产午夜视频在线观看第四页 | 免费乱理伦片在线观看八戒 | 亚洲精品tv久久久久久久久久 | 羞色影院| 中文字幕日韩欧美一区二区三区 | 久久午夜夜伦伦鲁鲁片 | 中文有码中文字幕免费视频 | 韩国三级日本三级在线观看 | 黄色一级一毛片 | 亚洲国产欧美在线人网站 | 日本a∨网站 | 欧美成人午夜视频 | 国产91在线|亚洲 | 日本三级黄色 | 欧美成人精品三级网站 | 色成人综合网 | 夜夜爱成人免费网站 | 亚洲第一在线播放 | 国产成人18黄禁网站免费观看 | 丁香五月情 | 狠狠色狠狠干 | 视频一区二区欧美日韩在线 | 天天射综合 | 轻点插视频 | 羞羞官网| 欧美日韩一区二区在线视频 | 一本大道香蕉大vr在线吗视频 | 一级一级黄色片 | 成人黄色在线 | 久操成人 | 97夜夜澡人人爽人人喊中国片 | 高h猛烈做哭bl壮汉受欧美 |