軟件工程與uml第十次作業(yè)_第1頁
軟件工程與uml第十次作業(yè)_第2頁
軟件工程與uml第十次作業(yè)_第3頁
軟件工程與uml第十次作業(yè)_第4頁
軟件工程與uml第十次作業(yè)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件工程與uml第十次作業(yè)

姓名:【填空題]*

1.⑴可以認(rèn)為對(duì)象是()。[單選題]*

(A)某種可被人感知的事物正呦答案)

(B)思維、感覺或動(dòng)作所能作用的物質(zhì)

(C)思維、感覺或動(dòng)作所能作用的精神體

(D)不能被思維、感覺或動(dòng)作作用的精神體

2.(2)類的定義要包含以下的要素(L[單詵題]*

(A)類的屬性(正確答案)

(B)類所要執(zhí)行的操作

(C)類的編號(hào)

(D)屬性的類型

3.(3)面向?qū)ο蟪绦虻幕咎卣鞑话?)。[單選題]*

(A)封裝正移答案)

(B)多樣性

(C)抽象

(D)繼承

4.(4)下列關(guān)于類與對(duì)象的關(guān)系的說法不正確的是。[單選題]*

(A)有些對(duì)象是不能被抽象成類的正確答案)

(B)類給出了屬于該類的全部對(duì)象的抽象定義

(C)類是對(duì)象集合的再抽象

(D)類用來在內(nèi)存中開辟一個(gè)數(shù)據(jù)區(qū),并存儲(chǔ)新對(duì)象的屬性

5.(5)UML圖不包括()。[單選題]*

(A)用例圖(正確答案)

(B)類圖

(C)狀態(tài)圖

(D)流程圖

6.(6)下列關(guān)于視圖的說法不正確的是()。[單選題|*

(A)用例視圖描述了系統(tǒng)的參與者與系統(tǒng)進(jìn)行交互的功能(正確答案)

(B)交互視圖描述了執(zhí)行系統(tǒng)功能的各個(gè)角色之間相互傳遞消息的順序關(guān)系

(C)狀態(tài)機(jī)視圖是通過對(duì)象的各種狀態(tài)來建立模型來描述對(duì)象隨時(shí)間變化的動(dòng)態(tài)行

(D)構(gòu)件視圖表示運(yùn)行時(shí)的計(jì)算資源(例如計(jì)算機(jī)以及它們之間的連接)的物理布置

7.(7)構(gòu)件不包括()。[單選題]*

(A)源代碼構(gòu)件(正也答案)

(B)二進(jìn)制構(gòu)件

(C)UML圖

(D)可執(zhí)行構(gòu)件

8.(8)下列關(guān)于互視圖說法正確的是()。[單選題]*

(A)交互試圖描述了執(zhí)行系統(tǒng)功能的各個(gè)角色之間相互傳遞消息的順序關(guān)系,是描

繪系統(tǒng)中各個(gè)角色或功能交互的模型(正確答案)

(B)交互視圖包含類圖和順序圖

(C)交互視圖的主要目的是幫助開發(fā)團(tuán)隊(duì)以一種可視化的方式理解系統(tǒng)的功能需求

(D)交互視圖是參與者所能觀察和使用到的系統(tǒng)功能的模型圖

9.⑼下列關(guān)于對(duì)象約束語言的特性,說法不正確的是()。[單選題]*

(A)對(duì)象約束語言不僅是一種查詢(Query)語言,同時(shí)還是一種約束(Constraint)語言

(正確答案)

(B)對(duì)象約束語言是一種弱類型的語言

(C)對(duì)象約束語言是基于數(shù)學(xué)的,但是卻沒有使用相關(guān)數(shù)學(xué)符號(hào)的內(nèi)容

(D)對(duì)象約束語言也是一種聲明式(Declaralive)語言

10.(lO)RationalRose的代碼生成功能可以針對(duì)不同類型的目標(biāo)語言生成相應(yīng)的代

碼RationalRose企業(yè)版默認(rèn)支持的目標(biāo)語言不包括()。I單選題]*

(A)Java(正確答案)

(B)CORBA

(C)VisualBasic

(D)C#

IL(11)下面不是RationalRose中的試圖是()。[單選題]*

(A)用例視圖(正誦答案)

(B)部署視圖

(C)數(shù)據(jù)視圖

(D)邏輯視圖

12.(l2)RalionalRose建模工具可以執(zhí)行以下幾項(xiàng)任務(wù),其中不包括()。[單選題]*

(A)非一致性檢查切確答案)

(B)生成Delphi語言代碼

(C)報(bào)告功能

(D)審查功能

13.(13)下列說法不正確的是()。[單選題]”

(A)在用例視圖下可以創(chuàng)建類圖

(B)在邏輯視圖下可以創(chuàng)建構(gòu)件圖

(C)在邏輯視圖下可以創(chuàng)建包

(D)在構(gòu)建試圖下可以創(chuàng)建構(gòu)件

14.(14)下面不是用例圖組成要素的是()。[單選題]*

(A)用例(正確答案)

(B)參與者

(C)泳道

(D)系統(tǒng)邊界

6(15)識(shí)別用例要注意的事項(xiàng)不包括下面哪一個(gè)()。[單選題]*

(A)參與者希望系統(tǒng)提供什么功能E確答案)

(B)參與者是否會(huì)讀取、創(chuàng)建、修改、刪除、存儲(chǔ)系統(tǒng)的某種信號(hào)?如果是的話,

參與者又是如何完成這些操作的

(C)參與者是否會(huì)將外部的某些事件通知給系統(tǒng)

(D)系統(tǒng)將會(huì)由哪些人來使用

16.(16)下例說法不正確的是()。[單選題]*

(A)用例和參與者之間的對(duì)應(yīng)關(guān)系又叫做通信關(guān)聯(lián),它表示參與者使用了系統(tǒng)口的

哪些用例〔正確答案)

(B)參與者只能是人,不能是子系統(tǒng)、時(shí)間等

(C)特殊需求指的是一個(gè)用例的非功能性需求和設(shè)計(jì)約束

(D)在擴(kuò)展關(guān)系中,基礎(chǔ)用例提供了一個(gè)或者多個(gè)插入點(diǎn),擴(kuò)展用例為這些插入點(diǎn)

提供了需要插入的行為

17.(17)下列對(duì)用例的泛化關(guān)系描述不正確的是()。[單選題]*

(A)用例的泛化關(guān)系中,所有的子用例都有相似的目的和結(jié)構(gòu)。注意它們是整體上

的相似正確鈴案)

(B)用例的泛化關(guān)系中,基礎(chǔ)用例在目的上可以完全不同,但是它們都有一段相似

的行為,它們的相似是部分的相似不是整體的相似

(C)用例的泛化關(guān)系類似于面向?qū)ο笾械睦^承,它把多個(gè)子用例中的共性抽象成一

個(gè)父用例。子用例在繼承父用例的基礎(chǔ)上可以進(jìn)行修改

(D)用例的泛化指的是一個(gè)父用例可以被特化形成多個(gè)子用例,而父用例和子用例

之間的關(guān)系就是泛化關(guān)系

18.(18)下列關(guān)于和類圖的說法正確的是()。[單選題]*

(A)類圖(ClassDiagram)是由類,構(gòu)件等模型元素以及它們之間的關(guān)系構(gòu)成的:正掰答

案)

(B)類圖的目的在于描述系統(tǒng)的運(yùn)行方式,而不是系統(tǒng)如何構(gòu)成的

(C)一個(gè)類圖通過系統(tǒng)中的類以及類之間的關(guān)系來描述系統(tǒng)的靜態(tài)方面

(D)類圖與數(shù)據(jù)模型有許多相似之處,區(qū)別就是數(shù)據(jù)模型不僅描述了系統(tǒng)內(nèi)部信息的

結(jié)構(gòu),也包含了系統(tǒng)的內(nèi)部行為,系統(tǒng)通過自身行為與外部事物進(jìn)行交互

19.(19)下列關(guān)于對(duì)象和對(duì)象圖的說法正確的是()。.[單選題]*

(A)對(duì)象圖描述系統(tǒng)在某一個(gè)特定時(shí)間點(diǎn)上的動(dòng)態(tài)結(jié)構(gòu)IH的管案)

(B)對(duì)象圖是類圖的實(shí)例和快照,即類圖中的各個(gè)類在某一個(gè)時(shí)間點(diǎn)上的實(shí)例及其關(guān)

系的靜態(tài)寫照

(C)對(duì)象圖中包含對(duì)象和類

(D)對(duì)象是類的特定實(shí)例,鏈?zhǔn)穷惖膶傩缘膶?shí)例,表示對(duì)象的特定屬性

20.(20)類之間的關(guān)系不包括()。[單選題]*

(A)依賴關(guān)系

(B)泛化關(guān)系

(C)實(shí)現(xiàn)關(guān)系

(D)分解關(guān)系(正確答案)

21.(21)下列關(guān)于接口關(guān)系的說法不正確的是()。[單選題]*

(A)接口是一種特殊的類

(B)所有接口都是有構(gòu)件型〈〈interface》的類

(。一個(gè)類可以通過實(shí)現(xiàn)接口從而支持接口所指定的行為

(D)在程序運(yùn)行的時(shí)候,其他對(duì)象不僅需要依賴于此接口,還需要知道該類對(duì)接口實(shí)現(xiàn)

的其他信息正確答案)

22.(22)下列關(guān)于序列圖的說法不正確的是()。[單選題]*

(A)序列圖是對(duì)對(duì)象之叵傳送消息的時(shí)間順序的可視化表示

(B)序列圖從一定程度上更加詳細(xì)地描述了用例表達(dá)的需求,將其轉(zhuǎn)化為進(jìn)一步更

加正式的精細(xì)表達(dá)

(C)序列圖的目的在于描述系統(tǒng)中各個(gè)對(duì)象按照時(shí)間順序的交互過程

(D)在UML的表示中,序列圖將交互關(guān)系表示為一張二維圖,其中橫向是時(shí)叵

軸,時(shí)間沿豎線向下延伸。縱向代表了在協(xié)作中各獨(dú)立對(duì)象的角色(正確答案)

23.(23)下列關(guān)于序列圖的用途中,說法1F確的是()。[單選題]*

(A)描述系統(tǒng)在某一個(gè)特定時(shí)間點(diǎn)上的動(dòng)態(tài)結(jié)構(gòu)

(B)確定和豐富一個(gè)使用語境的邏輯表達(dá)

(C)細(xì)化用列的表達(dá)

(D)有效地描述如何分配各個(gè)類的職責(zé)以及各類具有相應(yīng)職責(zé)的原因確答案?

24.(24)消息的組成不包括()。[單選題]*

(A)接口(正確答案)

(B)活動(dòng)

(C)發(fā)送者

(D)接收著

25.(25)下列關(guān)于生命線的說法不正確的是()。[單選題]*

(A)生命線是一條垂直的虛線,用來表示序列圖中的對(duì)象在一段時(shí)間內(nèi)的存在

(B)在序列圖中,每個(gè)對(duì)象的底部中心的位置都帶有生命線

(C)在序列圖中,生命線是一條時(shí)間線,從序列圖的頂部一直延伸到底部,所用時(shí)

間取決于交互持續(xù)的時(shí)間,即生命線表現(xiàn)了對(duì)象存在的時(shí)段

①)序列圖中的所有對(duì)象在程序一開始運(yùn)行的時(shí)候,其生命線都必須存在二

案)

26.(26)下列關(guān)于協(xié)作圖的說法不正確的是()。[單選題]*

(A)協(xié)作圖是在一次交互過程中有意義對(duì)象和對(duì)象間的鏈鍵模

(B)協(xié)作圖顯示了對(duì)象之間如何進(jìn)行交互以執(zhí)行特定用例或用例中特定部分的行為

(C)協(xié)作圖的目的在于描述系統(tǒng)中各個(gè)對(duì)象按照時(shí)間順序的交互的過程

(D)在協(xié)作圖中,類元角色描述了一個(gè)對(duì)象,關(guān)聯(lián)角色描述了協(xié)作關(guān)系中的鏈,并

通過幾何排列表現(xiàn)交互作用中的各個(gè)角色

27.(27)下列關(guān)于協(xié)作圖的用途,說法不正確的是()。[單選題]*

(A)通過描繪對(duì)象之間消息的傳遞情況來反映具體的使用語境的邏輯表達(dá)

(B)顯示對(duì)象及其交互關(guān)系的空間組織結(jié)構(gòu)

(C)顯示對(duì)象及其交互關(guān)系的時(shí)間傳遞順序正釧答至)

(D)表現(xiàn)一個(gè)類操作的實(shí)現(xiàn)

28.(28)在UML中,協(xié)作圖的組成不包括()。[單選題I*

(A)對(duì)象

(B)消息

(C)發(fā)送者(正確答案)

(D)鏈

29.(29)下列關(guān)于協(xié)作圖中的鏈,說法不正確的是()。[單選題]*

(A)在協(xié)作圖中的鏈?zhǔn)莾蓚€(gè)或多個(gè)對(duì)象之間的獨(dú)立連接

(B)在協(xié)作圖中的鏈?zhǔn)顷P(guān)聯(lián)的實(shí)例

(C)在協(xié)作圖中,需要關(guān)于某個(gè)類的所有對(duì)象都出現(xiàn),同一個(gè)類的對(duì)象在一個(gè)協(xié)作

圖中也不可以充當(dāng)多個(gè)角色:正確答案)

(D)在協(xié)作圖中,鏈的表示形成為一個(gè)或多個(gè)相連的或弧

30.(30)下面不是狀態(tài)圖組成要素的是()。[單選題]*

(A)狀態(tài)

(B)轉(zhuǎn)換

(C)初始狀態(tài)

(D)鏈(正確答案)

31.(31)狀態(tài)在于()。[單選題]

(A)對(duì)實(shí)體在其生命周期中的各種狀況進(jìn)行鍵模,一個(gè)實(shí)體總是在有限的一段時(shí)間

內(nèi)保持一個(gè)狀態(tài)(正確答案)

(B)將系統(tǒng)的需求先轉(zhuǎn)化成圖形表示,在轉(zhuǎn)化成程序的代碼

(C)表示兩個(gè)或多個(gè)對(duì)象之間的獨(dú)立鏈接,是不同對(duì)象在不同時(shí)期的圖形描述

(D)描述對(duì)象與對(duì)象之同的定時(shí)交互,顯示了對(duì)象之間消息發(fā)送成功或者失敗的狀

態(tài)

32.(32)下列說法不TF確的是()。[單選題]*

(A)觸發(fā)器事件就是能夠引起狀態(tài)轉(zhuǎn)換的事件,觸發(fā)器事件可以是信號(hào)、調(diào)用等

(B)沒有明確標(biāo)明觸發(fā)器事件的轉(zhuǎn)換是由狀態(tài)中活動(dòng)的完成引起的

(C)內(nèi)部轉(zhuǎn)換只有源狀態(tài),沒有目標(biāo)狀態(tài),不會(huì)激發(fā)入口和出口動(dòng)作,因此內(nèi)部轉(zhuǎn)

換激發(fā)的結(jié)果不改變本來的狀態(tài)

(D)淺歷史狀態(tài)是保存在最后一個(gè)引起封裝組成狀態(tài)退出的顯式轉(zhuǎn)換之前處于活動(dòng)

的所有狀態(tài)(正確答案)

33.(33)下列對(duì)狀態(tài)圖的描述不正確的是()。|單選題]*

(A)狀態(tài)圖通過建立類對(duì)象的生命周期模型來描述對(duì)象隨時(shí)間變化的動(dòng)態(tài)行為

(B)狀態(tài)圖適用于描述狀態(tài)和動(dòng)作的順序,不僅可以展現(xiàn)一個(gè)對(duì)象擁有的狀態(tài),還

可以說明事件如何隨著時(shí)間的推移來影響這些狀態(tài)

(C)狀態(tài)圖的主要目的是描述對(duì)象創(chuàng)建和銷毀的過程中資源的不同狀態(tài),有利于開

發(fā)人員提高開發(fā)效率I;確與

(D)狀態(tài)圖描述了一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前

所處的狀態(tài)對(duì)不同的時(shí)間做出反應(yīng)

34.(34)下面不是活動(dòng)圖組成要素的是()。[單選題]*

(A)生命線正新答案)

(B)動(dòng)作狀態(tài)

(C)泳道

(D)活動(dòng)狀態(tài)

35.(35)動(dòng)作狀態(tài)(ActionState)()o[單選題]*

(A)是非原子性的動(dòng)作或操作的執(zhí)行狀態(tài)正制答案)

(B)是原子性的動(dòng)作或操作的執(zhí)行狀態(tài),它不能被外部事件的轉(zhuǎn)換中斷

(。通常用于對(duì)工作流執(zhí)行過程中的步驟進(jìn)行建模

(D)從理論上講,所占用的處理時(shí)間極長

36.(36)下列說法不正確的是?!締芜x題I*

(A)分支將轉(zhuǎn)換路徑分成多個(gè)部分,每一部分都有單獨(dú)的監(jiān)護(hù)條件和不同的結(jié)果

(B)一個(gè)組合活動(dòng)在表面上看是一個(gè)狀態(tài)',但其本質(zhì)卻是一組子活動(dòng)的概括

(?;顒?dòng)狀態(tài)是原子性的,用來表示一個(gè)具有子結(jié)構(gòu)的純粹計(jì)算的執(zhí)行「確答案)

(D)對(duì)象流中的對(duì)象表示的不僅僅是對(duì)象自身,還表示了對(duì)象作為過程中的一個(gè)狀態(tài)

存在

37.(4)下列對(duì)活動(dòng)圖的描述不正確的是。[單選題]*

(A)活動(dòng)圖可以算是狀態(tài)圖的一個(gè)變種,并且活動(dòng)圖的符號(hào)非常相似

(B)活動(dòng)圖是模型中的完整單元,表示一個(gè)程序或工作流,常用于計(jì)算流程和工作流

程建模

(C)活地圖是一種用于描述系統(tǒng)行為的模型試圖,它可用來描述動(dòng)作和動(dòng)作導(dǎo)致對(duì)象

狀態(tài)改變的結(jié)果

(D)活地圖是對(duì)象之間傳遞消息的時(shí)間順序的可視表示,目的在于描述系統(tǒng)中各個(gè)對(duì)

象按照時(shí)間順序的交互過程:正確答案)

38.(1)下列關(guān)于系統(tǒng)的模型組織結(jié)構(gòu)的說法不正確的是。[單選題]*

(A)將系統(tǒng)的模型組織分層或分組能夠?qū)⒁粋€(gè)大系統(tǒng)進(jìn)行分解,降低系統(tǒng)的復(fù)雜度

(B)將系統(tǒng)的模型組織分層或分組使單塊模型沒有適用于其他情況的可重用的單元

(正確答案)

(C)將系統(tǒng)的模型組織分層或分組能夠允許多個(gè)項(xiàng)目開發(fā)小組同時(shí)使用某個(gè)模型而

不發(fā)生過多的相互牽扯

(D)將系統(tǒng)的模型組織分層或分組使一個(gè)小的,獨(dú)立的單元所進(jìn)行的修改所造成的后

果可以跟蹤確定

39.(2)下列關(guān)于包的用途,說法不正確的是。|單選題]*

(A)描述需求和設(shè)計(jì)的高階概況

(B)組織源代碼

(C)細(xì)化用例的表達(dá)(正說答案)

(D)在邏輯上把一個(gè)復(fù)雜的系統(tǒng)模塊化

40.(3)包圖的組成不包括。[單選題]東

(A)包

(B)依賴關(guān)系

(。發(fā)送者(正確答案)

(D)子系統(tǒng)

41.(4)下列關(guān)于創(chuàng)建包的說法不正確的是。[單選題]*

(A)在序列圖和協(xié)作圖中可以創(chuàng)建包(正隨答案)

(B)在類圖中可以創(chuàng)建包

(C)如果將包從,模型中永久刪除,包及其包中的內(nèi)容都將被刪除

(D)在創(chuàng)建包的依賴關(guān)系時(shí),盡量避免循環(huán)依賴

42.(1)下列關(guān)于構(gòu)件的說法不正確的是。[單選題]*

(A)在構(gòu)件圖中,將系統(tǒng)中可重用的模塊封裝成為具有可替代性的物理單元,稱為

構(gòu)件

(B)構(gòu)件是獨(dú)立的,是在一個(gè)系統(tǒng)或子系統(tǒng)中的封裝單元,提供一個(gè)或多個(gè)接口,

是系統(tǒng)高層的可重用部件

(C)構(gòu)件作為系統(tǒng)定義良好

溫馨提示

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

評(píng)論

0/150

提交評(píng)論