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

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

ID:12371310

大?。?1.51 KB

頁數(shù):9頁

時間:2018-07-16

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

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

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

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

3、系統(tǒng)中軟件和硬件的物理架構(gòu)。A.組件圖B.協(xié)作圖C.狀態(tài)圖D.配置圖18.在用UML進行數(shù)據(jù)庫的分析與設(shè)計過程中,(B)就是進行數(shù)據(jù)庫的需求分析,使用用例圖、類圖、順序圖、活動圖等建立業(yè)務(wù)模型。A.邏輯數(shù)據(jù)模型設(shè)計B業(yè)務(wù)UseCase模型設(shè)計C.物理數(shù)據(jù)模型設(shè)計D.物理實現(xiàn)設(shè)計19.使用UML進行關(guān)系數(shù)據(jù)庫的(B)時,需要設(shè)計出表達持久數(shù)據(jù)的實體類及其聯(lián)系,并把它們映射成為關(guān)系數(shù)據(jù)庫表(Table)、視圖(View)等。A.業(yè)務(wù)UseCase模型設(shè)計B.邏輯數(shù)據(jù)模型設(shè)計C.物理數(shù)據(jù)模型設(shè)計C.物理實現(xiàn)設(shè)計20.UML的動態(tài)建模表示包含(C)種圖。A.9B.5C.4D

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

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

6、__類圖___、____對象圖___、____包圖___和___構(gòu)件圖、配置圖__。什么是面向?qū)ο螅棵嫦驅(qū)ο蟮幕咎卣饔心男??你是如何理解的。軟件工程學(xué)家認為:面向?qū)ο?對象+類+繼承+通訊。客觀世界是由對象組成的。具有相同類型數(shù)據(jù)和相同操作的對象可以歸并為一類,對象是類的一個實例。類可以產(chǎn)生子類,子類繼承父類的特性。對象之間通過消息傳遞相互聯(lián)系。面向?qū)ο蟮幕咎卣鳎撼橄?,封裝,繼承和多態(tài)。類和對象的定義類是現(xiàn)實世界或思維世界中的實體在計算機中的反映,它將數(shù)據(jù)以及這些數(shù)據(jù)上的操作封裝在一起。對象是具有類類型的變量。面向?qū)ο蟮幕咎攸c:1)對象唯一性。每個對象都有自身

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

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

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

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