面向?qū)ο蟪绦蛟O(shè)計(jì)期末復(fù)習(xí)分析

面向?qū)ο蟪绦蛟O(shè)計(jì)期末復(fù)習(xí)分析

ID:15214404

大?。?04.00 KB

頁數(shù):5頁

時(shí)間:2018-08-02

面向?qū)ο蟪绦蛟O(shè)計(jì)期末復(fù)習(xí)分析_第1頁
面向?qū)ο蟪绦蛟O(shè)計(jì)期末復(fù)習(xí)分析_第2頁
面向?qū)ο蟪绦蛟O(shè)計(jì)期末復(fù)習(xí)分析_第3頁
面向?qū)ο蟪绦蛟O(shè)計(jì)期末復(fù)習(xí)分析_第4頁
面向?qū)ο蟪绦蛟O(shè)計(jì)期末復(fù)習(xí)分析_第5頁
資源描述:

《面向?qū)ο蟪绦蛟O(shè)計(jì)期末復(fù)習(xí)分析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題1分,共20分)3.下列不屬于面向?qū)ο蠹夹g(shù)的基本特征的是(B)。A.封裝性B.模塊性C.多態(tài)性D.繼承性4.面向?qū)ο蟪绦蛟O(shè)計(jì)將描述事物的數(shù)據(jù)與(C)封裝在一起,作為一個(gè)相互依存、不可分割的整體來處理。A.信息B.數(shù)據(jù)隱藏C.對(duì)數(shù)據(jù)的操作D.數(shù)據(jù)抽象5.關(guān)于面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn),下列不正確的敘述是(C)。A.與人類習(xí)慣的思維方法比較一致B.可重用性好C.以數(shù)據(jù)操作為中心D.可維護(hù)性好8.下列不屬于類的成員函數(shù)的是(C)。A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)C.友元函數(shù)D.拷貝構(gòu)造函數(shù)9.繼承

2、機(jī)制的作用是(C)。A.信息隱藏B.數(shù)據(jù)封裝C.派生新類D.數(shù)據(jù)抽象14.(D)是從用戶使用系統(tǒng)的角度描述系統(tǒng)功能的圖形表達(dá)方法。A.類圖B.對(duì)象圖C.序列圖D.用例圖15.(C)是表達(dá)系統(tǒng)類及其相互聯(lián)系的圖示,它是面向?qū)ο笤O(shè)計(jì)的核心,建立狀態(tài)圖、協(xié)作圖和其他圖的基礎(chǔ)。A.對(duì)象圖B.組件圖C.類圖D.配置圖16.(D)描述了一組交互對(duì)象間的動(dòng)態(tài)協(xié)作關(guān)系,它表示完成某項(xiàng)行為的對(duì)象和這些對(duì)象之間傳遞消息的時(shí)間順序。A.對(duì)象圖B.協(xié)作圖C.狀態(tài)圖D.序列圖17.(D)就是用于表示構(gòu)成分布式系統(tǒng)的節(jié)點(diǎn)集和節(jié)點(diǎn)之間的聯(lián)系的圖示,它可以表示系統(tǒng)中軟件和硬件的物理架構(gòu)。A.組件圖B.協(xié)作圖

3、C.狀態(tài)圖D.配置圖18.在用UML進(jìn)行數(shù)據(jù)庫的分析與設(shè)計(jì)過程中,(B)就是進(jìn)行數(shù)據(jù)庫的需求分析,使用用例圖、類圖、順序圖、活動(dòng)圖等建立業(yè)務(wù)模型。A.邏輯數(shù)據(jù)模型設(shè)計(jì)B業(yè)務(wù)UseCase模型設(shè)計(jì)C.物理數(shù)據(jù)模型設(shè)計(jì)D.物理實(shí)現(xiàn)設(shè)計(jì)19.使用UML進(jìn)行關(guān)系數(shù)據(jù)庫的(B)時(shí),需要設(shè)計(jì)出表達(dá)持久數(shù)據(jù)的實(shí)體類及其聯(lián)系,并把它們映射成為關(guān)系數(shù)據(jù)庫表(Table)、視圖(View)等。A.業(yè)務(wù)UseCase模型設(shè)計(jì)B.邏輯數(shù)據(jù)模型設(shè)計(jì)C.物理數(shù)據(jù)模型設(shè)計(jì)C.物理實(shí)現(xiàn)設(shè)計(jì)20.UML的動(dòng)態(tài)建模表示包含(C)種圖。A.9B.5C.4D.2二、填空題(每空1分,共20分)1.面向?qū)ο箝_發(fā)方法一

4、改過去傳統(tǒng)的以_功能分析,面向過程_為基礎(chǔ)的_對(duì)象_的結(jié)構(gòu)化分析與設(shè)計(jì)方法,它模擬人們理解和處理客觀世界的方式來分析問題,把系統(tǒng)視為一系列_對(duì)象_的集合,其__面向?qū)ο蟮脑O(shè)計(jì)_又將分析的結(jié)果映射到某種面向?qū)ο髮?shí)現(xiàn)工具的結(jié)構(gòu)上,使映射過程有著比較直接的對(duì)應(yīng)關(guān)系,使分析者、設(shè)計(jì)者和編程者都可使用相同的__概念_,從而使面向?qū)ο蟮能浖_發(fā)能比較自然地模擬客觀世界的活動(dòng),使問題描述空間與___解空間___在結(jié)構(gòu)上盡可能一致。因此,采用面向?qū)ο蠓椒梢愿行У亻_發(fā)大型軟件系統(tǒng)。面向?qū)ο蠓椒ǖ腳封裝__、__繼承_、_多態(tài)_等機(jī)制不僅支持軟件復(fù)用,而且使軟件維護(hù)工作可靠有效,可實(shí)現(xiàn)軟件系

5、統(tǒng)的柔性制造,更好地克服_軟件危機(jī)__。因此,它已成為成熟的廣為采用的軟件開發(fā)方法。2.對(duì)象是客觀實(shí)體的抽象表示,是由___描述對(duì)象屬性的數(shù)據(jù)___和____對(duì)這些數(shù)據(jù)進(jìn)行的操作行為___兩部分組成。而___類___是對(duì)具有相同屬性和行為的一組對(duì)象的抽象描述。因此,它可作為一種用戶自定義類型和創(chuàng)建對(duì)象的樣板,而按照這種樣板所創(chuàng)建的一個(gè)個(gè)具體對(duì)象就是類的_____實(shí)例___。通過___繼承__關(guān)系又可形成一種類層次結(jié)構(gòu)。3.UML中用于描述系統(tǒng)的靜態(tài)建模的視圖稱為靜態(tài)視圖,包括___用例圖___、____類圖___、____對(duì)象圖___、____包圖___和___構(gòu)件圖、配置圖

6、__。什么是面向?qū)ο??面向?qū)ο蟮幕咎卣饔心男??你是如何理解的。軟件工程學(xué)家認(rèn)為:面向?qū)ο?對(duì)象+類+繼承+通訊??陀^世界是由對(duì)象組成的。具有相同類型數(shù)據(jù)和相同操作的對(duì)象可以歸并為一類,對(duì)象是類的一個(gè)實(shí)例。類可以產(chǎn)生子類,子類繼承父類的特性。對(duì)象之間通過消息傳遞相互聯(lián)系。面向?qū)ο蟮幕咎卣鳎撼橄?,封裝,繼承和多態(tài)。類和對(duì)象的定義類是現(xiàn)實(shí)世界或思維世界中的實(shí)體在計(jì)算機(jī)中的反映,它將數(shù)據(jù)以及這些數(shù)據(jù)上的操作封裝在一起。對(duì)象是具有類類型的變量。面向?qū)ο蟮幕咎攸c(diǎn):1)對(duì)象唯一性。每個(gè)對(duì)象都有自身唯一的標(biāo)識(shí),通過這種標(biāo)識(shí),可找到相應(yīng)的對(duì)象。在對(duì)象的整個(gè)生命期中,它的標(biāo)識(shí)都不改變,不同

7、的對(duì)象不能有相同的標(biāo)識(shí)。(2)分類性。分類性是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對(duì)象抽象成類。一個(gè)類就是這樣一種抽象,它反映了與應(yīng)用有關(guān)的重要性質(zhì),而忽略其他一些無關(guān)內(nèi)容。任何類的劃分都是主觀的,但必須與具體的應(yīng)用有關(guān)。(3)繼承性。繼承性是子類自動(dòng)共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,這是類之間的一種關(guān)系。在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)之上來進(jìn)行,把這個(gè)已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容(4)多態(tài)性(多形性)多態(tài)性使指相同的操作或函數(shù)、過程可作用于多

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。