




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、(中職)UML與Rose建模應用子情境1.3ppt課件子情境1.3 Rational Rose 視圖UML及Rose建模應用學習情境1:UML與Rose認知子情境描述熟悉與掌握Rose視圖是進行UML建模必備基礎。因此我們有必要先熟悉Rational Rose的工作環境與界面結構。在Rational Rose的界面中,有四種視圖(View):用例視圖(UseCaseView),邏輯視圖(LogicalView),組件視圖(ComponentView),部署視圖(DeploymentView)。每個視圖針對不同的對象,具有不同用途。視圖能包含的模型元素用例視圖 業務參與者、業務工作者、業務用例、
2、業務用例圖、業務用例實現、參與者、用例、用例文檔、用例文檔、用例圖、類圖、狀態圖、活動圖、順序圖、協作圖、包、文件、URL邏輯視圖 用例、用例文檔、用例文檔、用例圖、類圖、接口、狀態圖、活動圖、順序圖、協作圖、包、文件、URL構建視圖 構件、接口、構件圖、包、文件、URL部署視圖 進程、處理器、連接器、設備、部署圖、文件、URL相關知識 用例視圖可以包括系統中的所有參與者、用例和用例圖,還可以包括一些順序圖或者協作圖。 在Rose模型中,參與者用如圖1-19所示的圖標表示。用例用如圖1-20所示的圖標表示。 用例在功能上必須是完整的。每個用例都是從輸入開始,產生結果輸出給參與者。用例與參與者之
3、間用關聯實現連接,表示參與者啟動用例執行,而用例將值返回給參與者,如圖1-21所示。圖1-19 Student 圖1-20 RegisteringCourse圖1-21 用例圖了解用例視圖步驟1 子情景實施圖1-22 類圖步驟2了解邏輯視圖 從邏輯視圖中可以看到系統的邏輯結構,其中主要包括: (1)類:類是一組共享某種共有結構和共有行為。 (2)類圖:類圖從靜態的角度描述了類與類之間的關系,同時描述了類的屬性和操作。如圖1-22所示:設計者可以通過類圖迅速瀏覽系統中的類、類的關系、屬性和操作。 子情景實施圖1-23 狀態機圖 (3)交互圖:交互圖通過捕捉合作對象的順序交互和并行交互,對用例事件
4、流的執行情況進行跟蹤。 (4)狀態機圖:狀態機圖包括狀態圖和活動圖,它們都用于顯示對象的動態行為。如圖1-16所示:狀態圖顯示對象的各種可能狀態,并演示對象如何從一種狀態過渡到另一種狀態。 (5)包:邏輯視圖中的包是一組相關的類或者其他模型元素。 步驟2了解邏輯視圖 子情景實施 從構件視圖中可以看出系統實現的物理結構,它主要包括: (1)構件:構件表示一個具有良好定義的接口的軟件模塊,如源代碼,二進制代碼、可執行文件和動態鏈接庫等。構件的接口由構件提供的一個或多個接口元素表示。構件是代碼的實際模塊,實現一個特定的類。 (2)構件圖:構件圖顯示構件包、構件、接口和依賴關系。它提供了系統模型的一個
5、物理視圖。 (3)包:相關構件的包。步驟3了解構件視圖 子情景實施步驟4了解部署視圖 部署視圖關系系統的實際部署情況,一個項目只有一個部署視圖。部署視圖顯示系統中所涉及的進程、處理器、設備和連接。部署視圖包括: (1)進程:面向對象程序或者系統中控制線程的執行。在部署視圖中,進程是指在自己的內存空間中執行的機器。 (2)處理器:能夠執行程序的硬件。 (3)設備:設備是不具有計算功能的硬件。 子情景實施知識或技能拓展Rose的九種圖: (1)用例圖use case diagram,描述系統功能。 (2)類圖class diagram,描述系統的靜態結構。 (3)對象圖object diagram
6、,描述系統在某個時刻的靜態結構。 (4)序列圖sequence diagram,按時間順序描述系統元素間的交互。 (5)協作圖Collaboration diagram,按照時間和空間順序描述系統元素間的交互和它們之間的關系。知識或技能拓展Rose的九種圖: (6)狀態圖state diagram,描述了系統元素的狀態條件和響應。 (7)活動圖activity diagram,描述了系統元素的活動。 (8)構件圖component diagram,描述了實現系統的元素的組織。 (9)部署圖deployment diagram,描述了環境元素的配置,并把實現系統的元素映射到配置上 。知識或技能拓
7、展 根據它們在不同架構視圖的應用,可以把9種圖分成:用戶模型視圖:用例圖。結構模型視圖:類圖、對象圖。行為模型視圖:序列圖、協作圖、狀態圖、活動圖(動態圖)。實現模型視圖:組件圖。實現模型視圖:組件圖。環境模型視圖:配置圖。子情景總結 應該初步理解和掌握如下知識點: 1.Rose模型的四個視圖是用例視圖、邏輯視圖、構件視圖和部署視圖。每個視圖針對不同對象,具有不同用途。 2.邏輯視圖關注系統和如何實現使用用例中提到的功能。它提供系統的詳細圖形,描述構件之間如何關聯;邏輯視圖包括需要的特定類、類圖、交互圖和狀態機圖等。利用這些細節元素,開發人員可以構造系統的詳細設計。子情景總結 構件視圖包括模型代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農業科技與農村文化創新基地人才培養模式創新考核試卷
- 溝通中的情感智力發展策略考核試卷
- 游藝設備適老化設計考核試卷
- 中醫艾灸試題及答案
- 單招考試面試題材及答案
- 寵物驅蟲試題及答案
- 電焊入場考試題及答案
- 泡面餐廳測試題及答案
- javajvm原理面試題及答案
- 社工職業考試試題及答案
- 廉潔知識題目及答案
- 公安院校公安專業招生政治考察表在校表現考察表面試表
- 2025年廣西專業技術人員繼續教育公需科目(三)答案
- 2025年巡檢機器人市場環境分析
- 教學設計培訓課件
- DAISY SKY雛菊的天空:國貨眼油第一品牌
- 網絡題庫財務會計知識競賽1000題(僅供自行學習使用)
- 小學音樂 花城版 三年級《蟲兒飛》課件
- 公共關系學-實訓項目1:公關三要素分析
- 網頁設計基礎ppt課件(完整版)
- 貴陽市建設工程消防整改驗收申請表
評論
0/150
提交評論