(A3)序列圖應(yīng)用管理_第1頁
(A3)序列圖應(yīng)用管理_第2頁
(A3)序列圖應(yīng)用管理_第3頁
(A3)序列圖應(yīng)用管理_第4頁
(A3)序列圖應(yīng)用管理_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第3章章(A3)序序列列圖圖1uml和和ooad快快速速入入門門第3章章(A3)序序列列圖圖3.1序序列列圖圖3.2分分析析師師必必學(xué)學(xué)元元素素3.3BCE模模式式3.4酒酒店店聯(lián)聯(lián)合合訂訂房房系系統(tǒng)統(tǒng)3.5繪繪制制偽偽界界面面2uml和和ooad快快速速入入門門3.1序序列圖圖類圖用例圖序列圖靜態(tài)結(jié)構(gòu)(系統(tǒng)內(nèi)在結(jié)構(gòu))動態(tài)行為(系統(tǒng)外在行為)動態(tài)行為(系統(tǒng)內(nèi)在行為)類參與者、用例對象(object)關(guān)聯(lián)包含、擴展消息(message)交易模式用例描述BCE模式領(lǐng)域概念業(yè)務(wù)流程概念與流程的關(guān)聯(lián)表3-1:三款圖的的比較3uml和和ooad快速速入門3.1序序列圖圖圖3-1:雙叉法4uml和和ooad快速速入門3.2分分析師師必學(xué)元元素3.2.1一一群對象象3.2.2消消息5uml和和ooad快速速入門3.2.1一一群對象象圖3-2:對象與生生命線生命線(lifeline)對象(object)6uml和和ooad快速速入門圖3-3:序列圖整整合了用用例與類類7uml和和ooad快速速入門3.2.2消消息圖3-4:消息與執(zhí)執(zhí)行說明明生命線(lifeline)消息(message)執(zhí)行說明(executionspecification)8uml和和ooad快速速入門3.3BCE模式圖3-5:邊界、控控制、實實體類9uml和和ooad快速速入門3.3BCE模式實體類——保存問問題領(lǐng)域域中的重重要信息息,封裝裝數(shù)據(jù)結(jié)結(jié)構(gòu)和數(shù)數(shù)據(jù)儲存存有關(guān)的的變化。??刂祁悺脕砜乜刂朴美龍?zhí)行期期間的復(fù)復(fù)雜運算算或者業(yè)業(yè)務(wù)邏輯輯,通常常針對一一個用例例,就會會對應(yīng)生生成一個個控制類類。邊界類——邊界類類用來隔隔離系統(tǒng)統(tǒng)內(nèi)外,,通常負(fù)負(fù)責(zé)接收收并響應(yīng)應(yīng)系統(tǒng)內(nèi)內(nèi)外的信信息。10uml和和ooad快速速入門3.3BCE模式一個用例例,可以以對應(yīng)生生成一個個控制類類。參與者對對象只能能跟邊界界對象互互動。實體對象象不能發(fā)發(fā)送消息息給邊界界對象和和控制對對象。單純對數(shù)數(shù)據(jù)表進(jìn)進(jìn)行增刪刪改查的的話,可可以不設(shè)設(shè)置控制制對象,,讓邊界界對象直直接發(fā)送送消息給給實體對對象。11uml和和ooad快速速入門圖3-6:套用BCE模式12uml和和ooad快速速入門3.4酒酒店聯(lián)聯(lián)合訂房房系統(tǒng)3.4.1用用例—會會員登錄錄3.4.2用用例—訂訂房3.4.3用用例—查查詢酒店店數(shù)據(jù)3.4.4用用例—查查詢房型型數(shù)據(jù)3.4.5用用例—通通知已預(yù)預(yù)訂13uml和和ooad快速速入門3.4.1用用例—會會員登錄錄用例會員登錄啟動者會員支持者主要流程會員輸入電子郵件和密碼。系統(tǒng)確認(rèn)會員身分之后,出現(xiàn)歡迎消息。表3-2:“會員登登錄”的的主要流流程14uml和和ooad快速速入門圖3-7:“會員登登錄”的的參與者者對象和和控制對對象15uml和和ooad快速速入門圖3-8:“會員登登錄”的的序列圖圖16uml和和ooad快速速入門3.4.1用用例—會會員登錄錄圖3-9:“會員登登錄”用用例的BCE類17uml和和ooad快速速入門3.4.1用用例—會會員登錄錄圖3-10:使用BCE類圖標(biāo)18uml和和ooad快速速入門3.4.1用用例—會會員登錄錄圖3-11:使用一般般的類圖圖標(biāo)19uml和和ooad快速速入門3.4.1用用例—會會員登錄錄用例會員登錄啟動者會員支持者主要流程會員輸入電子郵件和密碼。系統(tǒng)驗證會員身分。系統(tǒng)顯示歡迎消息。表3-3:修改“會會員登錄錄”的主主要流程程20uml和和ooad快速速入門3.4.2用用例—訂訂房用例訂房啟動者會員支持者酒店經(jīng)營者主要流程會員挑選一家酒店。系統(tǒng)列出這家酒店所有的房型名稱、床型、空房數(shù)和房價。會員挑選預(yù)訂的房型、房間數(shù)以及預(yù)訂日期。系統(tǒng)減少可預(yù)訂的空房數(shù),并且新增一條訂房交易。系統(tǒng)列出交易代號、訂金與總價。系統(tǒng)提醒會員需要48小時內(nèi)支付預(yù)訂金。系統(tǒng)發(fā)送訂房通知給酒店經(jīng)營者和會員。表3-4:“訂房””的主要要流程21uml和和ooad快速速入門3.4.2用用例—訂訂房圖3-12:“訂房””用例有有兩個參參與者啟動者支持者22uml和和ooad快速速入門3.4.2用用例—訂訂房圖3-13:加上邊界界對象和和實體對對象23uml和和ooad快速速入門3.4.2用用例—訂訂房圖3-14:查詢房型型24uml和和ooad快速速入門圖3-15:挑選并預(yù)預(yù)訂房間間25uml和和ooad快速速入門圖3-16:刪掉酒店店經(jīng)營者者參與者者26uml和和ooad快速速入門圖3-17:刪去了酒酒店經(jīng)營營者酒店聯(lián)合合訂房系系統(tǒng)27uml和和ooad快速速入門用例訂房啟動者會員支持者主要流程會員挑選一家酒店。系統(tǒng)列出這家酒店所有的房型名稱、床型、空房數(shù)和房價。會員挑選預(yù)訂的房型、房間數(shù)以及預(yù)訂日期。系統(tǒng)顯示出訂房總價。系統(tǒng)新增一條訂房交易。系統(tǒng)減少可預(yù)訂的空房數(shù)。系統(tǒng)發(fā)送訂房通知給酒店經(jīng)營者。系統(tǒng)發(fā)送訂房通知給會員。系統(tǒng)列出交易代號、訂金與總價。系統(tǒng)提醒會員需要48小時內(nèi)支付預(yù)訂金。表3-4:“訂房””的主要要流程28uml和和ooad快速速入門3.4.2用用例—訂訂房圖3-18:房型類空房數(shù)更新空房房數(shù)29uml和和ooad快速速入門圖3-19:新增“預(yù)預(yù)訂記錄錄”類30uml和和ooad快速速入門圖3-20:修改序列圖31uml和ooad快速入入門圖3-21:“訂房”用例例的實體類32uml和ooad快速入入門圖3-22:“訂房”用例例的邊界類和和控制類33uml和ooad快速入入門3.4.3用用例—查詢詢酒店數(shù)據(jù)圖3-23:更新用例圖(訪客)酒店聯(lián)合訂房房系統(tǒng)34uml和ooad快速入入門3.4.3用用例—查詢詢酒店數(shù)據(jù)用例查詢酒店數(shù)據(jù)啟動者訪客支持者主要流程會員按照酒店地點、名稱,搜尋符合條件的酒店。系統(tǒng)顯示酒店列表,包含酒店名稱、地點、房間數(shù)、房間價位。會員從中點選某一家酒店,查看酒店數(shù)據(jù)。系統(tǒng)顯示酒店數(shù)據(jù),除了上述第2步驟的數(shù)據(jù)外,還額外包含酒店網(wǎng)址、簡介、特色、景觀照片。表3-5:“查詢酒店數(shù)據(jù)據(jù)”的主要流程程35uml和ooad快速入入門3.4.3用用例—查詢詢酒店數(shù)據(jù)圖3-24:“查詢酒店數(shù)數(shù)據(jù)”的相關(guān)關(guān)對象復(fù)用36uml和ooad快速入入門圖3-25:“查詢酒店數(shù)數(shù)據(jù)”的相關(guān)關(guān)對象37uml和ooad快速入入門圖3-26:修改過的酒店店類38uml和ooad快速入入門圖3-27:增加“景觀圖圖片”類39uml和ooad快速入入門圖3-28:增加“景觀圖圖片”對象40uml和ooad快速入入門圖3-29:“查詢酒店數(shù)數(shù)據(jù)”用例的的BCE類41uml和ooad快速入入門3.4.4用用例—查詢詢房型數(shù)據(jù)用例查詢房型數(shù)據(jù)啟動者訪客支持者主要流程會員按照床型、房價,搜尋符合條件的房型。系統(tǒng)顯示房型列表,包含房型名稱、床型、房間數(shù)、房價。會員從中點選某一個房型,查看房型數(shù)據(jù)。系統(tǒng)顯示房型數(shù)據(jù),除了上述第2步驟的數(shù)據(jù)外,還額外包含房間設(shè)備、簡介、特色、景觀照片。表3-6:“查詢房型數(shù)據(jù)據(jù)”的主要流程程42uml和ooad快速入入門圖3-30:“查詢房型數(shù)數(shù)據(jù)”用例的的序列圖43uml和ooad快速入入門3.4.4用用例—查詢詢房型數(shù)據(jù)圖3-31:修改類圖44uml和ooad快速入入門3.4.4用用例—查詢詢房型數(shù)據(jù)圖3-32:BCE類圖45uml和ooad快速入入門3.4.5用用例—通知知已預(yù)訂用例通知已預(yù)訂啟動者會員支持者主要流程會員選擇一條未預(yù)訂的訂房交易。會員填入預(yù)訂金額、預(yù)訂賬號、預(yù)訂時間。系統(tǒng)記錄預(yù)訂數(shù)據(jù)。系統(tǒng)發(fā)送預(yù)訂通知電子郵件或短信給酒店經(jīng)營者和會員。表3-7:“通知已預(yù)訂訂”的主要流流程46uml和ooad快速入入門3.4.5用用例—通知知已預(yù)訂圖3-33:“通知已預(yù)訂訂”用例的對對象47uml和ooad快速入入門圖3-34:實體類48uml和ooad快速入入門圖3-35:“通知已預(yù)訂訂”用例的序序列圖49uml和ooad快速入入門用例通知已預(yù)訂啟動者會員支持者主要流程會員選擇一條未預(yù)訂的訂房交易。會員填入預(yù)訂金額、預(yù)訂賬號、預(yù)訂時間。系統(tǒng)記錄預(yù)訂數(shù)據(jù)。系統(tǒng)發(fā)送預(yù)訂通知電子郵件或短信給酒店經(jīng)營者。系統(tǒng)發(fā)送預(yù)訂通知電子郵件或短信給會員。表3-7:“通知已預(yù)訂訂”的主要流流程50uml和ooad快速入入門3.4.5用用例—通知知已預(yù)訂圖3-36:“通知已預(yù)訂訂”用例的邊邊界類與控制制類51uml和ooad快速入入門圖3-37:“通知已預(yù)訂訂”用例的實實體類52uml和ooad快速入入門3.5繪制制偽界面?zhèn)谓缑嬷饕煽梢宰鰹橄铝辛腥椨猛荆海盒蜗鬁贤y試界面操作說明53uml和ooad快速入入門3.5繪制制偽界面3.5.1MockupScreens3.5.2BalsamiqMockups

溫馨提示

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

評論

0/150

提交評論