資源描述:
《rational rose順序圖(序列圖)的建模步驟》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、序列圖的建模步驟1.創(chuàng)建和刪除序列圖1.1創(chuàng)建序列圖新建一個序列圖的方式有兩種:1.1.1在邏輯視圖中增加序列圖1)一般情況下,序列圖屬于系統(tǒng)的邏輯模型,因此可以使用“LogicalView”的右鍵菜單——〉“New”——〉“SequenceDiagram”,如下圖所示:然后輸入序列圖的名稱,如下圖所示:接著雙擊新增的序列圖名稱,開始輸入序列圖,如下圖所示:1.1.2在用例視圖中增加序列圖序列圖主要是用于對用例的描述,在此種目的下新增序列圖的方式也是有兩種:2.1)直接在“UseCaseView”下的相應用例上通過右鍵菜單——〉“New”——〉“SequenceDiagra
2、m”菜單項新建一個序列圖,如下圖所示:輸入序列圖的名稱,如下圖所示:輸入完序列圖的名稱后,雙擊此序列圖的名稱開始輸入序列圖的內(nèi)容。2.2)在用例圖中使用用例的屬性窗口來新增序列圖。如下圖所示,在用例“瀏覽課件”的“Specification”屬性窗口中的“Diagrams”項目下,通過右鍵菜單——〉“InsertSequenceDiagram”,輸入序列圖的名稱,如下圖所示:雙擊此序列圖名稱,進入序列圖的編輯界面。1.2刪除序列圖不管是在邏輯視圖(LogicalView)還是在用例視圖(UseCaseView),刪除序列圖的方式都是一樣的。都是選中需要刪除的序列圖,右鍵菜單
3、——〉“Delete”,即可直接刪除,如下圖所示。注意,在RationalRose2003環(huán)境下,所有的刪除操作都是沒有提示的。1.3修改序列圖的名稱不管是在邏輯視圖(LogicalView)還是在用例視圖(UseCaseView),修改序列圖名稱的方式都是一樣的。都是選中需要修改名稱的序列圖,右鍵菜單——〉“Rename”,如下圖所示:2.增加和刪除對象2.1增加對象在序列圖中,增加對象的方式主要有兩種:2.1.1使用原有的模型元素作為序列圖的對象使用拖放的方式把原有的模型元素作為序列圖的對象,如下圖所示:注意:可以被拖放的模型元素有參與者(Actor)和類(Class)
4、這兩種模型元素。2.1.2增加新的序列圖對象在序列圖的界面中,選擇對象(Object)工具,如下圖所示:然后輸入對象名稱,如下圖所示:2.2刪除對象刪除序列圖中的對象主要有2種方式:2.2.1使用右鍵菜單刪除對象如下圖所示,選擇需要刪除的對象,使用右鍵菜單——〉“Edit”——〉“DeletefromModel”菜單項即可刪除該對象。2.2.2使用快捷鍵刪除對象使用快捷鍵的方式比使用菜單項要簡單,選中需要刪除的對象,使用Ctrl+D的方式即可刪除該對象。2.3終結對象在序列圖中的生命選擇對象生命終結符號,如下圖所示:選擇需要終止生命的對象的生命線,如下圖所示:3.增加和刪除
5、對象間的消息3.1增加對象間的消息如下圖所示,選擇對象消息(ObjectMessage),按住鼠標左鍵,從需要發(fā)出消息的對象的生命線開始,拖動線段直到接收消息的對象為止,松開鼠標左鍵。入下圖所示:然后輸入消息的名稱。還需要設置哪些對象是在交互的過程中被創(chuàng)建的,如下圖所示:在增加對象的消息時,還可以增加發(fā)送給對象自己的消息,如下圖所示:3.2設置消息的不同類型雙擊需要設置消息類型的消息,在“Detail”項目中進行消息類型的設置,如下圖所示:一旦消息的類型改變之后,消息的符號也會跟著進行相應的變化。3.3刪除對象間的消息與刪除對象的方式一樣,刪除對象消息的方式也是兩種,一種是
6、使用右鍵菜單,另外一種使用Ctrl+D的快捷鍵方式刪除。使用右鍵菜單的方式如下:右鍵點擊需要刪除的消息,在彈出的菜單中選擇——〉“Edit”——〉“DeletefromModel”,如下圖所示:4.設置序列圖的項目屬性設置序列圖的項目屬性的方法如下:主菜單——〉“Tools”——〉“Options”,在彈出的窗口中選擇“Diagram”標簽,如下圖所示: