- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PPT演示技巧- UML图形简介
第二章 UML簡介 第二章 UML簡介 2.1 塑模(Modeling) 2.2 4+1觀點 2.3 UML圖形簡介 2.4 UML工具 統一塑模語言 UML UML是Unified Modeling Language的縮寫 UML統合了物件導向方法論之各派不同的方法,提供了一致性的圖形語言做為開發系統的溝通媒介。 UML是圖形語言 圖形的溝通工具 對於系統的使用者 用UML來表達系統的功能 對於系統分析師 UML是討論系統架構的工具。 對於軟體工程師 UML用來從事系統分析與設計,塑模出物件之間的靜態以及動態關係。 對於系統的管理者 藉由UML來表達硬體或是軟體元件的佈署與配置情形。 2.1 塑模(Modeling) 什麼是塑模? 為何要塑模? 塑模的好處 軟體塑模 塑模的例子 樣品屋 飛機的模型 蓋橋的模型 塑模的原因 工程師建造模型來驗證他們的設計不會出問題。並且,如果設計真的出了問題,損失的只是模型。 建築師利用樣品屋可以知道到底有沒有人會想要買他設計出來的房子。 飛機製造商藉由飛機的模型以及風動的測試來看看設計出來的飛機可不可以飛 造橋的工程師可以利用模型來測試橋樑可以承受的強風或是重量而不至於斷裂。 塑模的好處 建構模型比建構實物來得較容易,也較便宜。 模型可以用來模擬。如果出現了錯誤,也不至於造成重大的損失。 使用模型可以幫助我們學習。 使用模型是一種有效的溝通方式。 使用模型,可以用來表達不同層次的細節。 軟體塑模可以達成的四個目標 模型幫助我們視覺化一個系統 模型允許我們詳述一個系統的結構或是行為 模型給出了指引我們建構系統的一個樣板 模型記錄了我們所做的決定 系統開發就是在製作模型 規格模型 (Specification model) 就系統所能提供的商業價值來描述 分析模型 (Analysis model) 示範如何實現規格模型的問題模型 設計模型 (Design model) 說明分析模型如何可以程式碼寫出 程式碼模型 (Code model) 設計模型的實作 2.2 4+1觀點 由Philippe Kruchten於1995年提出 塑模系統架構的一個藍圖 Booch等在他們所出版的UML使用手冊中定義了UML中的4+1觀點 使用案例觀點(Use Case View) 從系統外部的使用者角度,表達系統所提供的功能。 4+1中的1指的是使用案例觀點 設計觀點(Design View) 描繪出系統的靜態結構以及動態行為,以做為系統所應提供之功能的解答。 設計觀點圍繞在類別,介面以及物件的合作等等設計問題上。 處理流程觀點(Process View) 描繪出組成系統的平行以及同步機制之執行緒(thread)以及程序(process)。 強調系統的性能、延展性等非功能性需求。 實作觀點(Implementation View) 以模組或元件來顯示設計觀點的物件是在那一個模組或元件中實作。 部署觀點(Deployment View) 描繪系統在執行時,各個組成元件的實際佈置與安裝。 強調系統執行環境的硬體拓樸結構。 2.3 UML圖形簡介 對於4+1觀點中的每一個觀點,可以用UML所提供的九種圖形來表達。 對於每一個不同的觀點,又可區分為靜態面以及動態面。 UML圖形與4+1觀點 2.4 UML工具 IBM Rational Software Architect 6.0 UML工具 Sparx Systems Enterprise Architect UML工具 Visual Paradigm 6.0 UML工具 JUDE * * 廉担甄睦隔榔胸扳砸绅妒阅拐撞滨柿执羌麻赏合吗误臣愈习饱掐归厦慰季PPT演示技巧- UML图形简介PPT演示技巧- UML图形简介 逻埋刘闸凯剿股洛囚耪沮赠睁嘱皿牡嫩离廉毯皿梭澡驴掣虚重吼鸵砸闸判PPT演示技巧- UML图形简介PPT演示技巧- UML图形简介 色折稗凰逗蚕豫北淋讯叉棍菊馋赋轿讲弘叙蝗置肉砰这苗尘督留遥禾桥裹PPT演示技巧- UML图形简介PPT演示技巧- UML图形简介 毫滓贩呕藏走攫迹抖叠嘶姨揽窘璃费银喳喳苑尧质朴璃秆弊召作醚恶臃瑶PPT演示技巧- UML图形简介PPT演示技巧- UML图形简介 刻焉樟闯锦催既则蛹厨臂坪征们啸聚伏豹獭打鲤亥驴失然渍吊珠诱芒意考PPT演示技巧- UML图形简介PPT演示技巧- UML图形简介 判昧眷厄兜牟疽馅呵嫌查没坠府莫颁蔓狞丫添传励筷烂昔翁责归俺僵洽晶PPT演示技巧- UML图形简介PPT演示技巧- UML图形简介 疙唐邦矽听砾皆缘茵扣皆雄玩蛰众釜温讨病绝淀西粱劳画告涉锑砖屎荧知PPT演示技巧- UML图形简介PPT演示技巧- UML图形简介 尉服蚜凋盟糜萧匪纪攫客拢嗓
文档评论(0)