面向?qū)ο笤O(shè)計與UML復(fù)習(xí)及答案.doc_第1頁
面向?qū)ο笤O(shè)計與UML復(fù)習(xí)及答案.doc_第2頁
面向?qū)ο笤O(shè)計與UML復(fù)習(xí)及答案.doc_第3頁
面向?qū)ο笤O(shè)計與UML復(fù)習(xí)及答案.doc_第4頁
面向?qū)ο笤O(shè)計與UML復(fù)習(xí)及答案.doc_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

一、單選題1、用例圖是從誰的角度出發(fā)對如何使用系統(tǒng)進(jìn)行描述的?( A)A、用戶 B、系統(tǒng)分析師 C、系統(tǒng)設(shè)計師 D、程序員2、在UML2.0版本中。表示是用例間什么關(guān)系( D ) A、 關(guān)聯(lián)關(guān)系 B、依賴關(guān)系 C、擴(kuò)展關(guān)系 D、包含關(guān)系3、用例圖展示了外部參與者與系統(tǒng)所提供的用例之間的連接,UML中的外部參與者是指( D )A人員 B單位 C人員或單位D人員或外部系統(tǒng)4、在UML的用例圖圖形表示方式中,“角色.”的表示方式是下列圖形中的哪一個( D ) A、 B、 C、 D、 5、包含關(guān)系是在下面哪種關(guān)系的基礎(chǔ)上構(gòu)造的?( B )A、組成關(guān)系 B、 依賴關(guān)系 C、聚合關(guān)系 D、泛化關(guān)系6、在用例之間,會有三種不同的關(guān)系,下列哪個不是他們之間可能的關(guān)系( D )A.包含(include) B.擴(kuò)展(extend)C.泛化(generalization) D.關(guān)聯(lián)(connect)7、在ATM自動取款機(jī)的工作模型中(用戶通過輸入正確的用戶資料,從銀行取錢的過程),下面哪個是“Actor”( A )A.用戶 B.ATM取款機(jī) C.ATM取款機(jī)管理員 D.取款8、用例(usecase)用來描述系統(tǒng)在對事件做出響應(yīng)時所采取的行動。用例之間是具有相關(guān)性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要核查用戶帳號是否正確。那么,用例“創(chuàng)建新訂單”、“更新訂單”與用例“核查客戶帳號”之間是 _ 關(guān)系。( A )A包含(include)B擴(kuò)展(extend)C分類(classification) D聚集(aggregation)9、系統(tǒng)分析員Analyst在做儲蓄系統(tǒng)的需求開發(fā)時,發(fā)現(xiàn):“取款”用例、“查詢余額”用例、“更改密碼”用例都要使用“驗(yàn)證卡號和密碼”用例的功能。那么3個用例與用例的關(guān)系是(D )A、使用關(guān)系 B、擴(kuò)展關(guān)系 C、組成關(guān)系 D、包含關(guān)系10、在電影院管理系統(tǒng)中,有3個用例,分別是“購買電影票”、“預(yù)定電影票”、“登記電影制片廠”,其中“購買電影票”是高風(fēng)險、高業(yè)務(wù)價值的用例;“預(yù)定電影票”是低風(fēng)險、高業(yè)務(wù)價值的用例;“登記電影制片廠”是低風(fēng)險、低業(yè)務(wù)價值的用例。在開發(fā)時準(zhǔn)備采用迭代式開發(fā),先實(shí)現(xiàn)其中的一個用例,那么首先應(yīng)實(shí)現(xiàn)哪個用例?( C )A、“登記電影制片廠”用例 B、 “預(yù)定電影票”用例C、“購買電影票”用例 D、3個用例中的任意一個都可以11下面哪個不是活動圖中的基本元素(D)A.狀態(tài)、分支B.轉(zhuǎn)移、匯合C.泳道、轉(zhuǎn)移D.用例、狀態(tài)12、下列所繪制的模型片段、屬于何種圖形?( B) A、狀態(tài)圖 B、 活動圖 C、 協(xié)作圖 D、順序圖13、如果要對一個學(xué)院課程注冊系統(tǒng)中的三個主要角色學(xué)生、教授、教務(wù)長的工作流程建模,那么需要使用下面的哪個圖?(A)A、活動圖 B、類圖 C、交互圖 D、部署圖14、在UML中,用來表示企業(yè)業(yè)務(wù)的工作流。這種圖顯示出工作流中的步驟、決策點(diǎn),以及完成每一步驟的角色和對象。這種圖形是( A)A活動圖 B業(yè)務(wù)圖 C用例圖 D交互圖15、在下面的圖例中,哪個用來描述活動(activity)( A ) A B C D16、在UML中,_ D _把活動圖中的活動劃分為若干組,并將劃分的組指定給對象,這些對象必須履行該組所包括的活動,它能夠明確地表示哪些活動是由哪些對象完成的。A組合活動 B同步條 C活動D泳道17、Innovation公司正在為Rose開發(fā)插入件,使得Rose可以把OOA/OOD模型以各種圖形格式導(dǎo)出,如JPEG格式、BMP格式、GIF格式等。在導(dǎo)出時,會根據(jù)不同的算法來生成相應(yīng)的圖形文件,這些算法很復(fù)雜。為了描述這些算法,在下面這些圖中,哪個圖是最合適的?(A) A、活動圖 B、類圖 C、交互圖 D、部署圖18、Satopia是一家大型公司,由于公司業(yè)務(wù)的擴(kuò)大,準(zhǔn)備對公司已有的軟件系統(tǒng)進(jìn)行升級,因此委托Object公司負(fù)責(zé)該項(xiàng)工作。Object公司的專家建議在對系統(tǒng)升級前和Statopia公司的高層管理人員開一次討論會,以便能更好地了解目前所使用的軟件系統(tǒng)。那么在這次討論會中,下面幾個圖中哪個圖是最有用的?(C)A、狀態(tài)圖 B、部署圖 C、活動圖 D、順序圖二、分析題1、某電話公司決定開發(fā)一個管理所有客戶信息的交互式網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)功能如下:瀏覽客戶信息:任何使用Internet的網(wǎng)絡(luò)用戶都可以瀏覽電話公司所有的客戶信息(包括姓名、住址、電話號碼等)。A: 瀏覽電話公司所有的客戶信息登錄:電話公司授予每個客戶一個賬號。擁有授權(quán)賬號的客戶,可以使用系統(tǒng)提供的頁面設(shè)置個人密碼,并使用該賬號和密碼向系統(tǒng)注冊。修改個人信息:客戶向系統(tǒng)注冊后,可以發(fā)送電子郵件或者使用系統(tǒng)提供的頁面,對個人信息進(jìn)行修改。刪除客戶信息:只有公司的管理人員才可以D:刪除不再接受公司服務(wù)的客戶的信息。 【問題】在需求分析階段,采用用例圖描述系統(tǒng)功能需求,如上圖所示,請指出圖中的A、B、C和D分別是哪個用例? 答:A 瀏覽電話公司所有的客戶信息B 對個人信息進(jìn)行修改C 登錄D 刪除客戶信息2、 請仔細(xì)閱讀下圖,描述該圖的基本含義:管理員能完成四種用例中,在三個用例之前都要進(jìn)行圖書查詢,新增書籍包括新增書目3在醫(yī)生的辦公室里接待員、護(hù)士和醫(yī)生使用病人記錄和計劃安排系統(tǒng)。當(dāng)病人第一次來這里看病時,接待員使用該系統(tǒng)來輸入病人信息,并且他們安排所有的預(yù)約。護(hù)士使用系統(tǒng)來跟蹤病人每次看病的結(jié)果并輸入護(hù)理病人的信息,如醫(yī)療和診斷。護(hù)士也可以訪問這些信息以打印病人診斷結(jié)果或病人看病歷史。醫(yī)生主要用這個系統(tǒng)來查看病人的病史,偶爾也輸入病人的醫(yī)療信息,但通常他讓護(hù)士輸入這些信息。【問題】根據(jù)上面的陳述,請你分析出參與者和用例,并繪制出用例圖。4、大學(xué)選課系統(tǒng)是與學(xué)生有著緊密聯(lián)系的系統(tǒng)。學(xué)生可以登錄該系統(tǒng)選修課程,查看分?jǐn)?shù)。教授可以登錄到系統(tǒng)選擇課程授課,提交學(xué)生成績。學(xué)校另有一個系統(tǒng)里面保存有課程目錄信息,選課系統(tǒng)需要和課程目錄系統(tǒng)通訊以取得課程目錄信息。【問題】對該“大學(xué)選課”系統(tǒng)進(jìn)行面向?qū)ο蠓治霾⑦\(yùn)用UML建模設(shè)計出用例圖。5、基于WEB的網(wǎng)上購物系統(tǒng)越來越受到人們的關(guān)注,例如小型電子商務(wù)訂單處理系統(tǒng),使得客戶可以給購物車添加項(xiàng)目,查看購物車,查看具體項(xiàng)目,購買商品,刪除購物車中的項(xiàng)目,瀏覽商品,提供反饋單;庫房經(jīng)理可以進(jìn)行盤點(diǎn),返回庫房項(xiàng)目,提供訂單;采購經(jīng)理可以增加銷售的新項(xiàng)目,刪除銷售項(xiàng)目,購買庫存?!締栴}】對該“訂單處理系統(tǒng)”進(jìn)行面向?qū)ο蠓治霾⑦\(yùn)用UML建模設(shè)計出用例圖。購買庫存盤點(diǎn)6.請參考下圖,回答問題:(1)在該圖中,有幾種不同角色:答:3種(2)請找出客戶在該流程過程中相關(guān)活動內(nèi)容:答:查看商品查看單據(jù)付款7.某公司在線購物的控制流程為:A、接受在線訂購:客戶在線下單采購公司產(chǎn)品。 動作(Action):在線輸入采購清單B、動作(Action):客戶服務(wù)部接收到定單,檢查定單是否正確 正確 執(zhí)行動作C 不正確 執(zhí)行動作:發(fā)出一封訂購失敗的EMIAL給客戶,請客戶檢查訂單:執(zhí)行動作結(jié)束。C、同步動作:訂單轉(zhuǎn)倉管部出貨 訂單轉(zhuǎn)財務(wù)部門收款處理D、確認(rèn)客戶收到采購的貨品 正確:執(zhí)行動作 E 不正確:執(zhí)行動作 DE、確認(rèn)客戶已完成收貨付款 正確:執(zhí)行動作F 不正確:執(zhí)行動作EF、確認(rèn)送貨人員將收到的款項(xiàng)交于財務(wù)部 正確:執(zhí)行動作G 不正確:執(zhí)行動作FG、財務(wù)部門做訂單結(jié)案處理H、結(jié)束【問題:】請你利用UML的活動圖設(shè)計執(zhí)行動作的活動圖8.過程:一個咨詢公司會見一個客戶時的業(yè)務(wù)過程 1、公司業(yè)務(wù)員打電話給客戶,確立約定。 2、如果約定在公司內(nèi),公司技術(shù)人員為會議準(zhǔn)備會議室。 3、如果約定在公司之外,咨詢顧問就要用電腦準(zhǔn)備一份陳述報告 4、咨詢顧問和業(yè)務(wù)員與客戶在約定的時間和地點(diǎn)見面。 5、業(yè)務(wù)員隨后給他們準(zhǔn)備好會議用紙 6、如果會議產(chǎn)生了一個問題陳述,咨詢顧問就根據(jù)問題陳述建立編寫一個

溫馨提示

  • 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

提交評論