freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

uml實驗指導書(編輯修改稿)

2024-09-23 03:23 本頁面
 

【文章內容簡介】 編號 ” ( 2)在順序圖前,為保證對象的可行性,可先在類圖中創(chuàng)建 Customer、 ATM、和 Account 類。也可新建元素 LifeLine。如下圖,分別創(chuàng)建 Customer、 ATM、和 Account.( 4)根據 ATM 取款的場景,獲得第一條消息為 “ 客戶向 ATM 機提交取款需求 ” ,向圖中添加消息。 在圖中,點擊 Customer,選擇小箭頭,指向 ATM,在消息特征編輯窗口中,輸入 Request。 圖 ( 5)同樣的方法添加其它消息,如圖 所示。 圖 (二)分析學生管理系統,并畫出 詳細的順序圖 ( 1)如學生獎學金評定的順序圖:倒入成績、操行評定、計算綜合評分、獎學金評定( 2)用戶登入的順序圖: ( 3)新學期注冊順序圖:學生交費 向學院報到 判斷是否交費 (是否申請助學金、是否申請緩交)注冊( 4)建立黨員管理順序圖 ( 5)建立其它的一個以上順序圖 五、實驗報告要求 1. 整理實驗結果。 2. 小結實驗心得體會。 實驗五 構建協作圖 一、實驗目的 。 二、實驗器材 ; Architect 工具軟件; 三、實驗內容 ( 1)分析系統需求,畫出 ATM 取款的協作圖。 ( 2)分析學生管理系統,并畫出詳細的順序圖 四、實驗步驟 (一) .ATM 取款的場景 ATM 取款的場景分析: ( 1)通過讀卡機,用戶插入 ATM 卡; ( 2) ATM 系統從卡上讀取銀行 ID、帳號、加密密碼、并用主銀行系統驗證銀行 ID 和帳號;( 3)用戶輸入密碼, ATM 系統根據上面讀出的卡上加密密碼,對密碼進行驗證;( 4)用戶輸入取款數量; ( 5) ATM 系統通知主銀行系統,傳遞儲戶帳號和取款數量,并接收返回的確認信息;( 6) ATM 系統輸出先進、 ATM 卡和顯示帳戶余額的收據;( 7) ATM 系統記錄事務到日志文件。尋找場景中的對象: ATM、客戶和帳戶。 繪圖步驟: 下面介紹在 Enterprise Architect 中創(chuàng)建協作圖的過程: ( 1)在 “Logical View” 中新建 “Collaboration Diagram“ ,雙擊圖標,出現圖 ,為編輯順序圖做好準備。 圖 ( 2)創(chuàng)建類節(jié)點 創(chuàng)建四個類節(jié)點分別為 ATM, Branch, Consortium, User。 分別選擇其中的三個類節(jié)點 ATM, Branch, Consortium 把它們拖動到 CollaborationDiagram 圖中,如圖 所示。 圖 選擇標記為 User 的類節(jié)點。將選定的類拖放到 CollaborationDiagram 圖編輯器中,使其位于 ATM 生命線元素的上方,如圖 所示。 圖 ( 3)添加連接器鏈接( Object Link) 協作圖中的每個元素均可通過連接器鏈接與其他元素建立連接。您可以標識這些鏈 接,并在其中添加消息流。 從建模組件面板的 “ 基本 ” 類別中,選擇 “ Object Link ” 圖標。單擊標記為 User 的 生命線元素,然后單擊 ATM。將在兩個元素之間繪制一條連接器鏈接。使用相同的步驟繪制以下鏈接: 從 ATM 至 Consortium 的鏈接 從 Consortium 至 Branch 的鏈接 從 ATM 至 Branch 的鏈接 注意:在創(chuàng)建從 ATM 至 Branch 的鏈接時,請從 ATM 生命線的右側水平繪制一條鏈接,并在到達 Branch 生命線的正上方時單擊鼠標左鍵。這樣便會在鏈接線上出現一個頂點,然后在頂點到 Branch 生命線之間垂直繪制一條鏈接。 此時,該圖應當圖 類似。 圖 在圖編輯器中的任意位置單擊鼠標右鍵,選擇 “Edit” 的 “delete from mode” 菜單,可刪除模型,如圖 所示。 圖 ( 4)顯示操作流 操作流將在圖中顯示為與鏈接平行的帶標記箭頭。此鏈接用于向目標元素傳輸消息或實現這種傳輸。在圖編輯器中,選擇 User 和 ATM 之間的連接器鏈接。右鍵單擊距 ATM 生命線最近的連接器鏈接部分。如圖 所示,從彈出式菜單中選擇 “Open Specification”, 彈出 ”Link Specification For Untile”對話框,在對話框 中按右鍵,從彈出式菜單中選擇 “Insert To: ATM”, 在 Message Name 中輸入 public void GetCashOnHand(), 如圖 所示。 圖 在 ATM 和 Consortium 之間的連接器鏈接上,右鍵單擊靠近 Consortium 生命線的鏈接部分。 添加消息 “ public void validateAccountInfo()” 。 Rose 顯示 2: public void validateAccountInfo()。 在 ATM 和 Branch 之間的連接器鏈接上, 右鍵單擊靠近 Branch 生命線的鏈接部分。 添加消息 “public char getConnected” 。 Rose 顯示 3: public char getConnected()。 右鍵單擊 Consortium 和 Branch 之間靠近 Branch 生命線元素的連接器鏈接。添加消息 “public void verifyCardWithBank(int stringCardSTrip)” 。 Rose 顯示 4: public void verifyCardWithBank(int stringCardSTrip)。 完成的協作圖應當與圖 類似。 圖 ( 5)模型檢查并保存 使用 Tools 工具的 ”Check Model”, 進行模型檢查,查看是否有錯。 如無誤則在完成協作圖后,您可以保存該圖。在圖編輯器中,從菜單中選擇 “ 保存 ” 。 (二)分析學生管理系統,并畫出詳細的協作圖 ( 1)如學生獎學金評定的協作圖:倒入成績、操行評定、計算綜合評分、獎學金評定( 2)助學貸款申請協作圖:學生申請 — 班主任批準 — 學院批準 學校領導批準( 3)助學勤工儉學申請協作圖:( 4)建立其它的一個以上協作圖 五 、實驗報告要求 1. 整理實驗結果。 2. 小結實驗心得體會。 實驗六 構建狀態(tài)圖 一、實驗目的 1. 熟悉狀態(tài)圖的基本功能和使用方法。 2. 掌握如何使用建模工具繪制狀態(tài)圖方法。 二、實驗器材 ; Architect 工具軟件; 三、實驗內容 ( 1)分析圖書管理系統中的書和借書證的狀態(tài),畫出它們的狀態(tài)圖; ( 2)分析學生管理系統,并畫出詳細的順序圖 四、實驗步驟 (一)圖書管理系統 分析 在圖書管理系統中,分析書的狀態(tài)如下: ( 1)可借( 2)被借( 3)被預約( 4)刪除 借書證的狀態(tài)如下: ( 1)可用( 2)不可用( 3)刪除 繪圖步驟: 下面介紹在 Rose2024 中創(chuàng)建類和它們之間關系的過程: ( 1)在 “Logical View“ 中的 “StateChart Diagram” 菜單,雙擊圖標,出現圖 ,為編輯狀態(tài)圖做好準備。 圖 ( 2)在工具欄中選擇 “Start State” 圖標添加到編輯窗口中,如圖 所示。 圖 ( 3)在工具欄中選擇 “State” 圖標,添加一個元素,命名為 “New book” ,如圖 所示。 圖 ( 4)同樣的方法添加其它狀態(tài),如圖 所示。 圖 5)書的各個狀態(tài)之間添加轉移及相應的事件,如圖 所示。 32(圖 ( 6)同樣的方法得借書證的狀態(tài)圖,如圖 所示。 圖 (二)分析學生管理系統,并畫出詳細的狀態(tài)圖 ( 1)建立學生交款狀態(tài)圖:已交、未交、緩交、部分申請助學貸款( 2)建立學生懲罰(記過以上)狀態(tài)圖: ( 3)建立學生黨員申請狀態(tài)圖:( 4)建立其它的一個以上狀態(tài)圖 五、實驗報告要求 1. 整理實驗結果。 2. 小結實驗心得體會。 實驗七 構建組件圖和配置圖 一、實驗目的 UML 中組件圖和配置圖的建立方法; Enterprise Architect 繪制組件圖和配置圖; 二、實驗器材 ; Architect 工具軟件; 三、實驗內容 ( 1)分析學校網上選課系統的組件圖,畫出系統組件圖。( 2)分析學校網上選課系統的配置圖,畫出系統配置圖。( 3)分析學生管理系統,并畫出詳細的組件圖與配置圖 四、實驗步驟 (一)網上選課系統 設計學校網上選課系統的組件圖和配置圖,需求如下: 某學校的網上選課系統主要包括如下功能: 管理員通過系統管理界面進入,建立本學期要開的課程、將課程信息保存在數據庫中并可以對課程進行改動和刪除。 學生通過客戶機瀏覽器根據學號和密碼進入選課界面,在這里學生可以進行三種操作:查詢已選課程、選課以及付費。 對于以上操作,可通過業(yè)務層,并將這些操作結果存入數據庫中。 2.繪圖步驟: ( 1)繪制組件圖的步驟如下: 確定組件; (系統管理系統 , 課程管理系統,選課系統,查詢系統,人員信息管理,注冊系統,業(yè)務操作,備份系統,付費系統 給組件加上必要的構造型; 確 定組件的聯系; 繪制組件圖。 下面介紹在 Rose2024 中創(chuàng)建組件圖的過程: ( a)在 “Component View“ 中的 “New” 的 “Component Diagram” 中 ,出現圖 ,為編輯組件圖做好準備, 35 圖 ( b)創(chuàng)建組件圖(根據要求創(chuàng)建)。 ( 2)繪制配置圖的步驟如下: 確定節(jié)點;(數據庫服務器,應用服務器,打印機,客戶端( n 個,連接為局域網)) 加上構造型; 確定節(jié)點的聯系; 繪制配置圖。 下面介紹在 Rose2024 中創(chuàng)建配置圖的過程: ( a)在 “Deploym ent View“ 中 ,出現圖 ,為編輯配置圖做好準備,圖 圖 系統配置圖 (二)分析學生管理系統,并畫出詳細的組件圖與配置圖 (1)系統組件圖 分析系統接口 如建立查詢一個學生基本信息的接口,返回一個學生基本信息的類(類中有姓名、學號等屬性) 搜索系統用戶界面 搜索系統用戶界面,作為系統一種特殊的接口,用戶與系統的接口,建立單獨的包 Web InterFace 保存用戶界面,如學生基本信息操作的用戶界面定義如下 (從 View 繼承過來的一個類,這里只考慮界面,類只考慮程序,可有部分重復 ): 為用戶界面考慮接口,并關聯不同的類 (2)系統配置圖 假設有以下的子系統:學生管理系統用到財務子系統、成績管理子系統,并各自有數據庫。 五、實驗報告要求 1. 整理實驗結果。 2. 小結實驗心得體會。 實驗八 Enterprise Architect 逆向工程 一、實驗目的 Enterprise Architect 中逆向工程的建立方法; ; 二、實驗器材 ; Architect 工具軟件; 三、實驗內容 ( 1)分析 Java 程序,實現 EA 逆向工程。( 2)根據逆向工程所得類,畫出對應類圖。 四、實驗步驟 Enterprise Architect 功能十分強大,從項目需求分析、開發(fā)、測試,整個項目過程都可使用 Enterprise Architect,特別是在做需求分析與項目系統架構時建模的能力巨強。但是每個人不是在項目一開始就能參與到初期當中來的,有時候整個項目一期完工了,進行二期開發(fā)時,這個時候參與進項目,為了能夠快速了解整個項目的框架,使用 Enterprise Architect 的逆向工程的功能極為有用。 2.繪圖步驟: ( 1)分 析 J2EE 源代碼,了解其結構 ( 2)新建一個 Enterprise Architect 工程,選擇合適的文件夾,如下圖選擇包 代碼工程 — 導入 源程序目錄 選擇根包,原類型為 Java 點擊確定即在對應的包下生成三個類 Env, EnvList 和 ListS,新建視圖,添加 Env, EnvList 和 ListS到視圖中,具體如圖所示: 圖 五、實驗報告要求 1. 整理實驗結果。 2. 小結實驗心得體會。 第三篇: UML 開發(fā)實驗指導書 前言 前 言 《 UML 開發(fā)》課程是計算機科學與技術本科專業(yè)的一門重要的專業(yè)課 .通過本課程的學習,使學生在已有的計算機軟,硬件基礎知識,程序設計知識,數據庫和網絡通信知識的基礎上系統掌握面向對象系統分析與設計的基本方法和技術,并具有針對特定環(huán)境下的應用問題進行信息系統開發(fā) (包括系統分析,設計與實現 )的能力。通過學習本課程學生可以理解和掌握面向對象系統的分析和設計的方法和分步過程、掌握面向對象系統分析和設計的建模標準 UML 語言,能夠利用 Rational Rose(或 Microsoft Visio)軟件以某一信息系統為例進行系 統分析和設計。 本課程主要介紹 UML 的基本概念、面向對象分析和面向對象設計的方法、面向對象分析和設計的 UML建模標準等內容。 通過本課程的學
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1