版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、面向?qū)ο蠓椒ǖ膬?yōu)點是什么。 面向?qū)ο蟮姆椒ò压δ芎蛿?shù)據(jù)看做是高度統(tǒng)一的,其優(yōu)點有: ( 1、 ( 2、 ( 3、 ( 4、 ( 5、 1 2 3 UML 與軟件建模復習題 它能較好地處理軟件的規(guī)模和復雜度不斷增加所嗲來的問題。 它更適合于控制關(guān)系復雜的習題系統(tǒng) 面向?qū)ο笙到y(tǒng)通過對象間的協(xié)作來完成任務(wù),因而更加容易理解。 它是歐諾個各種直接模仿應用域中實體的抽象和對象,從而使得規(guī)約和誰及更加完整。 它圍繞對象和類進行局部化,從而提高了規(guī)約、設(shè)計和代碼的易擴展性、易維護性和易復 用性。 6) 它簡化了開發(fā)者的工作,提高了軟件和文檔的質(zhì)量。 面向?qū)ο蟮能浖_發(fā)方法包括哪些特定階段。 面向?qū)ο蟮能浖_
2、發(fā)方法設(shè)計從面向?qū)ο蠓治? 00A)、面向?qū)ο笤O(shè)計(00D)、面向?qū)ο蟪绦蛟O(shè) 計或編碼(OOP、面向?qū)ο鬁y試(OOT)等一系列特定階段。面向?qū)ο笤O(shè)計方法期望獲得一種獨 立于語言的設(shè)計描述,以求達到從客觀世界中的事物原型到軟件系統(tǒng)間的盡可能的平滑過渡。 UML 定義了哪幾類圖,每一類包括那些類型的圖。 UML中定義了用戶模型視圖、結(jié)構(gòu)模型視圖、行為模型視圖、實現(xiàn)模型視圖和環(huán)境模型視圖這五 類圖。 其中, 用戶模型視圖包含:用例圖; 結(jié)構(gòu)模型視圖包含:類圖、對象圖; 行為模型視圖包含:序列圖、協(xié)作圖、狀態(tài)圖和活動圖; 實現(xiàn)模型視圖包含:構(gòu)件圖; 環(huán)境模型視圖包含:部署圖。 4 UML的設(shè)施包括那些
3、。 在 UML 中,設(shè)施可分為結(jié)構(gòu)設(shè)施、行為設(shè)施、分組設(shè)施和注釋設(shè)施等四大類。 (1) 結(jié)構(gòu)設(shè)施是UML模型的靜態(tài)部分,主要用來描述概念或者物理元素,包括類、接口、協(xié)作、 用例、主動類、構(gòu)件和結(jié)點 7 種設(shè)施。其中: 類:是對一組具有相同屬性、相同操作、相同關(guān)系和相同語義對象的描述,一個類實現(xiàn)了一個 或多個接口。 接口:描述了一個類或構(gòu)件一個服務(wù)操作集, 也即定義了元素的外觀可見行為。 接口定義的是 一組操作的描述,而不是操作的實現(xiàn)。 協(xié)作:定義了一個交互, 是由一組通過共同工作以提供某協(xié)作行為的角色和其他元素構(gòu)成的一 個實體。 用案:是一組動作序列的描述, 系統(tǒng)執(zhí)行這些動作后將產(chǎn)生一個對特定
4、參與者可以觀察且又價 值的結(jié)果。 主動類:是其對象至少要擁有一個進程或進程的類, 因此它能夠啟動控制活動。 主動類的對象 所描述的元素的行為與其他元素的行為并發(fā),除此以外,它和類是一樣的。 構(gòu)件:是系統(tǒng)中物理的、可替代的部件,它通常是一個描述了一些邏輯元素的物理包。 結(jié)點:是運行時存在的物理元素。 它代表一種可計算的資源, 通常具有一定的記憶能力和處理 能力。 (2) 行為設(shè)施是UML模型的動態(tài)部分,它包括如下兩類設(shè)施: 交互:由特定語境中共同完成一定任務(wù)的一組對象之間交換的消息組成。 一個對象群體的行為 或單個操作的行為都可以用一個交互來描述。 狀態(tài)機:描述了一個對象或一個交互在生命期內(nèi)相應
5、時間所經(jīng)歷的狀態(tài)序列, 單個類或者一組 類之間協(xié)作的行為可以用狀態(tài)機來描述。 精選文庫 (3) 分組設(shè)施是UML模型的組織部分。最主要的分組設(shè)施是包,它是雨中用于把模型元素組織成 組的設(shè)施,結(jié)構(gòu)設(shè)施、行為設(shè)施和其他的分組設(shè)施都可以放進包內(nèi)。構(gòu)件僅在運行時存在,而 包僅在開發(fā)時存在。 (4) 注釋設(shè)施是UML模型的解釋部分,它們用來描述和標注模型的任何元素。通??梢杂米⑨屝?飾帶有約束或者解釋的圖。 5. 6. UML的公共機制和擴展機制包括哪些。 公共機制包括: 規(guī)約:每個模型元素的圖形表示法后都存在一個規(guī)約,它以文字的形式描述基本模型元素的語法 和語義。 修飾符:UML中的大多數(shù)模型元素都可
6、用唯一和直接的圖形符合來表示,這些圖形符合可視化地 表示模型最重要的信息。 擴展機制包括: 衍型:是對UML的詞匯的擴展,主要用于創(chuàng)建與已有的模型元素相似且針對特定問題的心種類 的模型元素。 標記值:是對UML元素的特性的擴展,主要用于在模型元素的規(guī)約中創(chuàng)建新的信息。 約束:是對UML元素的語義的擴展,主要用于增加新的規(guī)則或者修改已有的規(guī)則。 用例圖及其作用。 用例圖用來定義系統(tǒng)的功能需求,描述若干參與者與系統(tǒng)提供的用例之間的連接關(guān)系。參與者可 以是人,也可以是外部計算機系統(tǒng)和外部進程。事實上,用例圖僅僅從參與者使用系統(tǒng)的角度描 述系統(tǒng)內(nèi)部是如何實現(xiàn)的。 用例圖的作用有3個 1, 獲取需求;
7、2, 指導測試; 7. 3, 對整個過程中的其他工作流起指導作用。 軟件的黑盒測試和白盒測試包括哪些測試方法,每一種測試方法的測試重點是什么。 黑盒測試方法主要包括等價類劃分法、邊界取值法、邊界分析法、因果圖發(fā)、錯誤推測法。 白盒測試方法主要有邏輯驅(qū)動和參照測試。 黑盒測試只考慮程序外部結(jié)構(gòu)而不考慮程序的內(nèi)部邏輯結(jié)構(gòu),它是一種針對軟件界面和軟件功能進 行的測試。 白盒測試則需要全面了解程序的內(nèi)部邏輯結(jié)構(gòu),并在此接觸上對所有邏輯路徑進行測試。 8 對象之間主要通過消息進行通信和對象活動協(xié)調(diào),消息包括哪些類型,其含義是什么。 簡單消息:表示普通的控制流。它只表示控制如何從一個對象傳遞給另一個對象,
8、而沒有描述通信 的任何細節(jié)。這種類型的消息主要用于通信細節(jié)未知或者無需考慮通信細節(jié)的場合。 也就是說,主要 用于不知道消息是同步還是異步的場合,但通常情況下表示異步消息。 同步消息:表示嵌套的控制流。它通常表示一個操作的調(diào)用。處理消息的操作在調(diào)用者恢復之前完 成??捎靡粋€返回消息來表示控制流的返回,或者當消息處理完畢后隱式地返回。 異步消息:表示異步的控制流。發(fā)送者將該消息發(fā)送給接受者后,無需等待接收者消息處理的完成 而繼續(xù)執(zhí)行。 返回消息:表示控制流顯示地從接收消息的對象返回。一般而言,協(xié)作圖不顯示這種剪頭,但序列 圖中經(jīng)常出現(xiàn)這種消息。 9. 軟件建模的涵義。 模型是現(xiàn)實系統(tǒng)的簡化,它是抓
9、住現(xiàn)實系統(tǒng)的主要方面而忽略次要方面的一種抽象 模型既反映現(xiàn)實系統(tǒng),又不等同于該現(xiàn)實系統(tǒng) 模型是理解、分析、開發(fā)或改造現(xiàn)實系統(tǒng)的一種常用手段 10.聚合、泛化、依賴等關(guān)系的涵義。 聚合表明指定對象是由若干個其他對象組成的關(guān)系叫做聚合。 泛化是兩個設(shè)施之間的語義關(guān)系,特殊元素(子元素)的對象可以替代一般元素(父元素)的對象。 這樣,子元素就可以共享父元素的結(jié)構(gòu)和行為。 依賴是兩個設(shè)施之間的語義關(guān)系,其中一個設(shè)施的變化會影響到另一個設(shè)施的語義, 它用一條可帶方 向的虛線來表示。 11. 序列圖和協(xié)作圖在描述系統(tǒng)的狀態(tài)行為有什么側(cè)重? 序列圖和協(xié)作圖都可以用來描述系統(tǒng)的狀態(tài)行為,但它們的側(cè)重點有所不同
10、,序列圖強調(diào)消息的時間 順序即對象之間的通信模式,協(xié)作圖強調(diào)參加交互的對象的組織即對象之間的協(xié)作。 12. 軟件規(guī)約與測試之間的關(guān)系是什么。 需求規(guī)約:指明用戶要求軟件應該實現(xiàn)什么功能,通常也說明了實現(xiàn)這些功能時所存在的約束 體系結(jié)構(gòu)設(shè)計規(guī)約:描述實現(xiàn)需求規(guī)約的軟件系統(tǒng)的體系結(jié)構(gòu)。軟件中的各構(gòu)件及這些構(gòu)件之間的 關(guān)系將由該文檔描述 詳細設(shè)計規(guī)約:描述如何具體實現(xiàn)軟件中的各個構(gòu)件(直至單個的單元) 13. 關(guān)聯(lián)包括那些要素,其作用各是什么。 關(guān)聯(lián)描述的是若干個類之間的關(guān)系。在 UML中,關(guān)聯(lián)是用直線來表示的 一個類所關(guān)聯(lián)的任何一個連接點都叫做關(guān)聯(lián)端點,與類有關(guān)的許多信息都附在它的端點上 關(guān)聯(lián)端點
11、通常帶有一個角色名字,角色名字不但用來在使用關(guān)聯(lián)的對象之間導航,而且被用來區(qū) 分關(guān)聯(lián)端點 14. 用UML對軟件體系結(jié)構(gòu)建模有哪幾種常用方法?各有什么優(yōu)缺點。 一般而言,利用UML進行軟件體系結(jié)構(gòu)建模主要有3種方法。 (1) 將UML看做是一種軟件體系結(jié)構(gòu)描述語言進行軟件體系結(jié)構(gòu)建模。 (2) 利用UM啲擴展機制約束UML元模型以支持軟件體系結(jié)構(gòu)建模的需要。 (3) 對UML的元模型進行擴展,使其直接支持軟件體系結(jié)構(gòu)建模的需要。 第1種方法最簡單,其實質(zhì)是利用現(xiàn)有的 UML符號表示軟件體系結(jié)構(gòu)。UML用戶能很容易地理解 所建立的軟件體系結(jié)構(gòu)模型,并可以用與 UML兼容的工具對其進行操縱。然而,
12、現(xiàn)有的 UML吉構(gòu) 無法和軟件體系結(jié)構(gòu)的概念顯式地直接對應。因此,它們之間的對應關(guān)系必須由建模人員維護。 由于UMLM軟件的支持實際上已超過 ADLX寸軟件體系結(jié)構(gòu)描述的支持,因此第2種方法是使用帶 約束的UML進行軟件體系結(jié)構(gòu)建模,UML是一種可擴展的語言,人們可通過擴展機制增添新的結(jié) 構(gòu)而不改變現(xiàn)有的語法和語義。這種方法能顯式地表示軟件體系結(jié)構(gòu)的約束,所建立的軟件體系 結(jié)構(gòu)模型仍然可用標準的UML工具進行操縱,UML用戶理解起來也比較容易。然后,對 OCL的約 束進行檢查的工作還不是太多。 第3種方法是對UM啲元模型進行擴展,這種擴展使 UML能引入新的建模能力。該方法使 UM沖 包含各種
13、ADL所具有的優(yōu)良特性,并且具有直接支持軟件體系結(jié)構(gòu)建模的能力。然而擴展后的概 念呢不符合UML標準,因而與UMLX具不兼容。 15.節(jié)點和構(gòu)件有什么關(guān)系。 構(gòu)件:是系統(tǒng)中物理的、可替代的部件,它通常是一個描述了一些邏輯元素的物理包。 結(jié)點:是運行時存在的物理元素。它代表一種可計算的資源,通常具有一定的記憶能力和處理能力。 結(jié)點和構(gòu)件有許多相似之處:它們都可以參與依賴、泛化和關(guān)聯(lián)關(guān)系,都可以做嵌套,都可以有實例, 都可以參與交互。盡管如此,結(jié)點和構(gòu)件也存在如下一些顯著的差別: (1)構(gòu)件是參與系統(tǒng)興致的設(shè)施,而結(jié)點是執(zhí)行構(gòu)件的設(shè)施。簡言之,結(jié)點執(zhí)行構(gòu)件,構(gòu)件是被結(jié) 點執(zhí)行的對象。 (2)構(gòu)件是
14、表示邏輯元素的物理包,而結(jié)點表示構(gòu)件的物理部署。也就是說,構(gòu)件是一組邏輯元素 的實現(xiàn),而結(jié)點表示構(gòu)件被部署的地點。 一個類可以由一個或多個構(gòu)件來實現(xiàn), 而一個構(gòu)件可 以部署在一個或多個結(jié)點上。 建模人員可以用依賴關(guān)系顯式地描述結(jié)點與它所部署的構(gòu)件之間的關(guān)系,在通常情況下,建模人員無 需將這些關(guān)系可視化,而將構(gòu)件作為結(jié)點的規(guī)約的一部分即可。 1如圖所示是一個UML圖,請問該圖屬于(A)。(選擇一項) 16 a) 用例圖 b) 類圖 C) 時序圖 d) 協(xié)作圖 購票系統(tǒng) 2在一個銀行的項目設(shè)計中,有很多用例,其中取款用例使用了密碼校驗用例,則取款用例和密碼校 驗用例之間的關(guān)系是(A)。(選擇一項)
15、 a) 包含 b) 擴展 C) 泛化 d) 關(guān)聯(lián) 3如圖所示是一個UML圖,請問該圖屬于(A)。(選擇一項) a) b) c) d) 用例圖 類圖 時序圖 協(xié)作圖 a) b) C) UML圖與特定語言相關(guān) d) UML圖可以幫助完成從軟件項目開始至交付過程中的所有文檔 5在面向?qū)ο蟮姆治雠c設(shè)計中,下列有關(guān)UML的說法,不正確的是(b)o (選擇一項) 它主要是圖形符號,用面向?qū)ο蟮姆椒枋鱿到y(tǒng)設(shè)計 已經(jīng)在小的模型中而不是復雜系統(tǒng)中證明成功 它可在用戶、分析者、設(shè)計者和軟件開發(fā)者之間建立良好的溝通 它用于可視化、具體化、結(jié)構(gòu)化和文檔化軟件內(nèi)在系統(tǒng)的不同方面 6在面向?qū)ο蟮姆治雠c設(shè)計中,使用用例圖
16、分析業(yè)務(wù)系統(tǒng)時,不包括的任務(wù)是( 擇一項) a) b) c) 定義問題 定義對象之間交互的時間序列 定義問題邊界 d )。 (選 d) 理解與問題領(lǐng)域相關(guān)的詞匯 7如圖是一個UML類圖,請問圖中所示類的公有屬性是( (選擇一項) Teachar +Name: stri ng -Salary: double +teach() -GetSalaryQ a) Name a) b) c) d) Salary teach GetSalaey (選擇一項) Stude nt Book 1 * +Cou nt: Int 8如圖是一個UML類圖,請問圖中所示的類之間的關(guān)系是( 關(guān)聯(lián) b) c) d) 泛化 依
17、賴 聚合 9在面向?qū)ο蟮姆治雠c設(shè)計中, UML通過(a )來捕獲客戶的需求。 (選擇一項) 4下列關(guān)于UML圖的說法,錯誤的是(C )o (選擇一項) UML圖所使用的圖形符號可展示和表達系統(tǒng)的概觀 UML圖可為規(guī)劃中的系統(tǒng)精密且準確的建模 a) 用例圖 b) C) d) 類圖 狀態(tài)圖 時序圖 10在一個銀行的項目設(shè)計中,有很多用例,其中取款用例使用了密碼校驗用例,則取款用例著密碼校驗用例之間的 關(guān)系是(a )。(選擇一項) a) 包含 b) c) d) 擴展 泛化 關(guān)聯(lián) 11 a) b) 有關(guān)UML的應用,以下說法錯誤的是(C)。(選擇一項)(UML:) UML是一種建模語言,可以用來形象化
18、的繪制軟件藍圖 UML可以應用在嵌入式系統(tǒng)中 C) 使用UML構(gòu)建的模型只能應用于面向?qū)ο笳Z言 d) UML可以應用在針對操作系統(tǒng)的開發(fā)領(lǐng)域 12某一銀行業(yè)務(wù)系統(tǒng)的設(shè)計中,有一個取款的用例,還有驗證密碼、劃出現(xiàn)金、打印取款憑證等用例。請問取款用 例和打印取款憑證用例之間的關(guān)系是(a)。(選擇一項)(UML) a) 擴展 b) 包含 c) 泛化 d) 使用 a) 13在面向?qū)ο蟮姆治雠c設(shè)計中,下列關(guān)于時序圖,說法正確的是(b )(選擇一項)(UML) 時序圖是一種靜態(tài)模型 b) 時序圖重點說明對象間的交互順序 c) d) 在時序圖中,包括對象之間的交互順序以及對象間的關(guān)系 在時序圖中,水平坐標軸
19、表示時間 C)。(選擇一項)(UML) 14以下代碼創(chuàng)建了兩個類,請問兩個類之間的關(guān)系是( Public class Bicycle p rivate ArrayList tyres = new ArrayList(); p ublic void Bicycle() this.tyres.Add( new Tyee(); this.tyres.Add( new Tyee(); p ublic class Tyre a) b) 關(guān)聯(lián) 依賴 C) 組合 泛化 d) 分叉 b). (C ).(選擇一項) C). 判定(也叫分支) d). 終止 (C ).(選擇一項) 16以下代碼創(chuàng)建了兩個類,請問兩
20、個類之間的關(guān)系是 P ublic Class Teacher p rivate Glasses glasses ; 眼鏡 p ublic class Glasses p ublic void Watch() a) . b) . 關(guān)聯(lián) 泛化 C). 依賴 d). 組合 17在面對對象的分析與設(shè)計中,下列有關(guān) a). b). 已經(jīng)在小的模型中而不是復雜系統(tǒng)中證明成功 UML的說法,不正確的是 (b ).(選擇一項) 它主要是圖形符號,用面向?qū)ο蟮姆椒枋鱿到y(tǒng)設(shè)計 C). d). 它可在用戶、分析者、設(shè)計者和軟件開發(fā)者之間建立良好的溝通 它用于可視化、具體化、結(jié)構(gòu)化和文檔化軟件內(nèi)在系統(tǒng)的不同方面 a
21、)。(選擇一項) 18在面向?qū)ο蟮姆治龊驮O(shè)計中,下列關(guān)于活動圖的說法,正確的是( a)活動圖可顯示有條件的或平行的活動 b)活動圖體現(xiàn)對象的協(xié)作方式 C)活動圖可以捕獲動作的結(jié)果,而不能捕獲動作 d)活動圖可以捕獲動作,而不能捕獲動作的結(jié)果 19如圖是一個UML類圖,請問圖 中所示的類之間的關(guān)系是(b)o(選擇一項) a)關(guān)聯(lián) C) (選 擇一項) a) 關(guān)聯(lián) b) 依賴 c) 聚合 聚合 d) 組合 22有關(guān) a) b) Public class Mouse b)依賴 C)聚合 d)泛化 20下列關(guān)于UML圖的說法,錯誤的是(C )。(選擇一項) a)UML圖所使用的圖形符號可展示和表達系統(tǒng)
22、的概觀 b)UML圖可為規(guī)劃中的系統(tǒng)精密且準確的建模 c)UML圖與特定語言有關(guān) d)UML圖可以幫助完成從軟件項目開始至交付過程中的所有文檔 21以下代碼創(chuàng)建了兩個類,分別為計算機類,鼠標類,請問兩個類之間的關(guān)系是( PubliC Class Compu ter Private Mouse gdMouse; UML的應用,以下說法錯誤的是(C )。(選擇一項) UML是一種建模語言,可以用來形象化地描繪軟件藍圖 UML可以應用在嵌入式系統(tǒng)中 C) 使用UML構(gòu)件的模型只能應用與面向?qū)ο笳Z言 d) UML可以應用在針對操作系統(tǒng)的開發(fā)領(lǐng)域 b )階段創(chuàng)建類圖。(選擇一項) c )。(選擇一項)
23、23在使用面向?qū)ο蟮乃枷脒M行軟件研發(fā)過程中,一般在( a) 00A分析階段 b) 00D設(shè)計階段 c) OOP d) 測試 24以下代碼創(chuàng)建了兩個類,請問兩個類之間的關(guān)系是( Public class Bicycle p rivate ArrayList tyres=new ArrayList(); p ublic void Bicycle() this.tyres.Add( new Tyre(); this.tyres.Add( new Tyre(); P ublic class Tyres a) 關(guān)聯(lián) b) 依賴 c) 組合 d) 泛化 25在00D的狀態(tài)力中,下圖所示的符號表示的是對象的
24、(b )狀態(tài)。(選擇一項) a)初始 b)終止 C)活動 d)轉(zhuǎn)換 26在面向?qū)ο蟮姆治雠c設(shè)計中,用例圖中使用(c )表示系統(tǒng)的邊界。(選擇一項) a)橢圓框 b)三角框 c)矩形框 d)虛線框 27面向?qū)ο蟮姆治雠c設(shè)計中,UML的類的圖標是一個包括三個部分的(C)。(選擇一項) a)橢圓 b)三角形 c)矩形 d)五角形 b) 時序圖重點說明對象的交互順序 28在面向?qū)ο蟮姆治雠c設(shè)計中,下列關(guān)于時序圖,說法正確的是(b )o (選擇一項) a) 時序圖是一種靜態(tài)模型 C) d) a) b) Name是一個私有屬性 c) d) Name是一個公有方法 Name是一個私有方法 在時序圖中,包括對
25、象之間的交互順序以及對象間的關(guān)系 在時序圖中,水平坐標軸表示時間 Name是一個公有屬性 a) b) c) 在用例中,矩形框用于表示系統(tǒng)的邊界 d) 為系統(tǒng)定義的用例是整個開發(fā)過程的基礎(chǔ) 31在面向?qū)ο蟮姆治雠c設(shè)計中,下列不屬于動態(tài)模型的是( a )。(選擇一項) a) 類圖 b) C) d) 時序圖 協(xié)作圖 活動圖 32 OOAD (面向?qū)ο蠓治雠c設(shè)計)是軟件工程醒目中首先必須做的工作,下面有關(guān) (選擇兩項) OOAD說法中,正確的是( ad)。 a) 在OOAK依據(jù)對應的現(xiàn)實世界對象來模型化問題 b) c) OOA著眼于OOD的細化 OOD階段不考慮按對象的協(xié)作集合組織解決方案 d) OO
26、D階段還需要設(shè)計數(shù)據(jù)庫,并應用規(guī)范化方法 OOAD設(shè)計數(shù)據(jù)庫 33在面向?qū)ο蟮姆治雠c設(shè)計中,下列關(guān)于時序圖的說法,不正確的是( 它反映了隨時間變化發(fā)生的對象間的交互 對象由于水平線描述的 C)。(選擇一項) a) b) C) 事件由水平線描述 d) 時間從頂部開始從上而下垂直繪制 30在面向?qū)ο蟮姆治雠c設(shè)計中,下列關(guān)于用例圖的說法,正確的有(C d)o(選擇二項) 用例模型中的系統(tǒng)就是一個真正的軟件系統(tǒng):代表一種邊界 用例圖不能描述系統(tǒng)提供給用戶的服務(wù) 34在面向?qū)ο蟮姆治雠c設(shè)計中,下列關(guān)于建模的原則,說法正確的是( a)選擇什么樣的模型與要解決的問題沒有關(guān)系 b)般情況下,單個模型都能滿足要
27、求 C)最佳模型與顯示情況是緊密相連的 d )。(選擇一項) d)每一種模型都有特定的精度級別 35UML的(a)重點說明對象之間交互的順序。 a)時序圖 b)類圖 C)狀態(tài)圖 d)部署圖 36部署模型的主要元素為(C)及其連接。節(jié)點和連接 a)類和對象 b)模塊 C)節(jié)點 d)組件 37當一個類與它自己發(fā)生關(guān)聯(lián)的時候,我們稱其為( a)。 a)遞歸關(guān)聯(lián) b)關(guān)聯(lián) C)限定關(guān)聯(lián) d)單向關(guān)聯(lián) 38)在面向?qū)ο蟮姆治雠c設(shè)計中,下列( e a)用例圖 b)類圖 C)時序圖 d)活動圖 )不屬于UML圖。(選擇一項) e)視圖 39)在面向?qū)ο蟮姆治雠c設(shè)計中,下列( d a)排除冗余類 b)去除無關(guān)
28、類 C)排除模糊類 )不屬于標識候選類的方式。(選擇一項) d)排除抽象類 40)在面向?qū)ο蟮姆治雠c設(shè)計中,下列( d a)關(guān)聯(lián) b)泛化 C)依賴 )不屬于類之間的關(guān)系。(選擇一項) d)多態(tài) e)聚合 41)在面向?qū)ο蟮姆治雠c設(shè)計中,下列關(guān)于各種UML圖,說法正確的是(a)。(選擇一項) a)借助時序圖、狀態(tài)圖、活動圖可以描述系統(tǒng)的動態(tài)模型 b)時序圖顯示對象在生命周期內(nèi)響應外部事件和消息時所經(jīng)歷的狀態(tài)序列 C)狀態(tài)圖著重于多個事物的描述 d)活動圖是按時間順序模擬控制流程 b )。(選擇一項) C)。(選擇一項) 42)在面向?qū)ο蟮姆治雠c設(shè)計中,下列關(guān)于關(guān)鍵抽象的說法,錯誤的是( a)關(guān)鍵抽象強調(diào)與系統(tǒng)設(shè)計有關(guān)的實體 b)關(guān)鍵抽象的抽象層次越高越好 C)關(guān)鍵抽象排除系統(tǒng)外部多于地實體 d)關(guān)鍵抽象將成為分析模型中的類 43)在面向?qū)ο蟮姆治雠c設(shè)計中,下列關(guān)于用例圖的說法,錯誤的是( a)用例圖有助于將重點放在系統(tǒng)可
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 對降低刑事責任年齡的思考
- 2026年主治醫(yī)師(口腔頜面外科)試題及答案
- 2025年大學數(shù)字媒體技術(shù)(動畫制作基礎(chǔ))試題及答案
- 2025年高職文秘(公文寫作實操)試題及答案
- 2026年種植素養(yǎng)(勤勞踏實)考題及答案
- 2026年心理咨詢(心理咨詢技術(shù))綜合測試題及答案
- 2025年高職(國際貿(mào)易實務(wù))國際貿(mào)易單證試題及解析
- 高職第三學年(虛擬現(xiàn)實應用技術(shù))VR場景搭建2026年綜合測試題及答案
- 高中三年級(能力提升)地理2026年上學期測試卷
- 2025-2026年初二化學(基礎(chǔ)鞏固)下學期期末檢測卷
- 2025中央廣播電視總臺招聘144人筆試歷年題庫附答案解析
- 竣工資料歸檔與管理流程
- 二手摩托車買賣合同范本
- 2026年山西省財政稅務(wù)??茖W校單招職業(yè)傾向性測試題庫附答案
- 2025年阿里輔警協(xié)警招聘考試備考題庫及答案1套
- 黃寶康藥用植物學課件
- 2025年天車工(初級)考試試卷及模擬題庫及答案
- 接地電阻測量方法培訓課件
- 老年意定監(jiān)護協(xié)議合同書
- T/CHSDA 0001-2024公路工程建設(shè)期碳排放計算標準
- MOOC 理解馬克思-南京大學 中國大學慕課答案
評論
0/150
提交評論