下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、面向?qū)ο蠓治雠c設(shè)計(jì)試題一、選擇題(每項(xiàng)選擇 1.5分 總分 21 分)1、在確定類(lèi)時(shí),候選的類(lèi)是所有的 。A) 名詞 B )形容詞 C )動(dòng)詞 D )代詞2、在面向?qū)ο蟮脑O(shè)計(jì)中,我們應(yīng)遵循的設(shè)計(jì)準(zhǔn)則除了模塊化、抽象、低耦合、高內(nèi)聚 以外,還有 。A) 隱藏復(fù)雜性B) 類(lèi)的開(kāi)發(fā)C) 經(jīng)常類(lèi)的復(fù)用D) 信息隱蔽3、面向?qū)ο蟮闹饕卣鞒龑?duì)象惟一性、封裝、繼承外,還有 。A) 多態(tài)性B) 完整性C) 可移植性D) 兼容性4、軟件開(kāi)發(fā)過(guò)程中,抽取和整理用戶(hù)需求并建立問(wèn)題域精確模型的過(guò)程叫 。A)生存期B)面向?qū)ο笤O(shè)計(jì)C)面向?qū)ο蟪绦蛟O(shè)計(jì)D)面向?qū)ο蠓治?、汽車(chē)有一個(gè)發(fā)動(dòng)機(jī)。汽車(chē)和發(fā)動(dòng)機(jī)之間的關(guān)系是 關(guān)系
2、。A)一般具體B)整體部分C)分類(lèi)關(guān)系D)主從關(guān)系6、 軟件開(kāi)發(fā)中的瀑布模型典型地刻畫(huà)了軟件生存周期的階段劃分,與其最相適應(yīng)的軟件開(kāi)發(fā)方法是 。A)構(gòu)件化方法B)結(jié)構(gòu)化方法C)面向?qū)ο蠓椒―)快速原型方法7、 軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪(fǎng)問(wèn)性分離,這是指軟件的 。A) 繼承性B)共享性C) 封裝性D)抽象性8、 狀態(tài)是對(duì)象 的抽象。A) 屬性值B)方法C) 功能D)行為9、面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類(lèi)習(xí)慣的思維方式,分析、設(shè)計(jì)和實(shí)現(xiàn)一個(gè)軟件系統(tǒng)的方法和過(guò)程, 盡可能接近于人類(lèi)認(rèn)識(shí)世界解決問(wèn)題的方法 和過(guò)程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對(duì)象組成的;對(duì)象彼此之間僅
3、能通過(guò)傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。A) 開(kāi)發(fā)過(guò)程基于功能分析和功能分解B) 強(qiáng)調(diào)需求分析重要性C) 把對(duì)象劃分成類(lèi),每個(gè)對(duì)象類(lèi)都定義一組數(shù)據(jù)和方法D) 對(duì)既存類(lèi)進(jìn)行調(diào)整10、在面向?qū)ο蠹夹g(shù)中, 一個(gè)子類(lèi)的對(duì)象同時(shí)又屬于父類(lèi), 它繼承了父類(lèi)的一切屬性,這種多態(tài)性稱(chēng)為 _(1)_ 。同一個(gè)算子在不同的表達(dá)式中可能有不同的操作意 義,這種多態(tài)性稱(chēng)為 _(2)_ 。編譯程序根據(jù)上下文判定算子的操作意義,這稱(chēng)為_(kāi)(3)_ 。(1)A)參數(shù)多態(tài)B)過(guò)載多態(tài)C)包含多態(tài)D )隱含多態(tài)A )參數(shù)多態(tài)B)過(guò)載多態(tài)C)包含多態(tài)D)隱含多態(tài)A )算子鑒別B)算子操作C)算子定義D)算子運(yùn)算在面向?qū)ο蠓治鲞^(guò)程中
4、,用概念模型來(lái)詳細(xì)描述系統(tǒng)的問(wèn)題域,用(4)_來(lái)表示概念模型;用 (5)來(lái)描述對(duì)象行為。(4)A)序列圖B)類(lèi)圖C)協(xié)作圖D)用例圖(5)A )序列圖和協(xié)作圖B)用例圖和活動(dòng)圖C)狀態(tài)圖和活動(dòng)圖D )用例圖和構(gòu)件圖二、概念與簡(jiǎn)答題(每題4分 總分20分)1、 面向?qū)ο蠓治雠c設(shè)計(jì)方法與面向功能(結(jié)構(gòu)化)分析與設(shè)計(jì)方法的區(qū)別是什么?( 4分)2、 簡(jiǎn)述一下對(duì)象要素中抽象和封裝的含義? (4分)3、 什么是對(duì)象?什么是類(lèi)?類(lèi)與對(duì)象的關(guān)系是什么?( 4分)4、在介紹的GRAS模式中,哪些模式屬于評(píng)估模式?在實(shí)際工程中降低程序耦合度的方 法有哪些? ( 5分)5、設(shè)計(jì)模式在軟件開(kāi)發(fā)中屬于什么層面的方法?
5、程序員使用設(shè)計(jì)模式的主要目的是什 么? ( 3分)三、論述題(總分5分)通過(guò)面向?qū)ο蠓治雠c設(shè)計(jì)這門(mén)課程的學(xué)習(xí),你對(duì)面向?qū)ο蟮乃枷胗性鯓拥睦斫??它能為我們?shí)際的系統(tǒng)開(kāi)發(fā)、設(shè)計(jì)、維護(hù)工作帶來(lái)什么好處?四、分析與設(shè)計(jì)實(shí)踐題(總分 34分)1、分析綜合題(12分)某電話(huà)公司決定開(kāi)發(fā)一個(gè)管理所有客戶(hù)信息的交互式網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)的功能如下:1 瀏覽客戶(hù)信息:任何使用In ternet的網(wǎng)絡(luò)用戶(hù)都可以瀏覽電話(huà)公司所有的客戶(hù)信息(包括姓名、住址、電話(huà)號(hào)碼等 )。2 登錄:電話(huà)公司授予每個(gè)客戶(hù)一個(gè)帳號(hào)。擁有授權(quán)帳號(hào)的客戶(hù),可以使用系統(tǒng)提供 的頁(yè)面設(shè)置個(gè)人密碼,并使用該帳號(hào)和密碼向系統(tǒng)注冊(cè)。3修改個(gè)人信息:客戶(hù)向系
6、統(tǒng)注冊(cè)后,可以發(fā)送電子郵件或者使用系統(tǒng)提供的頁(yè)面, 對(duì)個(gè)人信息進(jìn)行修改。4刪除客戶(hù)信息:只有公司的管理人員才能刪除不再接受公司服務(wù)的客戶(hù)的信息。 系統(tǒng)采用面向?qū)ο蠓椒ㄟM(jìn)行開(kāi)發(fā),在開(kāi)發(fā)過(guò)程中認(rèn)定出的類(lèi)如下表所示:編號(hào)類(lèi)名描述1Internetclient網(wǎng)絡(luò)用戶(hù)2CustomerList客戶(hù)信息表,記錄公司所有客戶(hù)的信息3Customer客戶(hù)信息,記錄單個(gè)客戶(hù)的信息4CompanyCustomer公司客戶(hù)5Internalclient公司的管理人員圖1系統(tǒng)用例模型圖2:系統(tǒng)概念模型問(wèn)題 1在需求分析階段,采用 UML的用例圖(use case diagram)描述系統(tǒng)功能需求,如圖1所示。請(qǐng)指出
7、圖中的 A、B、C和D分別是哪個(gè)用例?問(wèn)題 2在UML中,重復(fù)度(Multiplicity)定義了某個(gè)類(lèi)的一個(gè)實(shí)例可以與另一個(gè)類(lèi)的多少個(gè) 實(shí)例相關(guān)聯(lián)。通常把它寫(xiě)成一個(gè)表示取值范圍的表達(dá)式或者一個(gè)具體的值。例如圖2 中的類(lèi) InternetClient 和 CustomerList , InternetClient 端的 “0.*表”示:一個(gè) CustoerList 的實(shí)例 可以與 0 個(gè)或多個(gè) InternetClient 的實(shí)例相關(guān)聯(lián); CustomerList 端的 “1表”示:一個(gè) InternetClient 的實(shí)例只能與一個(gè) CustomerList 的實(shí)例相關(guān)。請(qǐng)指出圖 2中 (1)到(4)處的重復(fù)度分別為多少 ?2、分析建模題( 10 分)一本書(shū)的組成有一個(gè)封面,一個(gè)目錄,一個(gè)前言,若干章,每章有若干節(jié),每節(jié)有若干 段,每段有若干句子,每節(jié)有 0
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球自動(dòng)包餃子機(jī)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球丙烷氣體燃燒器行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球便攜式應(yīng)急電源發(fā)電機(jī)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)廢物回收分類(lèi)機(jī)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球X射線(xiàn)防護(hù)面罩行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球同軸微導(dǎo)管系統(tǒng)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)高電壓鈷酸鋰正極材料行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球水性涂布紙吸管行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球農(nóng)業(yè)機(jī)器自動(dòng)方向?qū)Ш皆O(shè)備行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球光學(xué)對(duì)準(zhǔn)服務(wù)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 醫(yī)院投訴糾紛及處理記錄表
- YY/T 0698.5-2023最終滅菌醫(yī)療器械包裝材料第5部分:透氣材料與塑料膜組成的可密封組合袋和卷材要求和試驗(yàn)方法
- 【深度教學(xué)研究國(guó)內(nèi)外文獻(xiàn)綜述2100字】
- 牽引管道孔壁與管道外壁之間注漿技術(shù)方案
- 新人教版四年級(jí)下冊(cè)數(shù)學(xué)教材解讀課件
- 竣工資料封面
- 膿毒血癥指南
- 中國(guó)航天知識(shí)
- 安徽華納化學(xué)工業(yè)有限公司年產(chǎn)1000噸均苯四甲酸二酐、300噸潤(rùn)滑油助劑項(xiàng)目環(huán)境影響報(bào)告書(shū)
- YY 9706.230-2023醫(yī)用電氣設(shè)備第2-30部分:自動(dòng)無(wú)創(chuàng)血壓計(jì)的基本安全和基本性能專(zhuān)用要求
- 第8課紅樓春趣同步練習(xí)(含答案)
評(píng)論
0/150
提交評(píng)論