RationalRose順序圖(序列圖)的建模步驟_第1頁(yè)
RationalRose順序圖(序列圖)的建模步驟_第2頁(yè)
RationalRose順序圖(序列圖)的建模步驟_第3頁(yè)
RationalRose順序圖(序列圖)的建模步驟_第4頁(yè)
RationalRose順序圖(序列圖)的建模步驟_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、序列圖的建模步驟1.創(chuàng)建和刪除序列圖1.1創(chuàng)建序列圖新建一個(gè)序列圖的方式有兩種:1.1.1在邏輯視圖中增加序列圖Logical View ”的右鍵菜單一1)一般情況下,序列圖屬于系統(tǒng)的邏輯模型,因此可以使用“New”> “Sequenee Diagram",女口下圖所示:喳j UH健模示例土 Use Case ew aen SpecificationNew+ O Compc: O Deplc: 冏 ModelDeleteRenameUnitsData ModelerQualityArchitectClassClass UtilityUse CaseInterFacePackag

2、eClass DiagramUse Case DiagramCollaboration DiagramSequence DiagramStatechart DiagramActivity. DiagramFileURL然后輸入序列圖的名稱,如下圖所示:E'Us« C&s« View匚Lexical View?卜囿MainAssqci all ons> C3 CcnpnenView11 HIcdel Froperti es在此輸入序列圖名稱接著雙擊新增的序列圖名稱,開始輸入序列圖,如下圖所示:1.1.2在用例視圖中增加序列圖序列圖主要是用于對(duì)用例的描述,

3、在此種目的下新增序列圖的方式也是有兩種:2.1 )直接在"Use Case View”下的相應(yīng)用例上通過(guò)右鍵菜單“New”> "SequeneeDiagram ”菜單項(xiàng)新建一個(gè)序列圖,如下圖所示:暫UM嗨複示例AS Cl Use Ci&se Vi曉Mun:匣茶教師E-黃學(xué)生> O瀏覽課件Open itation “ *DeleteRenameCcllaboration DiagramSequence Dimgr 占 mClass Diagram Use Case Diagram Statechart Dtagram Activity DiagramFil

4、eQRLI-: Uj Logical V 目 Miin 豈 Associ 懈上傳課±? Component Vi t3 Beployment V i tw Model Properties輸入序列圖的名稱,如下圖所示:寺咖庭模示例 t 口 Use Vi ewPS Main申艮數(shù)師>1吳學(xué)生田O瀏覽課伴二o上傳課件;<?心屯裁師(教師 二她些傳課件I 密I詒&犬岸歹個(gè)塔稱一H"輸入完序列圖的名稱后,雙擊此序列圖的名稱開始輸入序列圖的內(nèi)容。2.2)在用例圖中使用用例的屬性窗口來(lái)新增序列圖。如下圖所示,在用例“瀏覽課件”的“Specification ”屬性窗

5、口中的“ Diagrams”項(xiàng)目下,通過(guò)右鍵菜單“Insert SequeneeDiagram ”,輸入序列圖的名稱,如下圖所示:GeneralDi agrams | F遼電雪附網(wǎng)I覽課件在此著入序列圖名稱雙擊此序列圖名稱,進(jìn)入序列圖的編輯界面。?| x|1.2刪除序列圖不管是在邏輯視圖(Logical View )還是在用例視圖(Use Case View),刪除序列圖的方式都 是一樣的。都是選中需要?jiǎng)h除的序列圖,右鍵菜單一一“ Delete”,即可直接刪除,如下圖所示。注意,在Rational Rose2003環(huán)境下,所有的刪除操作都是沒有提示的。W* Main.個(gè)gg曠1豈,AssocO

6、pen+ 3 ComponnErint虛 DeploymaNew凹 Model FrDeleteRenameEl 口 Logi Vi &vras Default DfagramQuality Architect1.3修改序列圖的名稱不管是在邏輯視圖(Logical View )還是在用例視圖(Use Case View),修改序列圖名稱的方 式都是一樣的。都是選中需要修改名稱的序列圖,右鍵菜單一一“Rename”,如下圖所示:_l Cl Logical ViewS MainQpmnPrintNewE 匸J ComposBl Deploy li Flodtl2 增加和刪除對(duì)象2.1增加對(duì)

7、象在序列圖中,增加對(duì)象的方式主要有兩種:2.1.1使用原有的模型元素作為序列圖的對(duì)象使用拖放的方式把原有的模型元素作為序列圖的對(duì)象,如下圖所示:注意:可以被拖放的模型元素有參與者( Actor)和類(Class)這兩種模型元素2.1.2增加新的序列圖對(duì)象在序列圖的界面中,選擇對(duì)象(Object)工具,如下圖所示:然后輸入對(duì)象名稱,如下圖所示:數(shù)師系密圭界閒上住界閒ABC"Edit”> "Delete from Model ”課件2.2刪除對(duì)象刪除序列圖中的對(duì)象主要有2種方式:2.2.1使用右鍵菜單刪除對(duì)象如下圖所示,選擇需要?jiǎng)h除的對(duì)象,使用右鍵菜單一一 菜單項(xiàng)即可刪除

8、該對(duì)象。mIII u*Open SpsciFication.k * Show ClassFormatIEditUndo匚 trf+zRedoCtrJ+VCuty i十?iQopyCtrl+CPasteCtrJ+VDefeteDEL1 Delete from ModelCtri+D222使用快捷鍵刪除對(duì)象Ctrl+D的方式即可刪使用快捷鍵的方式比使用菜單項(xiàng)要簡(jiǎn)單,選中需要?jiǎng)h除的對(duì)象,使用 除該對(duì)象。2.3終結(jié)對(duì)象在序列圖中的生命選擇對(duì)象生命終結(jié)符號(hào),如下圖所示:3 增加和刪除對(duì)象間的消息3.1增加對(duì)象間的消息如下圖所示,選擇對(duì)象消息(Object Message),按住鼠標(biāo)左鍵,從需要發(fā)出消息的

9、對(duì)象的生命線開始,拖動(dòng)線段直到接收消息的對(duì)象為止,松開鼠標(biāo)左鍵。入下圖所示:然后輸入消息的名稱。還需要設(shè)置哪些對(duì)象是在交互的過(guò)程中被創(chuàng)建的,如下圖所示:2: Create上傳界面b在增加對(duì)象的消息時(shí),還可以增加發(fā)送給對(duì)象自己的消息,如下圖所示:找自己的| Message EcTself.4:文件上傳(Stri阿杠5:讀I課件文件名()6:讀取課件文件屬性(string)3.2設(shè)置消息的不同類型雙擊需要設(shè)置消息類型的消息,在“Detail”項(xiàng)目中進(jìn)行消息類型的設(shè)置,如下圖所示:一旦消息的類型改變之后,消息的符號(hào)也會(huì)跟著進(jìn)行相應(yīng)的變化。3.3刪除對(duì)象間的消息與刪除對(duì)象的方式一樣,刪除對(duì)象消息的方式

10、也是兩種,一種是使用右鍵菜單,另外一種使用Ctrl+D的快捷鍵方式刪除。使用右鍵菜單的方式如下:右鍵點(diǎn)擊需要?jiǎng)h除的消息,在彈出的菜單中選擇一一“Edit” 一一 “Delete from Model ”如下圖所示:設(shè)置序列圖的項(xiàng)目屬性的方法如下:主菜單“Tools” > “Options”,在彈出的窗口中選擇"Diagram ”標(biāo)簽,如下圖所示:ANSI C+|Ada83Ada95 | CORBA | Java0racle8COM|VC+Visual BasicXML.DTDGeneralDi a gramBrowser |NotationToolbars勺兇;OptionsC

11、ompartments Show visibility! Show廠 Show7 ShowShowstereotypesoperation signatu allall廠 Suppress 廠 Suppress冬ttributes operations &ttribuoperationsDi splay& Unresolved adornment廠 git adornment0 Collaboration numberinL;是否顯示苗息的序I" Sequence numberingHierarchical Messag 雇否聊適動(dòng)塊 rocus or controlThree-Tier DiagramMessage Signatures Q Type OnlyC' Name OnlyMiscellaneousR Double-click to di Automa tic resizi7 Class Name Completic ! Aggregation

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論