軟件工程上機(jī)指導(dǎo)課后習(xí)題答案_第1頁(yè)
軟件工程上機(jī)指導(dǎo)課后習(xí)題答案_第2頁(yè)
軟件工程上機(jī)指導(dǎo)課后習(xí)題答案_第3頁(yè)
軟件工程上機(jī)指導(dǎo)課后習(xí)題答案_第4頁(yè)
軟件工程上機(jī)指導(dǎo)課后習(xí)題答案_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 軟件工程上機(jī)指導(dǎo)習(xí)題集答案面向?qū)ο蟮男枨螳@取(一):活動(dòng)圖一、17 DBAAEAD二、1、略2、略3、(1)角色色:客戶、銷銷售員、倉(cāng)庫(kù)庫(kù)管理員 (2)客戶戶活動(dòng):查看看商品、查看看單據(jù)、存款款三、四、五、面向?qū)ο蟮男枨笄螳@取(二): 用例圖圖一、15 ADDDBB 610 DAADDC 11112 A(ABBCE)二、4、在Browseer中刪除一一個(gè)模型元素素將同時(shí)刪除除所有的Diiagramm中對(duì)它的引引用,該模型型元素獎(jiǎng)?wù)嬲龔哪P臀募袆h除。在Diagraam中刪除的的模型元素不不一定真正在模型文件中中被刪除,而只只是從當(dāng)前的的圖中被刪除除。5、Use-casse diaagra

2、mssActivitty diaagramssUse-casse floow of eventtsSupplemmentall infoormatiion補(bǔ)充信信息三、1、A 瀏覽客客戶信息 B 修改改個(gè)人信息 C 登錄錄系統(tǒng) D 刪除除客戶信息2、該用例圖描描述的是圖書書館管理系統(tǒng)統(tǒng)中管理員對(duì)對(duì)書籍和書目目的管理流程程。在這個(gè)流流程中,管理理員這個(gè)Acctor與用用例刪除書目目、刪除書籍籍、修改書籍籍信息、新增增書籍之間能能通過(guò)消息傳傳遞發(fā)生關(guān)聯(lián)聯(lián),而圖書查查詢這個(gè)用例例與刪除書目目、刪除書籍籍、修改書籍籍信息這三個(gè)個(gè)用例之間有有被包含的關(guān)關(guān)系,也就是是說(shuō),在刪除除書目、刪除除書籍、修改改書

3、籍信息用用例發(fā)生的過(guò)過(guò)程前,需要要進(jìn)行圖書查查詢。新增書書目這個(gè)用例例與新增書籍籍這個(gè)用例也也是被包含的的關(guān)系。四、五、六、七、面向?qū)ο蟮男枨笄螳@?。ㄈ?用例圖圖文檔撰寫1. 借閱物理理書刊(Boorrow Book)1.1 前置條條件(Pree-Condditionns)在這個(gè)用例開始始前,Libbrariaan必須登錄錄到系統(tǒng)中。1.2 后置條條件(Posst-Connditioons)如果這個(gè)用例成成功,在系統(tǒng)統(tǒng)中建立并存存儲(chǔ)借閱記錄錄,如果必要要還要?jiǎng)h除預(yù)預(yù)訂記錄。否否則,系統(tǒng)的的狀態(tài)沒有變變化。1.3 擴(kuò)展點(diǎn)點(diǎn)(Exteensionn Poinnts)借閱者預(yù)定了書書刊。1.4

4、事件流流1.4.1 基基流(Bassic Fllow)當(dāng)借閱者從圖書書館借閱物理理書刊時(shí),用用例啟動(dòng)。(1)圖書管理理員提供書刊刊書目、借閱閱者信息。(2)系統(tǒng)檢索索書刊書目(TTitle)(EE-1)(3)系統(tǒng)確定定所借閱的物物理書刊是否否可以獲得(EE-2),也也即物理書刊刊是否都已借借出。(4)系統(tǒng)檢索索借閱者(EE-3)(5)圖書管理理員將物理書書刊借給借閱閱者(6)記錄借閱閱信息。(7)若該圖書書為預(yù)定的圖圖書,執(zhí)行用用例4取消預(yù)預(yù)定(Canncel RReservvationn)1.4.2 替替代流(Allternaative Flow)E-1 該種書書刊不存在,系系統(tǒng)顯示提示示信

5、息,用例例終止。E-2 物理書書刊都已借出出,系統(tǒng)顯示示提示信息,用用例終止。E-3 系統(tǒng)中中不存在該借借閱者,系統(tǒng)統(tǒng)顯示提示信信息,用例終終止。2. 返還物理理書刊(Reeturn Book)2.1 前置條條件(Pree-Condditionns)在這個(gè)用例開始始前,Libbrariaan必須登錄錄到系統(tǒng)中。2.2后置條件件(Postt-Condditionns)在這個(gè)用例成功功,系統(tǒng)刪除除借閱記錄。否否則,系統(tǒng)的的狀態(tài)沒有變變化。2.3 擴(kuò)展點(diǎn)點(diǎn)(Exteensionn Poinnts)沒有。2.4 事件流流2.4.1 基基流(Bassic Fllow)當(dāng)借閱者返還所所借的物理書書刊時(shí),用

6、例例啟動(dòng)。(1)圖書管理理員提供所還還物理書刊信信息。(2)系統(tǒng)檢索索物理書刊(EE-1)。(3)系統(tǒng)查詢?cè)兾锢頃牡慕栝営涗洠‥E-2)。(4)系統(tǒng)刪除除借閱記錄。2.4.2 替替代流(Allternaative Flow)E-1 物理書書刊不存在,系系統(tǒng)顯示提示示信息,用例例終止。E-2 若借閱閱記錄不存在在,系統(tǒng)顯示示提示信息,用用例終止。3. 預(yù)定書刊刊(Reseerve TTitle)3.1前置條件件(Pre-Condiitionss)在這個(gè)用例開始始前,Libbrariaan必須登錄錄到系統(tǒng)中。3.2 后置條條件(Posst-Connditioons)如果這個(gè)用例成成功,系統(tǒng)建建

7、立預(yù)訂記錄錄。否則,系系統(tǒng)的狀態(tài)沒沒有變化。3.3 擴(kuò)展點(diǎn)點(diǎn)(Exteensionn Poinnts)沒有。3.4 事件流流3.4.1 基基流(Bassic Fllow)當(dāng)Librarrian為借借閱者預(yù)訂書書刊時(shí),用例例啟動(dòng)。(1)圖書管理理員提供書刊刊書目、借閱閱者信息。(2)系統(tǒng)檢索索書刊書目(EE-1)。(3)檢索借閱閱者(E-22)。(4)系統(tǒng)接受受預(yù)定,創(chuàng)建建預(yù)定記錄。(5)系統(tǒng)將預(yù)預(yù)定記錄存儲(chǔ)儲(chǔ)在系統(tǒng)中。3.4.2 替替代流(Allternaative Flow)E-1 該種書書刊不存在,系系統(tǒng)顯示提示示信息,用例例終止。E-2 系統(tǒng)中中不存在該借借閱者,系統(tǒng)統(tǒng)顯示提示信信息,用

8、例終終止。4. 取消預(yù)定定(Canccel Reeservaation)4.1前置條件件(Pre-Condiitionss)在這個(gè)用例開始始前,Libbrariaan必須登錄錄到系統(tǒng)中。4.2 后置條條件(Posst-Connditioons)如果這個(gè)用例成成功,系統(tǒng)刪刪除預(yù)訂記錄錄。否則,系系統(tǒng)的狀態(tài)沒沒有變化。4.3 擴(kuò)展點(diǎn)點(diǎn)(Exteensionn Poinnts)沒有。4.4 事件流流4.4.1 基基流(Bassic Fllow)(1)圖書管理理員提供所預(yù)預(yù)定的書刊書書目、借閱者者信息。(2)系統(tǒng)檢索索所預(yù)定的書書刊書目(EE-1)。(3)系統(tǒng)檢索索借閱者(EE-2)。(4)系統(tǒng)刪除除

9、借閱者的預(yù)預(yù)定信息(EE-3)。4.4.2 替替代流(Allternaative Flow)E-1 該種書書刊不存在,系系統(tǒng)顯示提示示信息,用例例終止。E-2系統(tǒng)中不不存在該借閱閱者,系統(tǒng)顯顯示提示信息息,用例終止止。E-3 預(yù)定信信息不存在,系系統(tǒng)顯示提示示信息,用例例終止。思考與練習(xí)5. 維護(hù)借閱閱者信息(MMaintaain Boorroweer Inffo)5.1前置條件件(Pre-Condiitionss)在這個(gè)用例開始始前,Libbrariaan必須登錄錄到系統(tǒng)中。5.2 后置條條件(Posst-Connditioons)如果這個(gè)用例成成功,系統(tǒng)添添加、修改或或刪除借閱者者信息。否

10、則則,系統(tǒng)的狀狀態(tài)沒有變化化。5.3 擴(kuò)展點(diǎn)點(diǎn)(Exteensionn Poinnts)沒有。5.4 事件流流5.4.1 基基流(Bassic Fllow)當(dāng)Librarrian想維維護(hù)借閱者信信息時(shí),用例例啟動(dòng)。系統(tǒng)要求Libbrariaan選擇所想想執(zhí)行的活動(dòng)動(dòng)(添加借閱閱者、刪除借借閱者或修改改借閱者)如果所選的活動(dòng)動(dòng)是“添加借閱者者”,則執(zhí)行分分支流S-11:添加借閱閱者。如果所選的活動(dòng)動(dòng)是“刪除借閱者者”,則執(zhí)行分分支流S-22:刪除借閱閱者。如果所選的活動(dòng)動(dòng)是“修改借閱者者”,則執(zhí)行分分支流S-33:修改借閱閱者。5.4.2 分分支流(Suubflowws)S-1:添加借借閱者(1

11、)圖書管理理員提供借閱閱者的信息,如如姓名、地址址、郵政編碼碼和身份證號(hào)號(hào)碼等。(2)系統(tǒng)存儲(chǔ)儲(chǔ)借閱者信息息(E-1)。S-2:刪除借借閱者(1)圖書管理理員提供借閱閱者的信息。(2)系統(tǒng)查詢?cè)兘栝喺撸‥E-2)。(3)系統(tǒng)查詢?cè)兘栝喺叩慕杞栝営涗洠‥E-3)(4)系統(tǒng)刪除除借閱者的信信息,以及借借閱者的預(yù)定定記錄。S-3:更改借借閱者(1)圖書管理理員提供借閱閱者的信息。(2)系統(tǒng)查詢?cè)儾@示借閱閱者的信息(EE-2),修修改相應(yīng)的信信息。(3)系統(tǒng)更新新借閱者的信信息。5.4.3 替替代流(Allternaative Flow)E-1 若借閱閱者已存在,系系統(tǒng)顯示提示示信息,用例例終止。E

12、-2 若查詢?cè)儾坏浇栝喺哒?,系統(tǒng)顯示示提示信息,用用例終止。E-3 若存在在借閱記錄,系系統(tǒng)顯示提示示信息,用例例終止。6.維護(hù)書刊信信息(Maiintainn Titlle Inffo)6.1前置條件件(Pre-Condiitionss)在這個(gè)用例開始始前,Libbrariaan必須登錄錄到系統(tǒng)中。6.2 后置條條件(Posst-Connditioons)如果這個(gè)用例成成功,系統(tǒng)添添加、修改或或刪除書刊書書目信息。否否則,系統(tǒng)的的狀態(tài)沒有變變化。6.3 擴(kuò)展點(diǎn)點(diǎn)(Exteensionn Poinnts)沒有。6.4 事件流流6.4.1 基基流(Bassic Fllow)當(dāng)Librarrian

13、想維維護(hù)借閱者信信息時(shí),用例例啟動(dòng)。系統(tǒng)要求Libbrariaan選擇所想想執(zhí)行的活動(dòng)動(dòng)(添加書種種、刪除書種種或修改書種種)。如果選擇的活動(dòng)動(dòng)是“添加書種”,則執(zhí)行分分支流S-11:添加書刊刊信息。如果選擇的活動(dòng)動(dòng)是“刪除書種”,則執(zhí)行分分支流S-22:刪除書刊刊信息。如果選擇的活動(dòng)動(dòng)是“修改書種”,則執(zhí)行分分支流S-33:修改書刊刊信息。6.4.2 分分支流(Suubflowws)S-1:添加書書刊信息(1)圖書管理理員提供書刊刊的書名、作作者、ISBBN/ISSSN號(hào)等信息息。(2)系統(tǒng)添加加該書刊信息息。S-2:刪除書書刊信息(1)圖書管理理員提供所要要?jiǎng)h除的書刊刊信息。(2)系統(tǒng)查詢

14、詢所要?jiǎng)h除的的書刊(E-2)(3)系統(tǒng)刪除除該書刊的所所有物理書刊刊的信息(EE-3)(4)系統(tǒng)刪除除書刊信息,以以及相關(guān)的預(yù)預(yù)定信息。S-3:更改書書刊信息(1)圖書管理理員提供所要要修改的書刊刊信息。(2)系統(tǒng)查詢?cè)儾@示書刊刊信息(E-2)(3)系統(tǒng)修改改相應(yīng)的的信信息(4)系統(tǒng)更新新書刊信息。6.4.3 替替代流(Allternaative Flow)E-1 若書刊刊信息已存在在,系統(tǒng)顯示示提示信息,用用例終止。E-2 若查詢?cè)儾坏皆摃?,系統(tǒng)顯示示提示信息,用用例終止。E-3 若有物物理書刊借出出,系統(tǒng)顯示示提示信息,用用例終止。7. 維護(hù)物理理書刊信息(MMaintaain Bo

15、ook Innfo)7.1前置條件件(Pre-Condiitionss)在這個(gè)用例開始始前,Libbrariaan必須登錄錄到系統(tǒng)中。7.2 后置條條件(Posst-Connditioons)如果這個(gè)用例成成功,系統(tǒng)添添加、修改或或刪除物理書書刊信息。否否則,系統(tǒng)的的狀態(tài)沒有變變化。7.3 擴(kuò)展點(diǎn)點(diǎn)(Exteensionn Poinnts)沒有。7.4 事件流流7.4.1 基基流(Bassic Fllow)當(dāng)Librarrian想維維護(hù)物理書刊刊信息時(shí),用用例啟動(dòng)。系統(tǒng)要求Libbrariaan選擇所想想執(zhí)行的活動(dòng)動(dòng)(添加書刊刊物理書種、刪刪除物理書種種或修改物理理書刊)。如果所選的活動(dòng)動(dòng)是“

16、添加物理書書刊”,則執(zhí)行分分支流S-11:添加物理理書刊信息。如果選擇的活動(dòng)動(dòng)是“刪除物理書書刊”,則執(zhí)行分分支流S-22:刪除物理理書刊信息。如果選擇的活動(dòng)動(dòng)是“修改物理書書刊”,則執(zhí)行分分支流S-33:修改物理理書刊信息。7.4.2 分分支流(Suubflowws)S-1:添加物物理書刊信息息(1)圖書管理理員提供物理理書刊的書目目信息。(2)系統(tǒng)查詢?cè)兾锢頃牡臅浚═iitle),確確定是否已存存在該書刊書書目(E-11)。(3)系統(tǒng)存儲(chǔ)儲(chǔ)物理書刊信信息。S-2:刪除物物理書刊信息息(1)圖書管理理員提供物理理書刊的書目目信息。(2)系統(tǒng)查詢?cè)兾锢頃牡臅浚═iitle)(EE-

17、1)。(3)系統(tǒng)刪除除物理書刊。S-3:修改物物理書信息。(1)圖書管理理員提供物理理書刊的書目目信息。(2)系統(tǒng)查詢?cè)兾锢頃牡臅浚═iitle)(EE-1)。(3)系統(tǒng)查詢?cè)儾@示該種種書刊的所有有物理書刊。(4)圖書管理理員選擇物理理書刊并修改改其信息(5)系統(tǒng)更新新系統(tǒng)中物理理書刊的信息息。7.4.3 替替代流(Allternaative Flow)E-1 若系統(tǒng)統(tǒng)中不存在該該書刊書目,添添加該書刊書書目信息。8. 登錄(LLog Inn)8.1前置條件件(Pre-Condiitionss)沒有。8.2 后置條條件(Posst-Connditioons)如果用例成功,參參與者可以啟

18、啟動(dòng)系統(tǒng)并使使用系統(tǒng)所提提供的功能。反反之,系統(tǒng)狀狀態(tài)不變。8.3 擴(kuò)展點(diǎn)點(diǎn)(Exteensionn Poinnts)沒有。8.4 事件流流8.4.1 基基流(Bassic Fllow)當(dāng)用戶希望登錄錄到系統(tǒng)中時(shí)時(shí),用例啟動(dòng)動(dòng)。(1)系統(tǒng)提示示用戶輸入用用戶名和密碼碼。(2)用戶輸入入用戶名和密密碼。(3)系統(tǒng)驗(yàn)證證輸入的用戶戶名和密碼,若若正確(E-1),則用用戶登錄到系系統(tǒng)中。8.4.2 替替代流(Allternaative Flow)E-1 如果用用戶輸入無(wú)效效的用戶名和和/或密碼,系系統(tǒng)顯示錯(cuò)誤誤信息,用戶戶可以選擇返返回基流的起起始點(diǎn),重新新輸入正確的的用戶名和/或密碼:或或者取消登

19、錄錄,用全結(jié)束束。面向?qū)ο蟮姆治鑫雠c設(shè)計(jì)(一一)類圖&對(duì)象圖一、15 DDCCCC 6100 AADDDD 11114 ECAAA 15 AACBED1619 DBABB二、1Loggin, ssName、ssPass, checkkUser( )2包3類圖4提供接口、所所需接口5實(shí)現(xiàn)、依賴賴(使用)三、1在UML中中,包是分組組事物的一種種,它是建模模時(shí)用來(lái)組織織模型中的元元素的,在系系統(tǒng)運(yùn)行時(shí)并并不存在包的的實(shí)例。包在在開發(fā)大型軟軟件系統(tǒng)時(shí)是是一個(gè)非常重重要的機(jī)制,它它就象一個(gè)“容器”,可用于組組織模型中的的相關(guān)元素以以便更容易理理解。 2 設(shè)計(jì)計(jì)C最好。 理由:學(xué)學(xué)員和教員均均可以從Ca

20、andidaate類繼承承而來(lái);抽象象出Rolee類,使Caandidaate類與RRole類之之間形成多對(duì)對(duì)多的關(guān)聯(lián)關(guān)關(guān)系,實(shí)現(xiàn)了了“一個(gè)人既是是教師又是某某門課的學(xué)生生”這個(gè)需求。 31)書籍、書書目 2)書籍籍管理 3)借書書界面 4)sUUserNaame、sPPass4or四or五、六、UML設(shè)計(jì)方案案:Java代碼:public classs Fruiit publicc voidd plannt()publicc voidd groww()publicc voidd harvvest()public classs Applle exttends Fruittpublic classs Grappe exttends Fruitt public classs Farmmer publicc Fruiit plaant(Sttring messaage)if (mmessagge.equuals(appl

溫馨提示

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

評(píng)論

0/150

提交評(píng)論