




已閱讀5頁,還剩77頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第五章 Rational Rose介紹,主要內(nèi)容 Rational Rose 簡介 用例視圖 邏輯視圖 構(gòu)件視圖 部署視圖,Rational Rose 簡介,Rational Rose 是用來分析與設(shè)計(jì)面向?qū)ο筌浖到y(tǒng)的強(qiáng)大工具,也是當(dāng)前最流行的可視化軟件開發(fā)工具之一,ROSE與可視化建模,可視化建模的目的在于方便項(xiàng)目組的人員進(jìn)行交流。ROSE是一種可視化建模工具,可以為軟件開發(fā)的各階段提供支持,建立業(yè)務(wù)模型,業(yè)務(wù)用例,業(yè)務(wù)參與者,業(yè)務(wù)工人,確定用例模型,參與者,用例,關(guān)系,參與者,用例,關(guān)系,細(xì)化用例,初啟階段,事件流程建模,時序圖,協(xié)作圖,狀態(tài)圖,對系統(tǒng)靜態(tài)結(jié)構(gòu)和動態(tài)行為建模,類圖,交互圖,狀態(tài)機(jī)圖,確定系統(tǒng)構(gòu)件,構(gòu)件圖,關(guān)系,精化階段,正向工程產(chǎn)生框架代碼,類圖,交互圖,狀態(tài)機(jī)圖,構(gòu)件圖,逆向工程更新模型,構(gòu)件圖,創(chuàng)建部署圖,部署圖,構(gòu)建階段,產(chǎn)品化階段,更新模型,構(gòu)件圖,部署圖,Rose支持的模型圖,Rational Rose界面,標(biāo)準(zhǔn) 工具條,瀏覽區(qū),文檔描 述窗口,日志,圖形工具條,圖形窗口,創(chuàng)建模型,從菜單中選擇FileNew,或標(biāo)準(zhǔn)工具欄中的New按鈕 選擇可用框架或單擊Cancel不用,保存模型,從菜單中選擇FileSave 或 標(biāo)準(zhǔn)工具欄中的Save按鈕 ROSE模型都以擴(kuò)展名為.mdl的文件進(jìn)行保存,這個文件包括了所有的模型圖,對象和其它 模型元素,導(dǎo)出與導(dǎo)入模型,可以從Rose中導(dǎo)出的內(nèi)容包括整個模型,類,邏輯包以及構(gòu)件包 導(dǎo)出模型 選中模型元素,從菜單中選擇FileExport 導(dǎo)入模型 從菜單中選擇FileImport,Rational Rose中的視圖,視圖是對模型中邏輯元素的可視化表示 ROSE提供了四種視圖,用例視圖,邏輯視圖,構(gòu)件視圖,部署視圖,只關(guān)心系統(tǒng)的高級功能,不關(guān)心系統(tǒng)的具體實(shí)現(xiàn)細(xì)節(jié)。 包括:用例圖,活動圖,交互圖,包,瀏覽區(qū)窗口中的視圖,關(guān)注系統(tǒng)如何實(shí)現(xiàn)用例中提到的功能 包括:類,類圖,交互圖,狀態(tài)圖,活動圖,包,可看出系統(tǒng)實(shí)現(xiàn)的物理結(jié)構(gòu),包括:構(gòu)件,構(gòu)件圖,包,關(guān)心系統(tǒng)的實(shí)際部署情況。包括:進(jìn)程,處理器,設(shè)備,第五章 Rational Rose介紹,主要內(nèi)容 Rational Rose 簡介 用例視圖 邏輯視圖 構(gòu)件視圖 部署視圖,用例視圖,用例視圖圖形化地說明了一個系統(tǒng)涉及到的所有參與者,用例和用例圖。此外還包括一些交互圖(時序圖,協(xié)作圖)。用例視圖是系統(tǒng)中與實(shí)現(xiàn)無關(guān)的視圖。用例視圖關(guān)注系統(tǒng)功能的高層形狀,而不關(guān)注系統(tǒng)的具體實(shí)現(xiàn)方法,瀏覽區(qū)中的用例視圖,用例圖,用例視圖,參與者,用例,關(guān)聯(lián),文檔,用例圖示例,創(chuàng)建用例圖,刪除用例圖,注意:刪除用例圖不會刪除其中的模型要素。 Rose不允許刪除主用例圖(Main),用例圖工具欄,選擇工具,文本,注釋,連接注釋,包,用例,參與者,關(guān)聯(lián),依賴,泛化,用例圖中增加模型元素,新建的模型元素自動加入用例視圖,已有元素加入用例圖,拖動至適當(dāng)位置放開,刪除用例圖中的模型元素,僅從用例圖中刪除 選擇元素后按Delete 從整個模型中刪除 選擇模型圖中的元素后按Ctrl+D 或菜單EditDelete from Model,打開規(guī)范窗口,規(guī)范窗口允許顯示和修改模型元素的細(xì)節(jié)信息,參與者規(guī)范,參與者與類使用相同的規(guī)范窗口 窗口中與參與者有關(guān)的標(biāo)簽是 General 標(biāo)簽 Detail 標(biāo)簽 Relations 標(biāo)簽 Files 標(biāo)簽,定義參與者名稱,指定參與者的構(gòu)造型,參與者只有一種構(gòu)造型actor,描述參與者,參與者的多重性表示該參與者有多少實(shí)例,抽象參與者,用例規(guī)范,規(guī)范窗口顯示和修改用例的屬性和關(guān)系 通用標(biāo)簽 模型圖標(biāo)簽 關(guān)系標(biāo)簽 文件標(biāo)簽,構(gòu)造型一般不用于用例,需要可以增加,區(qū)分用例的優(yōu)先次序,抽象用例,不由參與者直接啟動,而是為其它用例提供功能,用例所擁有的模型圖,與其他用例或參與者存在的關(guān)聯(lián),所涉及的輔助文檔,用例圖中增加關(guān)系,關(guān)聯(lián)關(guān)系 從啟動信息方拖動到另一方 泛化關(guān)系 從具體用例(或參與者)拖動到另一方 擴(kuò)展關(guān)系和包含關(guān)系 在泛化關(guān)系的規(guī)范窗口中設(shè)定相應(yīng)的構(gòu)造型,第五章 Rational Rose介紹,主要內(nèi)容 Rational Rose 簡介 用例視圖 邏輯視圖 構(gòu)件視圖 部署視圖,邏輯視圖,邏輯視圖關(guān)注系統(tǒng)如何實(shí)現(xiàn)用例中提到的功能 ,涵蓋系統(tǒng)實(shí)現(xiàn)的具體細(xì)節(jié)。利用這些細(xì)節(jié)元素,開發(fā)人員可以構(gòu)造系統(tǒng)的詳細(xì)設(shè)計(jì),瀏覽區(qū)中的邏輯視圖,邏輯視圖,包,類圖,類,時序圖,協(xié)作圖,類圖,類圖是邏輯視圖的重要組成部分,用于對系統(tǒng)的靜態(tài)結(jié)構(gòu)建模,涉及到具體的實(shí)現(xiàn)細(xì)節(jié)。 類圖在系統(tǒng)建模過程中的地位和作用,用例圖,類圖,活動圖,交互圖,狀態(tài)圖,包圖,類圖示例,創(chuàng)建類圖,類圖拖拽工具條,類,接口,包,依賴,關(guān)聯(lián),連接關(guān)聯(lián)類和關(guān)聯(lián)關(guān)系,泛化,實(shí)現(xiàn),類圖中增加模型元素,類規(guī)范窗口,最常用的類的構(gòu)造型有 Boundary 邊界類 Entity 實(shí)體類 Control 控制類,規(guī)定了類的訪問權(quán)限,持久性,并發(fā)性,抽象類,瀏覽為類創(chuàng)建的所有操作,瀏覽為類創(chuàng)建的所有屬性,設(shè)置類的嵌套,增加類的屬性和操作,屬性規(guī)范,設(shè)置屬性的數(shù)據(jù)類型,不需要對屬性指定構(gòu)造型,但構(gòu)造型可增加模型的可讀性,設(shè)置屬性初值,輸出控制,定義屬性的可見性; 屬性的可見性建議用私有或保護(hù),屬性控制: By value 按數(shù)值,屬性放在類中; By Reference 按引用, 屬性放在類外; Unspecified 未指定,靜態(tài)屬性,類的所有實(shí)例共享的屬性,派生屬性,從一個或幾個屬性中創(chuàng)建的屬性,操作規(guī)范,操作返回值類型,輸出控制,與屬性類似,操作變元,即參數(shù),操作接收的輸入數(shù)據(jù),為操作增加變元,類圖中增加關(guān)系,關(guān)聯(lián)關(guān)系 從一個類拖動鼠標(biāo)到另一個類 依賴關(guān)系 從依賴者類向另一個類拖動關(guān)系線 泛化關(guān)系 從子類拖動到父類 聚集關(guān)系 從整體類拖動到部分類,關(guān)聯(lián)規(guī)范,關(guān)系名,可選,在關(guān)系上斜體顯示,角色描述類在關(guān)系中的作用,顯示在起這個作用的類旁邊,表示關(guān)聯(lián)中一個類的幾個實(shí)例與另一個類的一個實(shí)例相聯(lián)系,包,包是一種分組機(jī)制,可以有效地組織,管理模型元素,時序圖,時序圖描述了在時間上對象交互的安排 圖形展現(xiàn)了 多個交互對象 信息交流的序列 時序圖包含 對象 對象的生命線 按順序?qū)ο箝g的信息交流 控制焦點(diǎn)(可選的),時序圖示例,創(chuàng)建時序圖,時序圖工具條,時序圖中增加對象和消息,對象規(guī)范,映射類,每個對象都應(yīng)該映射到一個類。如果要為對象創(chuàng)建新的類,選擇New選項(xiàng)。,設(shè)置對象持久性,消息規(guī)范,可以將接受對象的某個操作指定給消息。指定操作后,消息名變?yōu)樗付ǖ牟僮髅?消息規(guī)范,設(shè)置消息同步類型,常用有簡單,同步,異步;,協(xié)作圖,協(xié)作圖是強(qiáng)調(diào)發(fā)送和接收消息的對象間的結(jié)構(gòu)組織的交互圖。在圖形上,協(xié)作圖是頂點(diǎn)和弧的結(jié)合 協(xié)作圖包含 對象 鏈 消息,協(xié)作圖示例,創(chuàng)建協(xié)作圖,協(xié)作圖工具條,選擇工具,文本,注釋,對象,對象間的鏈接,類實(shí)例,反身鏈接,增加消息,顯示對象間的信息流,反方向顯示對象間的信息流,增加反向消息,協(xié)作圖中增加模型元素,通過單擊對象間的鏈接產(chǎn)生消息。要在協(xié)作圖中增加消息,必須先建立對象間的鏈接,時序圖與協(xié)作圖間的轉(zhuǎn)換,時序圖協(xié)作圖 打開時序圖 選擇BrowseCreate collaboration Diagram 或按F5 協(xié)作圖時序圖 打開協(xié)作圖 選擇BrowseCreate sequence Diagram 或按F5,活動圖,提供了對工作流進(jìn)行建模的途徑 活動圖中的每個活動表示執(zhí)行工作流中一組的動作。一旦該活動結(jié)束,控制流將自動轉(zhuǎn)移到下一個活動,或通過轉(zhuǎn)換進(jìn)入下一個狀態(tài),活動圖示例,創(chuàng)建活動圖,活動圖工具條,選擇工具,文本,注釋,狀態(tài),初始狀態(tài),終止?fàn)顟B(tài),狀態(tài)轉(zhuǎn)換,反身轉(zhuǎn)換,活動,水平同步條,垂直同步條,判斷,泳道,活動圖中增加模型元素,活動規(guī)范,顯示動作類型和動作表達(dá)式,要增加操作,右擊選擇Insert,自動添加類型為Entry的操作,雙擊此處,打開動作規(guī)范窗口,動作規(guī)范窗口,選擇動作執(zhí)行的時機(jī),轉(zhuǎn)移規(guī)范,顯示和修改狀態(tài)圖和活動圖中某個轉(zhuǎn)移的向關(guān)信息,狀態(tài)圖,顯示一個對象從創(chuàng)建到摧毀的整個生命周期 狀態(tài)圖主要顯示: 對象在生命周期所經(jīng)歷的狀態(tài)序列 誘發(fā)對象從一個狀態(tài)變?yōu)榱硪粋€狀態(tài)的事件 狀態(tài)改變所導(dǎo)致的動作,狀態(tài)圖示例,創(chuàng)建狀態(tài)圖,狀態(tài)圖工具條,選擇工具,文本,注釋,狀態(tài),初始狀態(tài),終止?fàn)顟B(tài),轉(zhuǎn)換,反身轉(zhuǎn)換,狀態(tài)規(guī)范,可同樣通過動作規(guī)范窗口設(shè)置動作,第五章 Rational Rose介紹,主要內(nèi)容 Rational Rose 簡介 用例視圖 邏輯視圖 構(gòu)件視圖 部署視圖,構(gòu)件圖,提供當(dāng)前模型的物理視圖,對系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖進(jìn)行建模 構(gòu)件圖顯示軟件構(gòu)件的組織以及構(gòu)件間的依賴關(guān)系,包括源代碼構(gòu)件,二進(jìn)制代碼構(gòu)件以及可執(zhí)行構(gòu)件 構(gòu)件間的調(diào)用表示為構(gòu)件間的依賴關(guān)系,創(chuàng)建構(gòu)件圖,增加構(gòu)件及依賴,第五章 Rational R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基層公共衛(wèi)生考試題+參考答案
- 游戲娛樂行業(yè)發(fā)展報告及用戶體驗(yàn)優(yōu)化研究
- 車輛租賃與服務(wù)提供合同
- 造型基礎(chǔ)考試題及答案
- 浙江國企招聘2025浙江舟山旅游集團(tuán)有限公司招聘9人筆試參考題庫附帶答案詳解
- 2025海南瓊海市旅游健康文化發(fā)展有限公司招聘10人筆試參考題庫附帶答案詳解
- 2025年福建武夷交通運(yùn)輸股份有限公司招聘10人筆試參考題庫附帶答案詳解
- 紡織工廠自動化改造思路試題及答案
- 藥物制劑試題集及答案
- 食材轉(zhuǎn)包合同協(xié)議書樣本
- 部編版語文二年級下冊第四單元整體教學(xué)設(shè)計(jì)教案
- 智能護(hù)理智能康復(fù)輔助系統(tǒng)的發(fā)展
- 2024年5月河北省物理學(xué)業(yè)水平考試真題
- 生產(chǎn)主管高績效現(xiàn)場管理與班組團(tuán)隊(duì)建設(shè)
- 濕疹中醫(yī)護(hù)理查房課件
- 人人講安全個個會應(yīng)急主題班會
- (完整版)建筑工程技術(shù)畢業(yè)論文
- 2022光纜波分系統(tǒng)線路自動保護(hù)倒換技術(shù)規(guī)程
- 廊坊石材牌坊施工方案
- 現(xiàn)代工程設(shè)計(jì)制圖習(xí)題集(第四版)參考答案
- 鉆孔樁水下混凝土灌注記錄(自動生成)1
評論
0/150
提交評論