




已閱讀5頁,還剩77頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第五章 Rational Rose介紹,主要內(nèi)容 Rational Rose 簡介 用例視圖 邏輯視圖 構件視圖 部署視圖,Rational Rose 簡介,Rational Rose 是用來分析與設計面向對象軟件系統(tǒng)的強大工具,也是當前最流行的可視化軟件開發(fā)工具之一,ROSE與可視化建模,可視化建模的目的在于方便項目組的人員進行交流。ROSE是一種可視化建模工具,可以為軟件開發(fā)的各階段提供支持,建立業(yè)務模型,業(yè)務用例,業(yè)務參與者,業(yè)務工人,確定用例模型,參與者,用例,關系,參與者,用例,關系,細化用例,初啟階段,事件流程建模,時序圖,協(xié)作圖,狀態(tài)圖,對系統(tǒng)靜態(tài)結構和動態(tài)行為建模,類圖,交互圖,狀態(tài)機圖,確定系統(tǒng)構件,構件圖,關系,精化階段,正向工程產(chǎn)生框架代碼,類圖,交互圖,狀態(tài)機圖,構件圖,逆向工程更新模型,構件圖,創(chuàng)建部署圖,部署圖,構建階段,產(chǎn)品化階段,更新模型,構件圖,部署圖,Rose支持的模型圖,Rational Rose界面,標準 工具條,瀏覽區(qū),文檔描 述窗口,日志,圖形工具條,圖形窗口,創(chuàng)建模型,從菜單中選擇FileNew,或標準工具欄中的New按鈕 選擇可用框架或單擊Cancel不用,保存模型,從菜單中選擇FileSave 或 標準工具欄中的Save按鈕 ROSE模型都以擴展名為.mdl的文件進行保存,這個文件包括了所有的模型圖,對象和其它 模型元素,導出與導入模型,可以從Rose中導出的內(nèi)容包括整個模型,類,邏輯包以及構件包 導出模型 選中模型元素,從菜單中選擇FileExport 導入模型 從菜單中選擇FileImport,Rational Rose中的視圖,視圖是對模型中邏輯元素的可視化表示 ROSE提供了四種視圖,用例視圖,邏輯視圖,構件視圖,部署視圖,只關心系統(tǒng)的高級功能,不關心系統(tǒng)的具體實現(xiàn)細節(jié)。 包括:用例圖,活動圖,交互圖,包,瀏覽區(qū)窗口中的視圖,關注系統(tǒng)如何實現(xiàn)用例中提到的功能 包括:類,類圖,交互圖,狀態(tài)圖,活動圖,包,可看出系統(tǒng)實現(xiàn)的物理結構,包括:構件,構件圖,包,關心系統(tǒng)的實際部署情況。包括:進程,處理器,設備,第五章 Rational Rose介紹,主要內(nèi)容 Rational Rose 簡介 用例視圖 邏輯視圖 構件視圖 部署視圖,用例視圖,用例視圖圖形化地說明了一個系統(tǒng)涉及到的所有參與者,用例和用例圖。此外還包括一些交互圖(時序圖,協(xié)作圖)。用例視圖是系統(tǒng)中與實現(xiàn)無關的視圖。用例視圖關注系統(tǒng)功能的高層形狀,而不關注系統(tǒng)的具體實現(xiàn)方法,瀏覽區(qū)中的用例視圖,用例圖,用例視圖,參與者,用例,關聯(lián),文檔,用例圖示例,創(chuàng)建用例圖,刪除用例圖,注意:刪除用例圖不會刪除其中的模型要素。 Rose不允許刪除主用例圖(Main),用例圖工具欄,選擇工具,文本,注釋,連接注釋,包,用例,參與者,關聯(lián),依賴,泛化,用例圖中增加模型元素,新建的模型元素自動加入用例視圖,已有元素加入用例圖,拖動至適當位置放開,刪除用例圖中的模型元素,僅從用例圖中刪除 選擇元素后按Delete 從整個模型中刪除 選擇模型圖中的元素后按Ctrl+D 或菜單EditDelete from Model,打開規(guī)范窗口,規(guī)范窗口允許顯示和修改模型元素的細節(jié)信息,參與者規(guī)范,參與者與類使用相同的規(guī)范窗口 窗口中與參與者有關的標簽是 General 標簽 Detail 標簽 Relations 標簽 Files 標簽,定義參與者名稱,指定參與者的構造型,參與者只有一種構造型actor,描述參與者,參與者的多重性表示該參與者有多少實例,抽象參與者,用例規(guī)范,規(guī)范窗口顯示和修改用例的屬性和關系 通用標簽 模型圖標簽 關系標簽 文件標簽,構造型一般不用于用例,需要可以增加,區(qū)分用例的優(yōu)先次序,抽象用例,不由參與者直接啟動,而是為其它用例提供功能,用例所擁有的模型圖,與其他用例或參與者存在的關聯(lián),所涉及的輔助文檔,用例圖中增加關系,關聯(lián)關系 從啟動信息方拖動到另一方 泛化關系 從具體用例(或參與者)拖動到另一方 擴展關系和包含關系 在泛化關系的規(guī)范窗口中設定相應的構造型,第五章 Rational Rose介紹,主要內(nèi)容 Rational Rose 簡介 用例視圖 邏輯視圖 構件視圖 部署視圖,邏輯視圖,邏輯視圖關注系統(tǒng)如何實現(xiàn)用例中提到的功能 ,涵蓋系統(tǒng)實現(xiàn)的具體細節(jié)。利用這些細節(jié)元素,開發(fā)人員可以構造系統(tǒng)的詳細設計,瀏覽區(qū)中的邏輯視圖,邏輯視圖,包,類圖,類,時序圖,協(xié)作圖,類圖,類圖是邏輯視圖的重要組成部分,用于對系統(tǒng)的靜態(tài)結構建模,涉及到具體的實現(xiàn)細節(jié)。 類圖在系統(tǒng)建模過程中的地位和作用,用例圖,類圖,活動圖,交互圖,狀態(tài)圖,包圖,類圖示例,創(chuàng)建類圖,類圖拖拽工具條,類,接口,包,依賴,關聯(lián),連接關聯(lián)類和關聯(lián)關系,泛化,實現(xiàn),類圖中增加模型元素,類規(guī)范窗口,最常用的類的構造型有 Boundary 邊界類 Entity 實體類 Control 控制類,規(guī)定了類的訪問權限,持久性,并發(fā)性,抽象類,瀏覽為類創(chuàng)建的所有操作,瀏覽為類創(chuàng)建的所有屬性,設置類的嵌套,增加類的屬性和操作,屬性規(guī)范,設置屬性的數(shù)據(jù)類型,不需要對屬性指定構造型,但構造型可增加模型的可讀性,設置屬性初值,輸出控制,定義屬性的可見性; 屬性的可見性建議用私有或保護,屬性控制: By value 按數(shù)值,屬性放在類中; By Reference 按引用, 屬性放在類外; Unspecified 未指定,靜態(tài)屬性,類的所有實例共享的屬性,派生屬性,從一個或幾個屬性中創(chuàng)建的屬性,操作規(guī)范,操作返回值類型,輸出控制,與屬性類似,操作變元,即參數(shù),操作接收的輸入數(shù)據(jù),為操作增加變元,類圖中增加關系,關聯(lián)關系 從一個類拖動鼠標到另一個類 依賴關系 從依賴者類向另一個類拖動關系線 泛化關系 從子類拖動到父類 聚集關系 從整體類拖動到部分類,關聯(lián)規(guī)范,關系名,可選,在關系上斜體顯示,角色描述類在關系中的作用,顯示在起這個作用的類旁邊,表示關聯(lián)中一個類的幾個實例與另一個類的一個實例相聯(lián)系,包,包是一種分組機制,可以有效地組織,管理模型元素,時序圖,時序圖描述了在時間上對象交互的安排 圖形展現(xiàn)了 多個交互對象 信息交流的序列 時序圖包含 對象 對象的生命線 按順序對象間的信息交流 控制焦點(可選的),時序圖示例,創(chuàng)建時序圖,時序圖工具條,時序圖中增加對象和消息,對象規(guī)范,映射類,每個對象都應該映射到一個類。如果要為對象創(chuàng)建新的類,選擇New選項。,設置對象持久性,消息規(guī)范,可以將接受對象的某個操作指定給消息。指定操作后,消息名變?yōu)樗付ǖ牟僮髅?消息規(guī)范,設置消息同步類型,常用有簡單,同步,異步;,協(xié)作圖,協(xié)作圖是強調發(fā)送和接收消息的對象間的結構組織的交互圖。在圖形上,協(xié)作圖是頂點和弧的結合 協(xié)作圖包含 對象 鏈 消息,協(xié)作圖示例,創(chuàng)建協(xié)作圖,協(xié)作圖工具條,選擇工具,文本,注釋,對象,對象間的鏈接,類實例,反身鏈接,增加消息,顯示對象間的信息流,反方向顯示對象間的信息流,增加反向消息,協(xié)作圖中增加模型元素,通過單擊對象間的鏈接產(chǎn)生消息。要在協(xié)作圖中增加消息,必須先建立對象間的鏈接,時序圖與協(xié)作圖間的轉換,時序圖協(xié)作圖 打開時序圖 選擇BrowseCreate collaboration Diagram 或按F5 協(xié)作圖時序圖 打開協(xié)作圖 選擇BrowseCreate sequence Diagram 或按F5,活動圖,提供了對工作流進行建模的途徑 活動圖中的每個活動表示執(zhí)行工作流中一組的動作。一旦該活動結束,控制流將自動轉移到下一個活動,或通過轉換進入下一個狀態(tài),活動圖示例,創(chuàng)建活動圖,活動圖工具條,選擇工具,文本,注釋,狀態(tài),初始狀態(tài),終止狀態(tài),狀態(tài)轉換,反身轉換,活動,水平同步條,垂直同步條,判斷,泳道,活動圖中增加模型元素,活動規(guī)范,顯示動作類型和動作表達式,要增加操作,右擊選擇Insert,自動添加類型為Entry的操作,雙擊此處,打開動作規(guī)范窗口,動作規(guī)范窗口,選擇動作執(zhí)行的時機,轉移規(guī)范,顯示和修改狀態(tài)圖和活動圖中某個轉移的向關信息,狀態(tài)圖,顯示一個對象從創(chuàng)建到摧毀的整個生命周期 狀態(tài)圖主要顯示: 對象在生命周期所經(jīng)歷的狀態(tài)序列 誘發(fā)對象從一個狀態(tài)變?yōu)榱硪粋€狀態(tài)的事件 狀態(tài)改變所導致的動作,狀態(tài)圖示例,創(chuàng)建狀態(tài)圖,狀態(tài)圖工具條,選擇工具,文本,注釋,狀態(tài),初始狀態(tài),終止狀態(tài),轉換,反身轉換,狀態(tài)規(guī)范,可同樣通過動作規(guī)范窗口設置動作,第五章 Rational Rose介紹,主要內(nèi)容 Rational Rose 簡介 用例視圖 邏輯視圖 構件視圖 部署視圖,構件圖,提供當前模型的物理視圖,對系統(tǒng)的靜態(tài)實現(xiàn)視圖進行建模 構件圖顯示軟件構件的組織以及構件間的依賴關系,包括源代碼構件,二進制代碼構件以及可執(zhí)行構件 構件間的調用表示為構件間的依賴關系,創(chuàng)建構件圖,增加構件及依賴,第五章 Rational R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天復合材料 課件知識點6 高熵合金基復合材料
- 會滾的汽車課件
- 剪輯技巧培訓課件
- 腫瘤科常用藥物臨床應用與管理
- 路基工程這知識培訓
- 2025年 安康市紫陽縣民歌藝術研究中心招聘考試筆試試卷附答案
- 2025年中國噴泉套件行業(yè)市場全景分析及前景機遇研判報告
- 小動物搬家課件
- 蛛網(wǎng)膜下腔出血疑難病例討論
- 紅血絲皮膚的成因及護理
- 消化不良的教學設計
- 健康宣教之青光眼掌握預防疾病的技巧
- 2021年10月江蘇省高等教育自學考試企業(yè)人力資源管理
- 廣州市荔灣廣雅新初一分班(摸底)語文模擬試題(5套帶答案)
- 法院聘用書記員考試試題及答案
- 學校預防性侵教育活動開展情況總結
- 廣州版四年級英語下冊各單元知識點歸納及同步練習
- 廣東省廉江市實驗學校2022-2023學年數(shù)學五年級第二學期期末聯(lián)考試題含答案
- 湖南三支一扶考試歷年真題
- 心肺運動試驗-PPT-醫(yī)學課件
- 2023年小學數(shù)學壓軸幾何圖形經(jīng)典30題匯編
評論
0/150
提交評論