版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 實(shí)驗(yàn)1UML實(shí)驗(yàn)1:基礎(chǔ)性2:綜合性1:必修2:選修1:基礎(chǔ)2:專(zhuān)業(yè)基礎(chǔ)3:設(shè)計(jì)性4:研究性)3:其它)3:專(zhuān)業(yè)4:其它)學(xué)會(huì)安裝和使用建模工具PowerDesigner,熟練使用PowerDesigner繪制常用的UML圖形,熟悉常用的UML符號(hào);構(gòu)建用例模型來(lái)描述軟件需求,包括繪制用例圖,撰寫(xiě)用例文檔并制作用例檢查矩陣;學(xué)習(xí)使用狀態(tài)圖描述對(duì)象的狀態(tài)及轉(zhuǎn)換;學(xué)習(xí)使用活動(dòng)圖為業(yè)務(wù)流程建模;學(xué)習(xí)使用順序圖描述對(duì)象之間的交互;學(xué)習(xí)類(lèi)圖的繪制;學(xué)習(xí)從系統(tǒng)需求中識(shí)別類(lèi),并構(gòu)建相應(yīng)的面向?qū)ο竽P?;學(xué)習(xí)使用PowerDesigner實(shí)現(xiàn)正向工程和逆向工程。二、實(shí)驗(yàn)內(nèi)容某酒店訂房系統(tǒng)描述如下:顧客可以選擇
2、在線(xiàn)預(yù)訂,也可以直接去酒店通過(guò)前臺(tái)服務(wù)員預(yù)訂;前臺(tái)服務(wù)員可以利用系統(tǒng)直接在前臺(tái)預(yù)訂房間;不管采用哪種預(yù)訂方式,都需要在預(yù)訂時(shí)支付相應(yīng)訂金;前臺(tái)預(yù)訂可以通過(guò)現(xiàn)金或信用卡的形式進(jìn)行訂金支付,但是網(wǎng)上預(yù)訂只能通過(guò)信用卡進(jìn)行支付;利用信用卡進(jìn)行支付時(shí)需要和信用卡系統(tǒng)進(jìn)行通信;客房部經(jīng)理可以隨時(shí)查看客房預(yù)訂情況和每日收款情況。繪制該酒店訂房系統(tǒng)的用例圖。根據(jù)以下場(chǎng)景繪制用例圖:某企業(yè)為了方便員工用餐,為企業(yè)餐廳開(kāi)發(fā)了一個(gè)訂餐系統(tǒng)(COS:CafeteriaOrderingSystem),企業(yè)員工可通過(guò)企業(yè)內(nèi)聯(lián)網(wǎng)使用該系統(tǒng)。該系統(tǒng)功能描述如下:企業(yè)的任何員工都可以查看菜單和今日特價(jià);系統(tǒng)的顧客是注冊(cè)到系統(tǒng)
3、的員工,可以在線(xiàn)訂餐(以下操作均需先登錄)、注冊(cè)工資支付、修改訂餐信息和刪除訂餐信息,在注冊(cè)工資支付時(shí)需要通過(guò)工資系統(tǒng)進(jìn)行身份驗(yàn)證;餐廳員工是特殊的顧客,可以進(jìn)行備餐(系統(tǒng)記錄備餐信息)、生成付費(fèi)請(qǐng)求和請(qǐng)求送餐,其中對(duì)于注冊(cè)使用工資支付的顧客生成付費(fèi)請(qǐng)求并發(fā)送給工資系統(tǒng);菜單管理員是餐廳員工的一種,可以管理菜單;送餐員也是餐廳員工的一種,可以打印送餐說(shuō)明、記錄送餐信息(如送餐時(shí)間)以及記錄收費(fèi)(對(duì)于沒(méi)有注冊(cè)工資支付的顧客,由送餐員收取現(xiàn)金后記錄)。根據(jù)以下場(chǎng)景繪制用例圖:某公司需開(kāi)發(fā)一個(gè)反饋處理系統(tǒng)作為其CRM的一部分。系統(tǒng)基本功能描述如下:客戶(hù)可通過(guò)系統(tǒng)發(fā)布反饋信息;公司客戶(hù)關(guān)系(CR)部門(mén)
4、員工也可以在系統(tǒng)中記錄反饋信息;業(yè)務(wù)部門(mén)的主管和員工均能看到本部門(mén)的反饋信息,但只有CR部門(mén)員工擁有修改與刪除反饋的權(quán)限;對(duì)于部分需要調(diào)查以便驗(yàn)證其真實(shí)性并需要做相關(guān)處理的反饋信息,業(yè)務(wù)部門(mén)主管有權(quán)通過(guò)系統(tǒng)安排本部門(mén)員工調(diào)查及處理該反饋;反饋調(diào)查與處理完畢后,負(fù)責(zé)調(diào)查的員工可通過(guò)系統(tǒng)輸入反饋的詳細(xì)情況;公司高層可查看未決反饋統(tǒng)計(jì)報(bào)表和各業(yè)務(wù)部門(mén)的反饋統(tǒng)計(jì)報(bào)表;所有人員進(jìn)入本系統(tǒng)需先登錄。Drawausecasediagramforthefollowinglibrarysystem:Thelibrarystoresvariousitemsthatcanbeborrowed,includingbo
5、oksandjournals.Bookscanbeborrowedbybothstaffandstudents,butonlystaffmemberscanborrowjournals.Whenauserborrowsabook,theirloandetailsarecheckedtoensurethattheyhavenooverduebooksonloan,andhavenotalreadyborrowedthemaximumpermittednumberofbooks.Userscanchecktheirownloandetailsatanytime.Librariansarepermi
6、ttedtochecktheloandetailsofanyuser.Libraryuserscanreservebooksthatarecurrentlyoutonloan.Ifthreereservationshavealreadybeenmadeforagivenbook,andafurtherreservationismade,anewcopywillbeorderedbythelibrarian.某銀行準(zhǔn)備開(kāi)發(fā)一個(gè)網(wǎng)上信用卡管理系統(tǒng)CCMS,該系統(tǒng)的基本功能為:信用卡申請(qǐng)。非信用卡客戶(hù)填寫(xiě)信用卡申請(qǐng)表,說(shuō)明所要申請(qǐng)的信用卡類(lèi)型及申請(qǐng)者的基本信息,提交CCMS登錄。如果信用卡申請(qǐng)被銀行
7、接受,客戶(hù)會(huì)收到銀行的確認(rèn)函,并告知用戶(hù)信用卡的有效期及信貸限額;否則銀行會(huì)發(fā)送一封拒絕函給該客戶(hù)。客戶(hù)收到確認(rèn)函后,需再次登錄CCMS,用信用卡號(hào)和密碼激活該信用卡。激活操作結(jié)束后,CCMS將激活通知發(fā)送給客戶(hù),告知客戶(hù)其信用卡是否被成功地激活。月報(bào)表生成。在每個(gè)月第一天的零點(diǎn),CCMS為每個(gè)信用卡客戶(hù)創(chuàng)建一份月報(bào)表,對(duì)該客戶(hù)上月的信用卡交易情況及交易額進(jìn)行統(tǒng)計(jì)。信用卡客戶(hù)可以登錄CCMS查看月報(bào)表,也可以要求CCMS提供打印出的月報(bào)表。信用卡客戶(hù)信息管理。信用卡客戶(hù)的個(gè)人信息可以在CCMS中進(jìn)行在線(xiàn)的管理。每個(gè)信用卡客戶(hù)可以在線(xiàn)查詢(xún)其個(gè)人信息。信用卡交易記錄。信用卡客戶(hù)使用信息卡進(jìn)行的每一
8、筆交易都會(huì)記錄在CCMS中。交易信息查詢(xún)。信用卡客戶(hù)可以登錄CCMS查詢(xún)并核實(shí)其信用卡交易記錄及交易額。構(gòu)造該系統(tǒng)的用例模型,要求繪制用例圖,編寫(xiě)相應(yīng)的用例文檔,還需提供用例追蹤矩陣。根據(jù)以下描述繪制狀態(tài)圖:某銷(xiāo)售信息管理系統(tǒng)中銷(xiāo)售部員工可以提交訂單,剛提交的訂單為“初始”狀態(tài);系統(tǒng)管理員可以處理訂單,如果訂單無(wú)誤,則修改訂單為“備貨”狀態(tài),否則將訂單退還給提交訂單的銷(xiāo)售部員工修改,員工此時(shí)可以取消訂單;倉(cāng)庫(kù)管理員備貨完畢后可將訂單狀態(tài)改為“發(fā)貨”狀態(tài);銷(xiāo)售部員工在確認(rèn)客戶(hù)已經(jīng)收到貨物后,可將訂單改為“關(guān)閉”狀態(tài)。根據(jù)以下描述繪制某訂餐系統(tǒng)中顧客訂餐過(guò)程的活動(dòng)圖(要求繪制泳道):顧客請(qǐng)求查看菜
9、單;系統(tǒng)顯示菜單和今日特價(jià);顧客選菜;系統(tǒng)顯示訂單和價(jià)格;顧客確認(rèn)訂單;系統(tǒng)顯示可送餐時(shí)間;顧客指定送餐時(shí)間、地點(diǎn)和支付方式;系統(tǒng)確認(rèn)接受訂單,然后發(fā)送Email給顧客以確認(rèn)訂餐,同時(shí)發(fā)送相關(guān)訂餐信息通知給餐廳員工。根據(jù)如下描述繪制順序圖:在某在線(xiàn)訂房系統(tǒng)中,顧客輸入房間套數(shù)、房間類(lèi)型、入住時(shí)間、入住天數(shù)等信息,系統(tǒng)顯示符合要求的房間號(hào);顧客確定預(yù)訂的房間,系統(tǒng)顯示預(yù)付訂金信息;顧客輸入信用卡賬號(hào)和密碼,系統(tǒng)請(qǐng)求銀行信用卡系統(tǒng)提供支付服務(wù);銀行信用卡系統(tǒng)驗(yàn)證用戶(hù)信息并返回驗(yàn)證通過(guò)和支付成功消息;顧客請(qǐng)求系統(tǒng)打印預(yù)訂單和收據(jù),系統(tǒng)打印相關(guān)資料;預(yù)訂結(jié)束。根據(jù)以下Java源代碼繪制相應(yīng)的順序圖:p
10、ublicclassSaleprivateListvSalesProductItemproductitems=newArrayListvSalesProductItem;publicMoneygetTotal()Moneytotal=newMoney();MoneysubTotal=null;for(SalesProductItemitem:productItems)subTotal=item.getSubTotal();total.add(subTotal);returntotal;根據(jù)以下描述繪制類(lèi)圖,再正向工程生成Java源代碼(也可生成其他面向?qū)ο笳Z(yǔ)言的源代碼,如C+或C#等):圖形(
11、Shape)可分為圓形(Circle)、矩形(Rectangle)、橢圓形(Ellipse)等具體圖形,在Shape類(lèi)中提供了一個(gè)抽象的draw()方法用于繪制圖形,而在具體的圖形類(lèi)中實(shí)現(xiàn)該抽象draw()方法。提供一個(gè)圖形工廠類(lèi)(ShapeFactory),該類(lèi)提供一個(gè)靜態(tài)方法createShape(chartype),其返回類(lèi)型為Shape,參數(shù)type為所需繪制圖形對(duì)應(yīng)的代碼,例如“c”表示圓形,“r”表示矩形,“e”表示橢圓形等,在createShape()方法中,可以使用條件語(yǔ)句來(lái)判斷所需繪制圖形的類(lèi)型,并根據(jù)參數(shù)的不同返回不同的具體形狀對(duì)象?!咀ⅲ骸皠?chuàng)建關(guān)系”是一種特殊的“依賴(lài)關(guān)系
12、”】根據(jù)以下描述繪制類(lèi)圖:某商場(chǎng)會(huì)員管理系統(tǒng)包含一個(gè)會(huì)員類(lèi)(Member),會(huì)員的基本信息包括會(huì)員編號(hào)、會(huì)員姓名、聯(lián)系電話(huà)、電子郵箱、地址等,會(huì)員可分為金卡會(huì)員(GoldMember)和銀卡會(huì)員(SilverMember)兩種,不同類(lèi)型的會(huì)員在購(gòu)物時(shí)可以享受不同的折扣;每個(gè)會(huì)員可以擁有一個(gè)或多個(gè)訂單(Order),每一個(gè)訂單又可以包含至少一條商品銷(xiāo)售信息(ProductItem),商品銷(xiāo)售信息包括訂單編號(hào)、商品編號(hào)、商品數(shù)量、商品單價(jià)和折扣等;每一條商品銷(xiāo)售信息對(duì)應(yīng)一類(lèi)商品(Product),商品信息包括商品編號(hào)、商品名稱(chēng)、商品單價(jià)、商品庫(kù)存量、商品產(chǎn)地某基于C/S的即時(shí)聊天系統(tǒng)的注冊(cè)和登錄模
13、塊功能描述如下:注冊(cè)功能:用戶(hù)通過(guò)注冊(cè)界面(RegisterForm)輸入新帳號(hào),系統(tǒng)檢測(cè)該帳號(hào)是否已存在,如果不存在則可注冊(cè)成功,否則提示“帳號(hào)已存在”,用戶(hù)再次輸入帳號(hào);用戶(hù)輸入其他個(gè)人信息;系統(tǒng)保存用戶(hù)個(gè)人信息;用戶(hù)個(gè)人信息包括帳號(hào)、密碼、姓名、性別、年齡、電話(huà)、電子郵箱等。登錄功能:用戶(hù)通過(guò)登錄界面(LoginForm)輸入賬號(hào)和密碼,系統(tǒng)將輸入的賬號(hào)和密碼與存儲(chǔ)在數(shù)據(jù)庫(kù)(User)表中的用戶(hù)信息進(jìn)行比較,驗(yàn)證用戶(hù)輸入是否正確,如果輸入正確則進(jìn)入主界面(MainForm),否則提示“輸入錯(cuò)誤”現(xiàn)對(duì)這兩個(gè)模塊進(jìn)行設(shè)計(jì),要求如下:根據(jù)以上描述繪制類(lèi)圖,要求分析出每個(gè)類(lèi)中的主要方法;需要提供
14、獨(dú)立的業(yè)務(wù)邏輯類(lèi)和數(shù)據(jù)訪問(wèn)類(lèi),考慮到數(shù)據(jù)庫(kù)的移植性,需提供抽象的數(shù)據(jù)訪問(wèn)接口;盡量使用數(shù)據(jù)傳輸對(duì)象(DTO)來(lái)傳遞參數(shù),減少方法中參數(shù)的個(gè)數(shù)。三、實(shí)驗(yàn)要求正確安裝PowerDesigner;熟練使用PowerDesigner繪制用例圖、狀態(tài)圖、活動(dòng)圖、順序圖和類(lèi)圖;需按照用例建模的流程,提供用例圖、用例文檔和用例追蹤矩陣;熟練使用PowerDesigner實(shí)現(xiàn)正向工程和逆向工程;使用UML2.X中的標(biāo)準(zhǔn)圖符繪制圖形,對(duì)于一些較為復(fù)雜的圖形,適當(dāng)增加文字注釋來(lái)進(jìn)行說(shuō)明;所繪制圖形必須正確、完整,需具有較好的可讀性,注意圖形中圖符和文字大小及布局。四、實(shí)驗(yàn)步驟安裝PowerDesigner15.X
15、;熟悉PowerDesigner15.X的常用功能;分析實(shí)例場(chǎng)景,識(shí)別執(zhí)行者;識(shí)別用例及用例之間的關(guān)系;使用PowerDesigner15.X繪制用例圖;撰寫(xiě)用例文檔;創(chuàng)建用例追蹤矩陣;使用PowerDesigner15.X繪制狀態(tài)圖;分析訂餐系統(tǒng)中顧客訂餐過(guò)程的流程,繪制相應(yīng)的活動(dòng)圖;分析在線(xiàn)訂房系統(tǒng)中顧客與系統(tǒng)之間的交互過(guò)程,繪制相應(yīng)的順序圖;根據(jù)源代碼繪制相應(yīng)的順序圖;根據(jù)描述繪制類(lèi)圖并正向工程生成源代碼;分析商場(chǎng)會(huì)員管理系統(tǒng)中實(shí)體類(lèi)之間的關(guān)系,繪制相應(yīng)的類(lèi)圖;分析某基于C/S的即時(shí)聊天系統(tǒng)的注冊(cè)和登錄模塊的功能,繪制對(duì)應(yīng)的類(lèi)圖。五、實(shí)驗(yàn)結(jié)果酒店訂房系統(tǒng)用例圖訂餐系統(tǒng)用例圖:吳員工查看菜
16、單今日特價(jià)注冊(cè)工資支include份驗(yàn)證工資系統(tǒng)修改訂餐信刪除訂餐信J息includeinclude在線(xiàn)訂餐includeincludeextend生成付費(fèi)請(qǐng)餐廳員工備餐請(qǐng)求送餐生成請(qǐng)求并發(fā)送給工資includeincludeincludeincludeinclude登錄includeA;送餐員打印送餐說(shuō)記錄送餐信include記錄收費(fèi)extend收取現(xiàn)金后菜單管理員管理菜單3.反饋處理系統(tǒng)用例圖:客戶(hù)CR部門(mén)員工發(fā)布反饋信息記錄反饋信息修改反饋刪除反饋includeincludeincludeinclude登陸includeinclude:includeincludeinclude調(diào)查及處理
17、該反饋輸入反饋的詳細(xì)情況查看本部門(mén)的反饋信息查看未決反饋統(tǒng)計(jì)報(bào)表各業(yè)務(wù)部門(mén)的反饋統(tǒng)計(jì)報(bào)表業(yè)務(wù)部門(mén)的員工業(yè)務(wù)部門(mén)的主管公司高層4.圖書(shū)館系統(tǒng)(LibrarySystem)用例圖:staffborrowbooksborrowjournalsreservebookscheckloandetailsuserincludestudentsorderanewcopyinclude網(wǎng)上信用卡管理系統(tǒng)CCMS的需求模型:(1)用例圖:填寫(xiě)信用卡申請(qǐng)表發(fā)送確認(rèn)函非信用卡客戶(hù)銀行激活該信用卡發(fā)送拒絕函查看月報(bào)表includeinclude生成月報(bào)表時(shí)間include信用卡客戶(hù)打印月報(bào)表登陸extend查詢(xún)個(gè)人信息
18、管理個(gè)人信息include核實(shí)交易記錄及交易金額extend查詢(xún)交易信息(2)用例描述文檔:用例編號(hào)(Number):CCMSUC001用例名稱(chēng)(Name):查看月報(bào)表執(zhí)行者(Actors)信用卡客戶(hù)前置條件(Pre-Condition)登錄后置條件(Post-Condition)無(wú)涉眾利益(Stakeholder)非信用卡客戶(hù):通過(guò)CCMS申請(qǐng)信用卡銀行:處理信用卡申請(qǐng)CCMS:發(fā)送申請(qǐng)成功通知事件流(FlowofEvent)基本流程(BaseFlow)用戶(hù)打開(kāi)CCMS系統(tǒng)用戶(hù)選擇申請(qǐng)信用卡用戶(hù)選擇信用卡類(lèi)型用戶(hù)輸入個(gè)人基本信息用戶(hù)提交申請(qǐng)銀行處理申請(qǐng)請(qǐng)求擴(kuò)展流程(ExtendFlow)3a
19、.用戶(hù)未選擇信用卡類(lèi)型,將提示用戶(hù)選擇4a.用戶(hù)信息不全或者有誤,將提示用戶(hù)填寫(xiě)完整信息字段列表(FiledList)信用卡類(lèi)型、申請(qǐng)人姓名、申請(qǐng)人身份證號(hào)特殊需求(SpecialRequirement)無(wú)用例編號(hào)(Number):CCMSUC002用例名稱(chēng)(Name):激活信用卡執(zhí)行者(Actors)非信用卡客戶(hù)前置條件(Pre-Condition)收到銀行的確認(rèn)函后置條件(Post-Condition)CCMS系統(tǒng)發(fā)送激活通知給客戶(hù)涉眾利益(Stakeholder)非信用卡用戶(hù):通過(guò)CCMS激活信用卡CCMS:發(fā)送激活通知給客戶(hù)事件流(FlowofEvent)基本流程(BaseFlow)用
20、戶(hù)打開(kāi)CCMS系統(tǒng)用戶(hù)登錄CCMS系統(tǒng)系統(tǒng)發(fā)送激活通知給用戶(hù)擴(kuò)展流程(ExtendFlow)字段列表(FiledList)信用卡賬號(hào)、信用卡密碼特殊需求(SpecialRequirement)無(wú)用例編號(hào)(Number):CCMSUC003用例名稱(chēng)(Name):查看月報(bào)表執(zhí)行者(Actors)信用卡客戶(hù)前條件(Pre-Condition)用戶(hù)已登錄后置條件(Post-Condition)CCMS顯示月報(bào)表涉眾利益(Stakeholder)1信用卡用戶(hù):查看月報(bào)表事件流(FlowofEvent)基本流程(BaseFlow)1用戶(hù)選擇月份2.CCMS顯示月報(bào)表擴(kuò)展流程(ExtendFlow)2a.系
21、統(tǒng)出錯(cuò)2a1.無(wú)法處理請(qǐng)求2a2.無(wú)法得到正確的月報(bào)表無(wú)無(wú) #字段列表(FiledList)年份、月份特殊需求(SpecialRequirement)用例編號(hào)(Number):CCMSUC004用例名稱(chēng)(Name):打印月報(bào)表執(zhí)行者(Actors)信用卡客戶(hù)前置條件(Pre-Condition)用戶(hù)已登錄后條件(Post-Condition)CCMS打印月報(bào)表涉眾利益(Stakeholder)1信用卡用戶(hù):打印月報(bào)表事件流(FlowofEvent)基本流程(BaseFlow)1用戶(hù)選擇打印月報(bào)表2.CCMS打印月報(bào)表擴(kuò)展流程(ExtendFlow)2a.連接打印機(jī)出現(xiàn)異常,打印失敗字段列表(F
22、iledList)年份、月份特殊需求(SpecialRequirement)無(wú)用例編號(hào)(Number):CCMSUC005用例名稱(chēng)(Name):查詢(xún)個(gè)人信息執(zhí)行者(Actors)信用卡客戶(hù)前置條件(Pre-Condition)用戶(hù)已登錄后置條件(Post-Condition) # 用例編號(hào)(Number):CCMSUC0O6用例名稱(chēng)(Name):修改個(gè)人信息執(zhí)行者(Actors)信用卡客戶(hù)前置條件(Pre-Condition)用戶(hù)已登錄后置條件(Post-Condition)CCMS保存修改后的用戶(hù)信息涉眾利益(Stakeholder)1信用卡用戶(hù):修改個(gè)人信息事件流(FlowofEvent)
23、基本流程(BaseFlow)1用戶(hù)選擇修改個(gè)人信息2用戶(hù)輸入要修改的信息3用戶(hù)提交修改CCMS系統(tǒng)顯示修改成功并保存修改后的信息擴(kuò)展流程(ExtendFlow)2a.用戶(hù)輸入信息有誤,修改失敗4a.系統(tǒng)出錯(cuò),無(wú)法處理請(qǐng)求字段列表(FiledList)無(wú)無(wú) #用戶(hù)賬號(hào)、用戶(hù)密碼、要修改的個(gè)人信息字段特殊需求(SpecialRequirement)用例編號(hào)(Number):CCMSUC007用例名稱(chēng)(Name):查詢(xún)交易記錄執(zhí)行者(Actors)信用卡客戶(hù)前置條件(Pre-Condition)用戶(hù)已登錄后置條件(Post-Condition)CCMS顯示交易記錄涉眾利益(Stakeholder)1
24、信用卡用戶(hù):查看信用卡交易記錄及交易額事件流(FlowofEvent)基本流程(BaseFlow)1用戶(hù)選擇時(shí)間段2.CCMS系統(tǒng)顯示交易記錄擴(kuò)展流程(ExtendFlow)2a.CCMS出錯(cuò)2a1.無(wú)法處理請(qǐng)求2a2.無(wú)法得到正確的個(gè)人信息字段列表(FiledList)用戶(hù)賬號(hào)、用戶(hù)密碼、起始時(shí)間、截止時(shí)間特殊需求(SpecialRequirement)無(wú)用例編號(hào)(Number):CCMSUC008用例名稱(chēng)(Name):查詢(xún)交易信息執(zhí)行者(Actors)信用卡客戶(hù)前置條件(Pre-Condition)用戶(hù)已登錄 后置條件(Post-Condition)CCMS顯示交易信息涉眾利益(Stake
25、holder)1信用卡用戶(hù):查看信用卡交易記錄及交易額事件流(FlowofEvent)基本流程(BaseFlow)1用戶(hù)選擇時(shí)間段2.CCMS系統(tǒng)顯示交易信息擴(kuò)展流程(ExtendFlow)2a.CCMS出錯(cuò)2a1.無(wú)法處理請(qǐng)求2a2.無(wú)法得到正確的個(gè)人信息字段列表(FiledList)用戶(hù)賬號(hào)、用戶(hù)密碼、起始時(shí)間、截止時(shí)間特殊需求(SpecialRequirement)無(wú)(3)用例追蹤矩陣:CCMSUC001CCMSUC002CCMSUC003CCMSUC004CCMSUC005CCMSUC006CCMSUC007CCMSUC008信用卡申請(qǐng)VV月報(bào)表生成VV信用卡客戶(hù)信息管理VV信用卡交易
26、記錄V交易信息查詢(xún)V6.銷(xiāo)售信息管理系統(tǒng)訂單的狀態(tài)圖:提交訂單/提交初始狀態(tài)do/更改訂單狀態(tài)udo/處理j處理訂單訂單有誤/更改訂單狀態(tài)修改完成/修改訂單修改狀態(tài)do/修改訂單lexit/取消訂單處理訂單訂單無(wú)誤誤/更改訂單狀態(tài)取消訂單/取消備貨狀態(tài)do/更改訂單狀態(tài)丿發(fā)貨備貨完畢/更改訂單狀態(tài)發(fā)貨狀態(tài)do/確認(rèn)關(guān)閉狀態(tài).exit/關(guān)閉J確認(rèn)收貨/確認(rèn)7.訂餐系統(tǒng)活動(dòng)圖:顧客系統(tǒng)顯示菜單和今日特價(jià)請(qǐng)求查看菜單選菜顯示訂單和價(jià)格確認(rèn)訂單顯示可送餐時(shí)間指定送餐時(shí)間、地點(diǎn)和支付方式接受訂單確認(rèn)訂餐發(fā)送Email給顧客發(fā)送相關(guān)訂餐信息通知給餐廳員工l8 8.在線(xiàn)訂房系統(tǒng)順序圖:9.順序圖:10.類(lèi)圖
27、:源代碼:7*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*vt*、t*、t*、t*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*、t*、t*、t*、t*、t*、t*、t*、t*、t*、t*、t*、t*、t*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*k1*k1*kI*/rT*rT*rT*zT*rT*rT*rTx*Module:ShapeFactory.java*Purpose:DefinestheClassShapeFactory*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1
28、*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*、t*、t*、t*、t*、t*、t*、t*、t*、t*vt*1*1*1*1*/rT*rT*rT*zr*rTwrTrT/importjava.util.*;/*pdOid7d3533f3-33e6-45a0-blb4-3832b738dde2*/publicclassShapeFactory/*paramtype*pdOideb3ae64e-526f-400f-a1e6-72d060b98f44*/publicstaticShapecreateShape(char
29、type)/TODO:implementreturnnull;7*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*vt*、t*、t*、t*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*、t*、t*、t*、t*、t*、t*、t*、t*、t*、t*、t*、t*、t*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*k1*k1*kI*/rT*rT*rT*zT*rT*rT*rTxModule:Shape.javaPurpose:DefinestheClassShapeimportjava.util.*;/*pdOid92e86fa8-a88e
30、-4927-94b0-56ccl8e7df25*/publicabstractclassShape/*pdOide9447ce5-e424-488b-84fb-1e6795c81e3e*/publicabstractvoiddraw();*Module:Circle.java*Purpose:DefinestheClassCircleimportjava.util.*;/*pdOid6a3afc2c-34a0-4d76-b249-056729a5b6d0*/publicclassCircleextendsShape/*pdOidd656a35e-6c6f-4fcb-91a3-ecb02c869
31、faf*/publicvoiddraw()/TODO:implement*Module:Rectangle.java*Purpose:DefinestheClassRectangle importjava.util.*;/*pdOidle5dcll3-8366-4562-8c88-8fl7ec50e5fc*/publicclassRectangleextendsShape/*pdOid6ff20c84-f3c5-427c-9722-4a7499b6e0de*/publicvoiddraw()/TODO:implement/TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx
32、TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx*Module:Ellipse.java*Purpose:DefinestheClassEllipse/TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx/importjava.util.*;/*pdOid19b90a82-676b-4458-9263-9c0485329152*/publicclassEllipseextendsShape/*pdOid25521baa-e643-4bf9-b910-92bbcbe6b826*/publicvoiddraw()/TODO:implement11.商場(chǎng)會(huì)員管理系統(tǒng)類(lèi)圖:Memberm
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 瓦房現(xiàn)澆屋頂施工方案
- 成武中考數(shù)學(xué)試卷
- 高端制造業(yè)房產(chǎn)轉(zhuǎn)讓合同范本
- 高速鐵路工程合同關(guān)鍵條款
- 水利工程設(shè)計(jì)費(fèi)用協(xié)議
- 廣告公司公關(guān)部聘用合同
- 攝影加盟合作協(xié)議
- 山體修復(fù)綠化改造合同
- 跨國(guó)家庭月嫂服務(wù)聘用協(xié)議
- 隧道工程承包合同樣式
- 《Unit 5 What do we eat 》(說(shuō)課稿)-2024-2025學(xué)年滬教版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 2024年加油站的年度工作總結(jié)范文(2篇)
- 甲醇制氫生產(chǎn)裝置計(jì)算書(shū)
- T-JSREA 32-2024 電化學(xué)儲(chǔ)能電站消防驗(yàn)收規(guī)范
- 福建省晉江市松熹中學(xué)2024-2025學(xué)年七年級(jí)上學(xué)期第二次月考語(yǔ)文試題
- 2025年上半年江蘇省常州市文廣旅局下屬事業(yè)單位招聘4人重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 2023-2024學(xué)年福建省泉州市石獅市三年級(jí)(上)期末數(shù)學(xué)試卷
- 新時(shí)代高校馬克思主義學(xué)院內(nèi)涵式發(fā)展的現(xiàn)狀和現(xiàn)實(shí)進(jìn)路
- (新版)廣電全媒體運(yùn)營(yíng)師資格認(rèn)證考試復(fù)習(xí)題庫(kù)(含答案)
- 教師及教育系統(tǒng)事業(yè)單位工作人員年度考核登記表示例范本1-3-5
- 銅工崗位安全操作規(guī)程(2篇)
評(píng)論
0/150
提交評(píng)論