ppt制作技巧-uml图形简介

ppt制作技巧-uml图形简介

ID:20811503

大小:1.36 MB

页数:22页

时间:2018-10-16

ppt制作技巧-uml图形简介_第1页
ppt制作技巧-uml图形简介_第2页
ppt制作技巧-uml图形简介_第3页
ppt制作技巧-uml图形简介_第4页
ppt制作技巧-uml图形简介_第5页
资源描述:

《ppt制作技巧-uml图形简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章UML簡介1第二章UML簡介2.1塑模(Modeling)2.24+1觀點2.3UML圖形簡介2.4UML工具2統一塑模語言UMLUML是UnifiedModelingLanguage的縮寫UML統合了物件導向方法論之各派不同的方法,提供了一致性的圖形語言做為開發系統的溝通媒介。UML是圖形語言3圖形的溝通工具對於系統的使用者用UML來表達系統的功能對於系統分析師UML是討論系統架構的工具。對於軟體工程師UML用來從事系統分析與設計,塑模出物件之間的靜態以及動態關係。對於系統的管理者藉由UML來表達硬體或

2、是軟體元件的佈署與配置情形。42.1塑模(Modeling)什麼是塑模?為何要塑模?塑模的好處軟體塑模5塑模的例子樣品屋飛機的模型蓋橋的模型6塑模的原因工程師建造模型來驗證他們的設計不會出問題。並且,如果設計真的出了問題,損失的只是模型。建築師利用樣品屋可以知道到底有沒有人會想要買他設計出來的房子。飛機製造商藉由飛機的模型以及風動的測試來看看設計出來的飛機可不可以飛造橋的工程師可以利用模型來測試橋樑可以承受的強風或是重量而不至於斷裂。7塑模的好處建構模型比建構實物來得較容易,也較便宜。模型可以用來模擬。如果出現

3、了錯誤,也不至於造成重大的損失。使用模型可以幫助我們學習。使用模型是一種有效的溝通方式。使用模型,可以用來表達不同層次的細節。8軟體塑模可以達成的四個目標模型幫助我們視覺化一個系統模型允許我們詳述一個系統的結構或是行為模型給出了指引我們建構系統的一個樣板模型記錄了我們所做的決定9系統開發就是在製作模型規格模型(Specificationmodel)就系統所能提供的商業價值來描述分析模型(Analysismodel)示範如何實現規格模型的問題模型設計模型(Designmodel)說明分析模型如何可以程式碼寫出程式

4、碼模型(Codemodel)設計模型的實作102.24+1觀點由PhilippeKruchten於1995年提出塑模系統架構的一個藍圖Booch等在他們所出版的UML使用手冊中定義了UML中的4+1觀點11使用案例觀點(UseCaseView)從系統外部的使用者角度,表達系統所提供的功能。4+1中的1指的是使用案例觀點12設計觀點(DesignView)描繪出系統的靜態結構以及動態行為,以做為系統所應提供之功能的解答。設計觀點圍繞在類別,介面以及物件的合作等等設計問題上。13處理流程觀點(ProcessView

5、)描繪出組成系統的平行以及同步機制之執行緒(thread)以及程序(process)。強調系統的性能、延展性等非功能性需求。14實作觀點(ImplementationView)以模組或元件來顯示設計觀點的物件是在那一個模組或元件中實作。15部署觀點(DeploymentView)描繪系統在執行時,各個組成元件的實際佈置與安裝。強調系統執行環境的硬體拓樸結構。162.3UML圖形簡介對於4+1觀點中的每一個觀點,可以用UML所提供的九種圖形來表達。對於每一個不同的觀點,又可區分為靜態面以及動態面。17UML圖形與

6、4+1觀點靜態模型動態模型使用案例觀點使用案例圖互動圖、狀態圖、活動圖設計觀點類別圖、物件圖互動圖、狀態圖、活動圖處理流程觀點類別圖、物件圖互動圖、狀態圖、活動圖實作觀點元件圖互動圖、狀態圖、活動圖部署觀點部屬圖互動圖、狀態圖、活動圖182.4UML工具IBMRationalSoftwareArchitect6.019UML工具SparxSystemsEnterpriseArchitect20UML工具VisualParadigm6.021UML工具JUDE22

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。