完整版面向?qū)ο蠓治雠c設計期末考試A卷_第1頁
完整版面向?qū)ο蠓治雠c設計期末考試A卷_第2頁
完整版面向?qū)ο蠓治雠c設計期末考試A卷_第3頁
完整版面向?qū)ο蠓治雠c設計期末考試A卷_第4頁
完整版面向?qū)ο蠓治雠c設計期末考試A卷_第5頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、貼條形碼區(qū)做題前,考生先將自己的學號、 姓名 及所在學習中央寫清楚,將條形碼準 確粘貼在條形碼區(qū)域內(nèi)福建師范大學網(wǎng)絡與繼續(xù)教育學院?面向?qū)ο蠓治雠c設計?期末測試 A卷 閉卷姓名:專業(yè):學號:學習中央:缺考標記,考生禁填!口答案務必寫在做題紙上,否那么不得分!一、單項選擇題共25題,每題2分,共50分1、外觀模式的作用是B.A. 當不能采用生成子類的方法進行擴充時,動態(tài)地給一個對象添 加一些額外的功能B. 為了系統(tǒng)中的一組功能調(diào)用提供一個一致的接口,這個接口使 得這一子系統(tǒng)更加容易使用C. 保證一個類僅有一個實例,并提供一個訪問他的全局訪問點D. 在方法中定義算法的框架,而將算法中的一些操作步驟

2、延遲到 子類中實現(xiàn)2、A模型的缺點是缺乏靈活性,特別是無法解決軟件需求不 明確或不準確的問題.A. 瀑布模型B. 原型模型C. 增量模型D. 螺旋模型3、使用UML行關系數(shù)據(jù)庫的B時,需要設計出表達持久數(shù) 據(jù)的實體類及其聯(lián)系,并把它們映射成為關系數(shù)據(jù)庫表Table、 視圖View等.A. 業(yè)務UseCaseW型設計B. 邏輯數(shù)據(jù)模型設計C. 物理數(shù)據(jù)模型設計D. 物理實現(xiàn)設計4、 Abstract Factory抽象工廠模式的意圖是A.A. 希望簡化現(xiàn)有系統(tǒng)的使用方法.你需要定義自己的借口B. 將一個無法限制的現(xiàn)有對象與一個特定借口相匹配C. 將一組實現(xiàn)局部從另一組使用它們的對象中別離出來D.

3、 提供一個創(chuàng)立一系歹0相關或相互依賴對象的接口,而無需指定 它們具體的類5、 下面哪個視圖屆丁 UM命言的交互圖B.A. 行為圖B. 狀態(tài)圖C. 實現(xiàn)圖D. 順序圖6、 B是一個類對象所可能經(jīng)歷的所有歷程的模型圖.A. 模型治理視圖B. 狀態(tài)機視圖C. 動態(tài)視圖D. 靜態(tài)視圖7、以下關丁 UM阪述正確的選項是D.A. UML是一種語言語言'的使用者不能對其進行擴展B. UML僅是一組圖形的集合C. UM或適用丁系統(tǒng)的分析與設計階段D. UML獨立丁軟件開發(fā)過程的8、 當我們想創(chuàng)立一個具體的對象而乂不希望指定具體的類時,可 以使用A模式.A. 創(chuàng)立型B. 結(jié)構(gòu)型C. 行為型D. 以上都可

4、以9、40、在UML中D表示參與者為達成一項相對獨立、完整的 業(yè)務目標而要求軟件系統(tǒng)完成的功能.A. 用例圖B. 邊C. 執(zhí)行者D. 用例10、關丁協(xié)作圖的描述,以下哪個不正確BA. 協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織B. 協(xié)作圖是順序圖的一種特例C. 協(xié)作圖中有消息流的順序號D. 在ROSH具中,協(xié)作圖可在順序圖的根底上按 “F5鍵自動生 成11、D是從用戶使用系統(tǒng)的角度描述系統(tǒng)功能的圖形表達方法.A. 類圖B. 對象圖C. 序列圖D. 用例圖12、A關系是類元的一般描述和具體描述之間的關系,具體描 述建立在一般描述的根底之上,并對其進行了擴展,具體描述與 一般描述完全一致所

5、有特性、成員和關系,并且包含補充的信息, 它用從子指向父的箭頭表示,指向父的是一個空三角形.A. 泛化B. 繼承C. 組成D. 聚集13、Bridge 橋接模式的意圖是C.A. 將一個無法限制的現(xiàn)有對象與一個特定借口相匹配B. 希望簡化現(xiàn)有系統(tǒng)的使用方法.你需要定義自己的借口C. 將一組實現(xiàn)局部從另一組使用它們的對象中別離出來D. 你需要為特定的客戶或情況提供特定系列的對象14、下面不是活動圖中的根本元素的是B.A. 狀態(tài)、判定B. 分義、集合C. 泳道、初態(tài)D. 用例、消息15、靜態(tài)工廠的核心角色是A.A. 抽象產(chǎn)品B. 具體產(chǎn)品C. 靜態(tài)工廠D. 消費者16、 以下關丁狀態(tài)圖的說法中,正確

6、的選項是C.A. 狀態(tài)圖是UM序?qū)ο到y(tǒng)的靜態(tài)方面進行建模的圖之一B. 狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀C. 活動圖和狀態(tài)圖是對對象的生命周期進行建模,描述對象隨時 間變化的行為D. 狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強 調(diào)對單個反響型對象建模17、在用例之間,會有三種不同的關系,以下哪個不是它們之間 可能的關系DA. 包含include B. 擴展extend C. 泛化generalization D. 關聯(lián)connect18、Fa?ade外觀模式的意圖是A.A. 希望簡化現(xiàn)有系統(tǒng)的使用方法.你需要定義自己的借口B. 將一個無法限制的現(xiàn)有對象與一個特定借

7、口相匹配C. 將一組實現(xiàn)局部從另一組使用它們的對象中別離出來D. 你需要為特定的客戶或情況提供特定系列的對象19、 以下關丁結(jié)構(gòu)型模式說法不正確的選項是.BA. 結(jié)構(gòu)型模式可以在不破壞類封裝性的根底上,實現(xiàn)新的功能B. 結(jié)構(gòu)型模式主要用丁創(chuàng)立一組對象C. 結(jié)構(gòu)型模式可以創(chuàng)立一組類的統(tǒng)一訪問接口D. 結(jié)構(gòu)型模式可以在不破壞類封裝性的根底上,使得類可以同不 曾估計到的系統(tǒng)進行交互20、 下歹0關丁面向?qū)ο蠓椒ㄖ忻枋鲋绣e誤的選項是C.A. 使用設計模式有助丁在軟件開發(fā)中應用面向?qū)ο蠹夹gB. 選擇面向?qū)ο蟪绦蛟O計語言時需要考慮開發(fā)人員對其的熟悉程 度C. UML乍為一種可視化建模語言需要與RU叨發(fā)過程

8、同時使用D. 目前在軟件生命周期的分析、設計、實現(xiàn)和測試中均可以應用 面向?qū)ο蠓椒?1、 在狀態(tài)圖中不能表示下面那些概念 DA. 動作action B. 事件eventC. 轉(zhuǎn)移transition D. 類class 22、 以下不屆丁面向?qū)ο蠹夹g的根本特征的是B.A. 封裝性B. 模塊性C. 多態(tài)性D. 繼承性23、 以下不是用例之間的關系的是A oA. 聚合B. 泛化C. 擴展D. 包含24、C是表達系統(tǒng)類及其相互聯(lián)系的圖示,它是面向?qū)ο笤O計的 核心,建立狀態(tài)圖、協(xié)作圖和其他圖的根底.A. 對象圖B. 組件圖C. 類圖D. 狀態(tài)圖25、UMLil過圖形化的表示機制從多個側(cè)面對系統(tǒng)的分析和

9、設計 模型進行刻畫,其中C包括構(gòu)件圖,它描述軟件系統(tǒng)中各組成 構(gòu)件,構(gòu)件的內(nèi)部結(jié)構(gòu)以及構(gòu)件之間的依賴關系.A. 行為視圖B. 結(jié)構(gòu)視圖C. 構(gòu)件視圖D. 用例視圖二、判斷題共10題,每題2分,共20分26、抽象工廠模式提供了一系列相關或相互依賴對象的接口且必 須指定他們具體的類.錯27、參與者actor 和用例use case 之間的關系是關聯(lián)association 關系. 對 28、 一個狀態(tài)圖最多只能由一個初態(tài)和一個終態(tài). 錯29、如下列圖,活動 Gesture和Stream audio可以并發(fā)進行.c Cl eanup 、 1J圖活動圖對30、繼承本質(zhì)上是“白盒復用,對父類的修改,不會影

10、響到子 類.錯31、Fa?ade外觀模式只能為方法調(diào)用創(chuàng)立更簡單的接口,不能減少客戶必須處理的對象數(shù)量. 錯32、 設計模式的兩大主題是系統(tǒng)復用與系統(tǒng)擴展.對33、 Abstract Factory抽象工廠模式保證系統(tǒng)總能根據(jù)當前 的情況獲得適宜的對象.對34、Adapter模式使原本由丁接口不兼容而不能一起工作的那些 類可以一起工作. 對35、 設計模式使代碼編制不能真正工程化.錯三、簡做題共4題,每題5分,共20分36、什么是動作狀態(tài)什么是活動狀態(tài)它們有什么區(qū)別答:動作狀態(tài)是活動圖中最小單位的構(gòu)造塊,表示原子動作.活 動狀態(tài)表示的是可以分割的動作.可以將對象的活動狀態(tài)理解為 一個組合,它的

11、限制流由其他活動狀態(tài)或動作狀態(tài)組成.37、簡述用例圖的主要功能用例與用例問的關系主要有哪幾 種答:用例圖主要的作用有三個:1獲取需求;2指導測試;3還可在整個過程中的其它工作流起到指導作用.用例與用例問的關系主要有:1關聯(lián)關系2包含關系3擴展關系4泛化關系38、什么是用例圖用例圖有什么作用答:用例圖是用丁新的軟件程序的系統(tǒng)/軟件要求的主要形式下開 發(fā).用例指定預期的行為什么 What?,而不是確定它確實切 方法如何How? o用例建模的一個關鍵概念是它幫助我們從最 終用戶的角度設計系統(tǒng).通過指定所有外部可見的系統(tǒng)行為,它 是一種有效的技術,用丁通過用戶的術語來傳達系統(tǒng)行為.39、簡述OOD!型

12、的總體結(jié)構(gòu),并畫圖表示.答:OOt#系結(jié)構(gòu)的各個局部內(nèi)容:1問題論域局部,在OO破型的根底上,細化分析結(jié)果,設計一組 構(gòu)成底層應用模型的類和對象.2人機交互局部:設計用戶界面模型,該用戶界面模型中的類 和對象提供實現(xiàn)人機交互操作的接口函數(shù).用戶界面設計包括菜單設計、窗口設計、輸入/輸出界面設計等等.3任務治理局部:建立一些類,用以負責處理操作系統(tǒng)級的并 發(fā)問題、中斷、調(diào)度以及其它與特定平臺有關的問題.4數(shù)據(jù)治理局部:提供數(shù)據(jù)治理系統(tǒng)中存儲和檢索對象的根本 結(jié)構(gòu),包括對永久性數(shù)據(jù)的訪問和治理.數(shù)據(jù)治理設計包括:數(shù)據(jù)存放設計:數(shù)據(jù)存放設計選擇數(shù)據(jù)存放的方式文件存 放、關系數(shù)據(jù)庫表格存放或面向?qū)ο蟮臄?shù)據(jù)庫存放.設計相應的操作.為每個需要存儲的對象和類增加用丁存儲 治理的屆性和操作,在類和對象的定義中加以描述.jHUlrllbiilc layer永及對鋼盡1*類也齊slruul F+r珀杵忌,四、設計題(共1題,每題10分,共10分)40、當 開機時,它處丁空閑狀態(tài)(idle ),當用戶使用 呼叫某人(call someone )時,收集進入撥號狀態(tài)(dialing ). 如果呼叫成功,即 接通(connected ), 就處丁通話狀態(tài)(working );如果呼叫不成功(can' t connect),例如對方線路 有問題,關

溫馨提示

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

評論

0/150

提交評論