掌握在Rational Rose中繪製時序圖(交互圖)的操作方法

一、實驗目的

(1)理解時序圖的基本概念。

(2)掌握在Rational Rose中繪製時序圖(交互圖)的操作方法。

二、實驗要求

(1)4學時;

(2)每組2人;

(3)設計性實驗;

三、實驗主要設備

  臺式或筆記本電腦

四、實驗內容

1.案例:已知某網絡教學系統的功能需求如下:

(1) 學生可以登陸網站瀏覽和查找各種信息以及下載文件。

(2) 教師可以登陸網站給出課程見解、發佈、修改和更新消息以及上傳課件。

(3) 系統管理員可以對頁面進行維護和批准用戶的註冊申請。

運用Rose工具爲“學生下載文件”這一用例設計時序圖

2.分析:對於“學生下載文件”這一用例來說,學生要下載文件,首先要向下載窗口發送請求,然後下載窗口將下載的參數傳遞給服務器,服務器與數據庫交互以獲得用戶的權限的認證,認證信息再通過服務器以及下載窗口傳遞給學生。

繪圖步驟:

  1. 在Rose的“Logical View”單擊右鍵,選擇“Sequence Diagram”新建一個時序圖,時序圖是交互圖一種表示,可以用時序來表示,如上圖

 

  1. 在此,先簡單介紹一下用法:圖中的直線箭頭是發送消息;虛線箭頭是返回消息;曲折線是對象自己給自己發送消息並調用。接下來的是添加類,系統中的類是其他的方法的邊界,在前面的實驗中做好的學生類可以直接拖拉到時序圖中。(在類圖中或者用例圖中拖出來這個類)
  2. 根據題目分析先要向下載窗口發送請求,所以學生需要發送請求,然後下載窗口將下載的參數傳遞給服務器,所以他們之間有傳遞參數這一個過程,服務器與數據庫交互以獲得用戶的權限的認證,那麼就是服務器先向數據庫請認證,認證通過之後服務器和數據庫進行交互數據,服務器得到數據之後返回數據給下載窗口,最後下載窗口返回給學生下載成功的界面,讓學生完成下載。

五、總結

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章