面向對象設計與UML復習及答案_第1頁
面向對象設計與UML復習及答案_第2頁
面向對象設計與UML復習及答案_第3頁
面向對象設計與UML復習及答案_第4頁
面向對象設計與UML復習及答案_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、髙 代一、單選題1、用例圖是從誰的角度岀發(fā)對如何使用系統(tǒng)進行描述的? ( A )A 、用戶 系統(tǒng)分析師?indudc?2、 在 UML2. 0 版本中。 .C、系統(tǒng)設計師 D、程序員 表示是用例間什么關系 ( D )A、 關聯(lián)關系 B、依賴關系 C、擴展關系 D、包含關系3、 用例圖展示了外部參與者與系統(tǒng)所提供的用例之間的連接, UML 中的外部參與者是指(D )A.人員 B.單位 4、 在 UML 的用例圖圖形表示方式中,C.人員或單位 D. 人員或外部系統(tǒng) 角色. ”的表示方式是下列圖形中的哪一個 ( D )5、 包含關系是在下面哪種關系的基礎上構造的? ( B )A 、組成關系 B、依賴

2、關系 C、聚合關系 D、泛化關系6、 在用例之間,會有三種不同的關系,下列哪個不是他們之間可能的關系 ( D )A.包含 (include) B.擴展 (extend)C.泛化 (generalization) D. 關聯(lián) (connect)7、 在 ATM 自動取款機的工作模型中 (用戶通過輸入正確的用戶資料,從銀行取錢的過程面哪個是 “Actor ”(A )A.用戶 B. ATM 取款機), 下C.ATM 取款機管理員 D.取款8、 用例(usecase)用來描述系統(tǒng)在對事件做出響應時所采取的行動。用例之間是具有相關性 在一個 訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要核查用戶帳號是否

3、正確。例“創(chuàng)建新訂單”、“更新訂單”與用例“核査客戶帳號”之間是關系。 ( A ) A.包含 (include) B. 擴展 (extend) C.分類 (classification) D(aggregation)9、 系統(tǒng)分析員 Analyst 在做儲蓄系統(tǒng)的需求開發(fā)時,發(fā)現(xiàn):“取款”用例、“査詢余的。那么,用聚集額”用例、 更改密碼”用例都要使用 驗證卡號和密碼”用例的功能。那么 3 個用例與用例的關系是 ( D )A 、使用關系 B、擴展關系 C、組成關系 D 、包含關系10、 在電影院管理系統(tǒng)中,有 3 個用例,分別是“購買電影票”、“預泄電影票”、“登記電 影 制片廠”, 其中“購

4、買電影票”是髙風險、 高業(yè)務價值的用例: “預泄電影票”是低風險、 業(yè)務價值的用例: 登記電影制片廠”是低風險、低業(yè)務價值的用例。在開發(fā)時準備采用迭式開發(fā),先實現(xiàn)其中的一個用例,那么首先應實現(xiàn)哪個用例? ( C )A 、“登記電影制片廠”用例 B、C、“購買電影票”用例 D、11、 下而哪個不是活動圖中的基本元素 ( D)A.狀態(tài)、分支“預定電影票”用例3 個用例中的任意一個都可以1格 的B. 轉移、匯合C. 泳道、轉移D. 用例、狀態(tài)12、下列所繪制的模型片段、屬于何種圖形? ( B )A 、狀態(tài)圖 B 、活動圖 C、協(xié)作圖 D 、順序圖13、 如果要對一個學院課程注冊系統(tǒng)中的三個主要角色學

5、生、教授、教務長的工作流程建模 ,那么需要使用下而的哪個圖? ( A )A 、活動圖 B、類圖 C、交互圖 D、部署圖14、 在 UML 中,用來表示企業(yè)業(yè)務的工作流。這種圖顯示出工作流中的步驟、決策點,以及 完成每一步驟的角色和對象。這種圖形是( A )A. 活動圖 B.業(yè)務圖 C.用例圖 D.交互圖15、 在下而的圖例中,哪個用來描述活動 (activity ) ( A )BCD16、 在 UML 中, _ D _把活動圖中的活動劃分為若干組 , 并將劃分的組指泄給對象,這 些對象必須履行該組所包括的活動,它能夠明確地表示哪些活動是由哪些對象完成的。A. 組合活動 B. 同步條 C.活動

6、D. 泳道17、 Innovation 公司正在為 Rose開發(fā)插入件,使得 Rose可以把 00A/00D 模型以各種圖形 式導岀,如 JPEG 格式、 BHP 格式、 GIF 格式等。在導岀時,會根據(jù)不同的算法來生成相應圖形文件,這些算法很復雜。為了描述這些算法,在下面這些圖中,哪個圖是最合適的?(A)A 、活動圖 B 、類圖 C、交互圖 D 、部署圖18、 Satopia 是一家大型公司,由于公司業(yè)務的擴大,準備對公司已有的軟件系統(tǒng)進行升級,因此委托 Object 公司負責該項工作。 Object 公司的專家建議在對系統(tǒng)升級前和高層管理人員開一次討論會,以便能更好地了解目前所使用的軟件系

7、統(tǒng)。那么在這次中,下面幾個圖中哪個圖是最有用的? ( C )Statopia 公司的討論會A 、狀態(tài)圖 B、部署圖 C、活動圖 D、順序圖7二、分析題1、某電話公司決左開發(fā)一個管理所有客戶信息的交互式網(wǎng)絡系統(tǒng)。系統(tǒng)功能如下:瀏覽客戶信息:任何使用 Internet 的網(wǎng)絡用戶都可以瀏覽電話公司所有的客戶信(包括姓劃、住址、電話號碼等)。 A: 瀏覽電話公司所有的客戶信息登錄:電話公司授予每個客戶一個賬號。擁有授權賬號的客戶,可以使用系統(tǒng)提供頁而設宜個人密碼,并使用該賬號和密碼向系統(tǒng)注冊。修改個人信息:客戶向系統(tǒng)注冊后,可以發(fā)送電子郵件或者使用系統(tǒng)提供的頁面息的, 對個人信息進行修改。刪除客戶信

8、息:只有公司的管理人員才可以 D: 刪除不再接受公司服務的客戶的信息。【問題】在需求分析階段,釆用用例圖描述系統(tǒng)功能需求,如上圖所示,請指出圖中的 A、B、 C 和 D 分別是哪個用例?答:A 瀏覽電話公司所有的客戶信息B 對個人信息進行修改C 登錄D 刪除客戶信息管理員能完成四種用例中,在三個用例之前都要進行圖書査詢,新增書籍包括 新增書目33 在醫(yī)生的辦公室里接待員、護士和醫(yī)生使用病人記錄和訃劃安排系統(tǒng)。當病人第一次來這 看病時,接待員使用該系統(tǒng)來輸入病人信息,并且他們安排所有的預約。護匕使用系統(tǒng)來 病人每次看病的結果并輸入護理病人的信息,如醫(yī)療和診斷。護七也可以訪問這些信息病人診斷結果或

9、病人看病歷史。醫(yī)生主要用這個系統(tǒng)來査看病人的病史,偶爾也輸入療信息,但通常他讓護士輸入這些信息?!締栴}】根據(jù)上而的陳述,請你分析出參與者和用例,并繪制岀用例圖。里跟蹤以打印病人的醫(yī)打印病人看病歷史4、大學選課系統(tǒng)是與學生有著緊密聯(lián)系的系統(tǒng)。學生可以登錄該系統(tǒng)選修課程,查看分數(shù)。教授可以登錄到系統(tǒng)選擇課程授課,提交學生成績。學校列有一個系統(tǒng)里而保存有課程目錄 信息,選課系統(tǒng)需要和課程目錄系統(tǒng)通訊以取得課程目錄信息?!締栴}】對該“大學選課”系統(tǒng)進行而向對象分析并運用 UML 建模設汁岀用例圖。4提交學生成績5、基于 WEB 的網(wǎng)上購物系統(tǒng)越來越受到人們的關注,例如小型電子商務訂單處理系統(tǒng),使得客戶

10、可以給購物車添加項目,査看購物車,查看具體項目,購買商品,刪除購物車中的項目,瀏覽商品,提供反饋單:庫房經理可以進行盤點,返回庫房項目,提供訂單:采購經理 可以增加銷售的新項目,刪除銷售項目,購買庫存?!締栴}】對該“訂單處理系統(tǒng)”進行而向對彖分析并運用 UML 建模設汁出用例圖。5購頭冏品查看購物車添加頃目到購物車查看具體項目客戶提供反饋意見刪除購物車中項目刪除銷售項目采購經理增加銷售新項目盤點6?請參考下圖,回答問題 :幺 D 皆 0 Gc 查看商品 j7 址理定單丄疋提取 J 產品) 發(fā)送%單) “査看單據(jù) 7 C 計算 貨款) 7?介 一C 付款 5-一 保存定單;4)( 1) 在該圖中

11、,有幾種不同角色 :答: 3 種6(2) 請找出客戶在該流程過程中相關活動內容 : 答:査看商品査看單據(jù)付款7. 某公司在線購物的控制流程為:A、 接受在線訂購:客戶在線下單采購公司產品。動作 (Action): 在線輸入采購淸單B、 動作 (Action): 客戶服務部接收到立單,檢查泄單是否正確? 正確執(zhí)行動作 C? 不正確執(zhí)行動作:發(fā)出一封訂購失敗的 EMIAL 給客戶,請客戶檢查訂單:執(zhí)行動作 結束。C、 同步動作:訂單轉倉管部出貨訂單轉財務部門收款處理D、 確認客戶收到采購的貨品 正確:執(zhí)行動作 E 不正確:執(zhí)行動作 DE、 確認客戶已完成收貨付款正確:執(zhí)行動作 F不正確:執(zhí)行動作 EF、 確認送貨人員將收到的款項交于財務部正確:執(zhí)行動作 G不正確:執(zhí)行動作 FG、 財務部門做訂單結案處理H、 結束【問題:】請你利用 UML 的活動圖設計執(zhí)行動作的活動圖78. 過程:一個咨詢公司會見一個客戶時的業(yè)務過程Q 1、公司業(yè)務員打電話給客戶,確立約定。Q 2、如果約泄在公司內,公司技術人員為會議準備會議室。Q 3、如果約泄在公司之外,咨詢顧問就要用電腦準備一份陳述報告Q 4、咨詢顧問和業(yè)務員與客戶在約定的時間和地點見面。Q 5、業(yè)務員隨后給他們準備好會議用紙Q 6、如果會議產生了一個問題陳述,咨詢顧問就根據(jù)問題陳述建立編寫一

溫馨提示

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

評論

0/150

提交評論