軟件工程第五講作業講解.doc_第1頁
軟件工程第五講作業講解.doc_第2頁
軟件工程第五講作業講解.doc_第3頁
軟件工程第五講作業講解.doc_第4頁
軟件工程第五講作業講解.doc_第5頁
免費預覽已結束,剩余22頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

例一:n 一個日記和時間管理系統,希望它支持一組同事的會議時間安排。當一個會議包括多個人時,系統在這些人員的日記中找到共同空閑時間并將會議安排在這個時間。如果沒有共同的空閑時間可用,系統就同用戶交互來安排日程一邊騰出時間參加會議。 1)對所描述的系統場景進行分析,畫出用例模型; 2)識別出所有的關鍵抽象,畫出域模型; 3)為每一個用例創建設計模型(用序列圖表示)。用例圖域模型序列圖例二:1)對所描述的系統場景進行分析,畫出用例模型;2)識別出所有的關鍵抽象,畫出域模型;3)為每一個用例創建設計模型(用序列圖表示)。 例三: 一用例模型一個日記和時間管理系統,希望它支持一組同事的會議時間安排。當一個會議包括多個人時,系統在這些人員的日記中找到共同空閑時間并將會議安排在這個時間。如果沒有共同的空閑時間可用,系統就同用戶交互來安排日程一邊騰出時間參加會議。 1)對所描述的系統場景進行分析,畫出用例模型; 2)識別出所有的關鍵抽象,畫出域模型; 3)為每一個用例創建設計模型(用序列圖表示)。 E1.a創建日記用例圖如下: E1.b查看日記員工E1.c修改日記 查看日記 E2.a安排會議時間與員工交互時間會議時間管理員 域模型: 1 會議安排參加人員會議地點會議開始時間會議結束時間會議內容 安排會議時間 1 會議時間安排管理員姓名聯系方式 查找日記() 與員工交流() 1 查詢 1 日記會議時間工作時間創建日記()修改日記()刪除日記() 查找空閑時間 n 1員工姓名所屬部門聯系方式職位 交互會議時間 1 訪問 1 n n 序列圖: 安排會議時間與員工交流查找空閑時間登錄 會議時間 管理人員 管理人員登錄 查看員工日記 有空閑時間安排時間 沒有空閑時間 與員工交流并安排時間 例四:一個日記和時間管理系統,希望它支持一組同事的會議時間安排。當一個會議包括多個人時,系統在這些人員的日記中找到共同空閑時間并將會議安排在這個時間。如果沒有共同的空閑時間可用,系統就同用戶交互來安排日程一邊騰出時間參加會議。 1)對所描述的系統場景進行分析,畫出用例模型;日記和時間管理系統 4、安排會議時間3、和用戶交互安排日程2、記錄人員空閑時間1、記錄會議人員日記與系統管理者會人員2)識別出所有的關鍵抽象,畫出域模型;會議系統管理與會人員人數與會人員工作信息表與會人員工作時間表統計能參加會議人數會議時間 與會人員姓名性別有事時間空閑時間交互協調會議時間1.*1.*協調與會人員11.*與會人員1.*管理人員1會議確定1.* 1管理人員會議3)為每一個用例創建設計模型(用序列圖表示)人員會議日程日記系統管理人員查看協調確定時間通知例五:日記和時間管理系統用例圖寫日記安排會議協商寫日記序列圖 系統 提交日記用戶 日記記錄安排會議序列圖 系統 數據庫 查看會議 數據庫檢索時間安排 會議時間 空閑時間 協商序列圖 系統 數據庫數據庫檢索查看會議 空閑時間空閑時間 數據庫 修改時間安排 記錄新的時間 空閑時間 空閑時間域模型系統用戶用戶時間安排公共空閑時間會議安排檢索空閑時間返回會議安排與用戶協商時間時間安排安排提交到系統 N 提交 1 N 返回會議安排 1 N 修改時間 1 N 提示無空閑 1例六:日記和時間管理系統1)2)3)例七:安排會議修改會議時間會議管理人員修改日記查找空閑時間無共同空閑時間寫日記與會人員includeextend1用例圖2域模型:3 序列圖例八:軟件工程作業088205宋昌寧 軟件2班日程與時間管理系統1 用例圖2 域模型3 時序圖a.安排會議B安排日程例九:軟件工程作業 088138 宋珊珊 軟件C083班一用例模型 用例圖如下: 查看日記會議時間管理員 搜索共同空閑時間 交互用戶時間 記錄日記員工 查看日記 修改日記二域模型侯選的關鍵抽象表格候選的關鍵抽象排除原因選定的名字日記時間管理同事會議時間安排共同空閑時間用戶時間日程員工會議時間管理員用CRC圖去選擇關鍵抽象,在此就略畫CRC圖了。更新侯選關鍵抽象表格候選的關鍵抽象排除原因選定的名字日記日記時間管理時間管理同事用戶的子類會議與系統無關時間安排是時間管理的子類共同空閑時間共同空閑時間用戶用戶時間是時間管理的屬性日程是時間的一個子類員工會議時間管理員外部的系統類圖時間管理時間 記錄時間交互時間查看時間修改時間用戶姓名 賬號 工作時間記錄日記查看日記 日記共同空閑時間 1搜索 1* 11 需要服務 1* 1*記錄 1* 1*三設計模型序列圖:共同空閑時間:時間管理服務: 日記界面:時間管理界面 會議時間管理員 安排會議時間查看日記 搜索共同時間 顯示共同時間 進入界面 搜索共同時間 :日記:日記管理服務:日記管理界面 用戶 登錄日記界面處理日記 顯示日記 進入界面 處理日記 例七:n 3 一個日記和時間管理系統,希望它支持一組同事的會議時間安排。當一個會議包括多個人時,系統在這些人員的日記中找到共同空閑時間并將會議安排在這個時間。如果沒有共同的空閑時間可用,系統就同用戶交互來安排日程以便騰出時間參加會議。 1)對所描述的系統場景進行分析,畫出用例模型; 2)識別出所有的關鍵抽象,畫出域模型; 3)為每一個用例創建設計

溫馨提示

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

評論

0/150

提交評論