




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本章主要對出版社管理和部門管理等基礎數據管理模塊建模。交互圖用于對系統進行動態建模,交互圖分為順序圖和通信圖,兩種圖在語義上是等價的。順序圖強調消息發送的時間順序,通信圖則強調接收和發送消息的對象的組織結構。Rose支持順序圖和通信圖之間的相互轉換,本章主要介紹順序圖的繪制,通信圖的繪制將在第6章予以介紹。 【教學導航】知識技知識技能能目標目標(1)熟悉)熟悉UML順序圖的功能和組成元素順序圖的功能和組成元素(2)理解順序圖的繪制方法)理解順序圖的繪制方法(3)學會構思順序圖)學會構思順序圖(4)學會在)學會在Rational Rose 2003中繪制順序圖中繪制順序圖本章重本章重點點(1)U
2、ML順序圖的功能和組成元素順序圖的功能和組成元素(2)在)在Rational Rose 2003中繪制順序圖中繪制順序圖教學方教學方法法 案例教學法、分組討論法、自主學習法、探究式訓練法案例教學法、分組討論法、自主學習法、探究式訓練法課時建課時建議議 4課時(含引導訓練和同步訓練)課時(含引導訓練和同步訓練) 【引導訓練】 【任務1】創建一個Rose模型“04基礎數據管理模塊模型”【任務描述】創建一個Rose模型,將其命名為“04基礎數據管理模塊模型”,且保存在本章對應的文件夾中。 【任務2】繪制“出版社數據管理”子模塊的 用例圖【任務描述】分析“出版社數據管理”子模塊的功能需求、參與者和用例
3、,使用Rational Rose 2003繪制“出版社數據管理”子模塊的用例圖。 【任務3】繪制“出版社類”和“出版社數據 管理界面類”的類圖【任務描述】設計圖書管理系統基礎數據管理模塊的“出版社類”和“出版社數據管理界面類”,且使用Rational Rose 2003繪制“出版社類”和“出版社數據管理界面類”的類圖。 【操作示范與知識講解】【實例引導】我們到銀行的ATM機取款,主要的步驟有:讀卡、輸入并驗證密碼、確定取款金額、更新賬戶、出款、打開票據、退卡等,這些操作主要由用戶、讀卡機、ATM屏幕、賬戶和出款機按一定順序協作完成,其執行順序示意圖如圖4-1所示。圖4-1從ATM機取款的順序圖
4、 【試一試】根據以下的場景描述,繪制顧客從自動售貨機中購買飲料的順序圖。顧客先向自動售貨機的前端投入錢幣,顧客選擇要購買的飲料,售貨機的錢幣識別器接收顧客投入的錢幣,識別器控制售貨機的出貨器將一罐飲料送到前端。 【任務描述】 (1)認識UML順序圖的功能、組成與繪制方法。 (2)分析與構思基礎數據管理模塊的順序圖。 (3)使用Rational Rose 2003繪制瀏覽出版社數據和新增出版社的順序圖。 【任務實施】4.1 4.1 認識認識UMLUML的順序圖的順序圖4.2 4.2 構思基礎數據管理摸型的順序圖構思基礎數據管理摸型的順序圖4.3 4.3 繪制瀏覽出版社數據的順序圖繪制瀏覽出版社數
5、據的順序圖4.4 4.4 繪制新增出版社的順序圖繪制新增出版社的順序圖4.1認識UML的順序圖1順序圖的功能UML順序圖也叫時序圖,用來描述對象之間動態的交互關系,著重反映對象間消息傳遞的時間順序,說明對象之間的交互過程,以及系統執行過程中,在某一具體位置將會有什么事件發生。順序圖存在兩個軸:一是水平軸,表示不同的對象;二是垂直軸,表示時間,如圖4-2所示。圖4-2順序圖示意2順序圖的組成元素一個順序圖主要由四種元素構成:對象、生命線、激活期和消息,如圖4-2所示。 (1)對象:表示參與交互的對象。 (2)生命線:表示對象存在的時間。 (3)激活期:表示對象被激活的時間段。 (4)消息:表示對
6、象之間的通信。3順序圖的繪制方法 (1)對象:用一個矩形框表示,并有對象名和類名。 (2)生命線:從對象圖標發出的一條垂直虛線,表示在某段時間內對象是存在的。 (3)激活期:用位于生命線上的一個窄矩形表示,矩形框的兩端分別表示激活期的開始時間和終止時間 (4)消息:用一條帶箭頭水平線表示,從消息的發出對象指向目標對象。4.2構思基礎數據管理模型的順序圖1構思瀏覽出版社數據的順序圖瀏覽出版社數據的主要參與者是圖書管理員,涉及的類主要有出版社數據管理界面、出版社類和數據庫操作類。2構思新增出版社的順序圖新增出版社的主要參與者是圖書管理員,涉及的類主要有出版社數據管理界面、出版社類和數據庫操作類。
7、4.3繪制瀏覽出版社數據的順序圖1建立新的順序圖在Rational Rose 2003的【模型瀏覽】窗口【Logical View】對應的行單擊右鍵,在彈出的快捷菜單中選擇【New】選項,然后單擊下一級菜單項【Sequence Diagram】。此時,在【Logical View】節點下添加了一個默認名稱為“NewDiagram”的項,輸入一個新的順序圖名稱“瀏覽出版社數據順序圖”。2在順序圖【編輯】窗口添加參與者在Rational Rose 2003【模型瀏覽】窗口中的【Use Case View】節點中選擇已創建的參與者,這里單擊選擇“圖書管理員”。然后按住左鍵將其從【模型瀏覽】窗口中拖動
8、到順序圖中,此時順序圖【編輯】窗口中顯示參與者“:圖書管理員”和泳道“:圖書管理員”,對象“:圖書管理員”下有虛線條。如圖4-3所示。圖4-3在順序圖【編輯】窗口中添加參與者3在順序圖【編輯】窗口添加對象 (1)在順序圖【編輯】窗口添加第1個對象 (2)在順序圖【編輯】窗口添加第2個對象 (3)在順序圖【編輯】窗口添加第3個對象4在順序圖【編輯】窗口設置 對象屬性在順序圖【編輯】窗口雙擊對象“數據庫操作類”圖標,彈出如圖4-9所示的【Object Specification for Untitled】對話框。圖4-9【Object Specification for Untitled】對話框在
9、該對象框中可以設置對象的Name(對象名稱)、Class(相關聯的類)、Documentation(文檔說明)以及Persistence等屬性。5在順序圖【編輯】窗口中設置字體大小和調整對象位置在順序圖【編輯】窗口中拖動鼠標左鍵選中順序圖中的參與者和3個對象,然后單擊右鍵,在彈出的快捷菜單中依次指向【Format】【Font Size】,然后單擊菜單項【10】,即可設置字體大小,如圖4-11所示。圖4-11設置字體大小的快捷菜單6在順序圖【編輯】窗口添加消息消息是對象間的通信,一個對象可以請求另一個對象做某件事。 (1)在參與者與對象之間添加消息 (2)添加對象的反身消息 (3)在對象與對象之
10、間添加消息 (4)添加返回消息 (5)調整消息文本的字體大小和位 置7保存繪制的順序圖單擊菜單【File】【Save】,或者單擊工具欄中的【Save】按鈕保存所繪制的順序圖。 4.4繪制新增出版社的順序圖使用Rational Rose 2003繪制新增出版社順序圖與繪制瀏覽出版社數據順序圖相似,其主要操作步驟如下。 (1)在【模型瀏覽】窗口【Logical View】節點中新建順序圖“新增出版社順序圖”,然后顯示順序圖【編輯】窗口和編輯工具欄。 (2)在順序圖【編輯】窗口添加1個參與者“圖書管理員”和3個對象“:出版社數據管理界面”、“:出版社類”和“:數據庫操作類”。 (3)設置對象屬性,調
11、整參與者及各個對象的位置,設置其字體大小。 (4)在參與者與對象之間或者對象與對象之間添加各種形式的消息。 【同步訓練】 【任務1】繪制部門數據管理的用例圖【任務描述】分析“部門數據管理”子模塊的功能需求、參與者和用例,使用Rational Rose 2003繪制“部門數據管理”子模塊的用例圖 【任務2】繪制“部門類”和“部門數據管理 界面類”的類圖【任務描述】設計圖書管理系統基礎數據管理模塊的“部門類”和“部門數據管理界面類”,且使用Rational Rose 2003繪制“部門類”和“部門數據管理界面類”的類圖。 【任務3】繪制修改部門數據的順序圖【任務描述】分析“部門管理”子模塊中修改部
12、門數據所涉及的類、方法及其實現過程,使用Rational Rose 2003繪制修改部門數據的順序圖。 【任務4】繪制刪除部門數據的順序圖【任務描述】分析“部門管理”子模塊中刪除部門數據所涉及的類、方法及其實現過程,使用Rational Rose 2003繪制刪除部門數據的順序圖。 【任務5】瀏覽更新部門數據的活動圖【任務描述】在Rational Rose 2003的邏輯視圖中顯示“更新部門數據”的活動圖,觀察“更新部門數據”的操作過程。 【本章小結】本章介紹了UML順序圖的功能、組成元素和繪制方法,重點介紹了Rational Rose 2003中順序圖的繪制方法。UML順序圖強調消息發送的時
13、間順序,順序圖一般包括對象、生命線、激活期和消息等元素,順序圖中的對象沿橫軸排列,從左至右分布在圖的頂部,消息則沿縱軸按時間順序排列。本章主要對出版社管理和部門管理等基礎數據管理模塊建模。交互圖用于對系統進行動態建模,交互圖分為順序圖和通信圖,兩種圖在語義上是等價的。順序圖強調消息發送的時間順序,通信圖則強調接收和發送消息的對象的組織結構。Rose支持順序圖和通信圖之間的相互轉換,本章主要介紹順序圖的繪制,通信圖的繪制將在第6章予以介紹。 【任務描述】 (1)認識UML順序圖的功能、組成與繪制方法。 (2)分析與構思基礎數據管理模塊的順序圖。 【任務描述】 (1)認識UML順序圖的功能、組成與繪制方法。 (2)分析與構思基礎數據管理模塊的順序圖。 【任務描述】 (1)認識UML順序圖的功能、組成與繪制方法。 (2)分析與構思基礎數據管理模塊的順序圖。4在順序圖【編輯】窗口設置 對象屬性在順序圖【編輯】窗口雙擊對象“數據庫操作類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓采購評審模板
- 預防醫學視頻課件
- 項目管理課件PMP
- 音樂課件教學課件
- 2025年棉花生產項目建議書
- 2025年氣體檢測設備項目合作計劃書
- 水肌酸產品項目申請報告(參考模板)
- 城市污水管網建設工程資金申請報告(范文)
- 2025年抗血吸蟲病藥合作協議書
- 無人駕駛技術在物流中的應用
- 民法學全套精美課件
- 叉車安全駕駛技術(叉車基礎知識、安全駕駛、動力裝置)課件
- 國內高品質膠原蛋白行業發展白皮書
- 《莊子》寓言對后世的影響
- 質量過程報告記錄匯總表-scr與ncr表格報檢單
- 湖南省長沙市2022-2023學年新高一英語入學分班考試試卷【含答案】
- k-bus產品手冊中文版ip interface使用手冊
- 第九講有機化學結構理論
- 工程化學復習要點及習題解答童志平版本PPT課件
- 論中心蝶閥、單、雙、三、四偏心蝶閥
- 《中國語言文化》課程教學大綱
評論
0/150
提交評論