版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
緒論單元測(cè)試1【判斷題】(20分)UML是面向?qū)ο蟮能浖UZ言,可應(yīng)用到軟件開發(fā)全過程。A.對(duì)B.錯(cuò)2【判斷題】(20分)面向?qū)ο笫钱?dāng)今主流的軟件開發(fā)思想。()A.對(duì)B.錯(cuò)3【多選題】(20分)下列哪些工具可以用來進(jìn)行UML建模?()A.MicrosoftOfficeVisioB.EnterpriseArchitect(EA)C.RationalRoseD.StarUML4【多選題】(20分)我們要從本課程中學(xué)到哪些知識(shí)?()A.面向?qū)ο蟮幕A(chǔ)知識(shí)B.UML軟件建模C.面向?qū)ο蟮脑O(shè)計(jì)原則D.面向?qū)ο缶幊陶Z言5【多選題】(3分)平時(shí)分析問題,總要獲取哪些方面的信息?()A.事物之間的關(guān)系是什么?B.事物的特征和行為是什么?C.問題中涉及哪些事物?D.事物之間如何協(xié)作完成任務(wù)?第一章測(cè)試1【多選題】(20分)以下對(duì)軟件建模描述正確的是()A.每個(gè)模型可以有多種表達(dá)方式,從不同角度來刻畫系統(tǒng)。B.描述同一個(gè)系統(tǒng)的多個(gè)模型只能相對(duì)孤立,不能完全孤立,完全孤立的模型是不完整的C.要正確建模,模型必須準(zhǔn)確反映軟件系統(tǒng)的真實(shí)情況。D.越龐大復(fù)雜的系統(tǒng),建模的重要性越大。E.模型是對(duì)現(xiàn)實(shí)世界的簡(jiǎn)化,但不能掩蓋重要的細(xì)節(jié)。2【單選題】(20分)模型的實(shí)質(zhì)是什么?()A.對(duì)現(xiàn)實(shí)的復(fù)雜化B.對(duì)現(xiàn)實(shí)的簡(jiǎn)化C.便于交流D.可視化3【單選題】(20分)對(duì)軟件模型而言,下面說法的是()A.是軟件的標(biāo)準(zhǔn)文檔B.是軟件的中間形態(tài)C.是人員交流的媒介D.是軟件升級(jí)和維護(hù)的依據(jù)4【單選題】(20分)以下關(guān)于模型的說法的是()A.一個(gè)好的模型包括那些有廣泛影響的主要元素,而忽略那些與給定的抽象水平不相關(guān)的次要元素。B.模型必須是可視化的。C.通過建模可以幫助人們理解復(fù)雜的問題。D.模型是對(duì)現(xiàn)實(shí)的簡(jiǎn)化。5【單選題】(20分)以下哪一個(gè)選項(xiàng)不能當(dāng)做模型?()A.交通地圖B.地球儀C.電路設(shè)計(jì)圖D.滅火器第二章測(cè)試1【單選題】(20分)在下面所述中,關(guān)于UML的說法不正確的是()A.UML不是過程也不是方法,但允許每一種過程和方法使用它。B.UML是一種可視化的建模語言。C.UML不適用于迭代式的開發(fā)過程。D.UML描述系統(tǒng)的靜態(tài)結(jié)構(gòu)與動(dòng)態(tài)行為。2【單選題】(20分)以下關(guān)于UML的敘述中,不正確的是()A.UML適用于面向?qū)ο箝_發(fā)方法B.UML適用于軟件生命周期的各個(gè)階段C.UML也是一種編程語言D.UML是一種可視化的建模語言3【多選題】(20分)UML是在下列哪種方法的基礎(chǔ)上,廣泛征求意見,集眾家之長,幾經(jīng)修改而完成的。()A.OMT方法B.SASD方法C.Booch方法D.OOSE方法4【單選題】(20分)UML的英文全稱是什么?()A.其余都不對(duì)B.UnitModelingLanguageC.UserManageLanguageD.UnifiedModelingLanguage5【單選題】(20分)在進(jìn)行哪個(gè)領(lǐng)域的應(yīng)用開發(fā)時(shí),不推薦使用UML建模。()A.軟件系統(tǒng)B.數(shù)值計(jì)算C.工業(yè)系統(tǒng)D.信息系統(tǒng)第三章測(cè)試1【單選題】(10分)在面向?qū)ο蟪绦蛟O(shè)計(jì)語言中,()是利用可重用成分構(gòu)造軟件系統(tǒng)的最有效的特性,它不僅支持系統(tǒng)的可重用性,而且還有利于提高系統(tǒng)的可擴(kuò)充性。A.引用B.繼承C.抽象D.封裝2【單選題】(10分)在面向?qū)ο蟪绦蛟O(shè)計(jì)語言中,對(duì)象之間的相互通信可以通過()來實(shí)現(xiàn)。A.函數(shù)重載B.繼承C.封裝D.調(diào)用成員函數(shù)3【單選題】(10分)()是實(shí)現(xiàn)“一種接口,多種方法”的技術(shù)。A.封裝性B.繼承性C.抽象性D.多態(tài)性4【單選題】(10分)()是對(duì)具有相同屬性和行為的對(duì)象集合的抽象描述。A.系統(tǒng)B.類C.對(duì)象D.實(shí)體5【單選題】(10分)面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式,分析、設(shè)計(jì)和實(shí)現(xiàn)一個(gè)軟件系統(tǒng)的方法和過程,盡可能接近于人類認(rèn)識(shí)世界解決問題的方法和過程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對(duì)象組成的;();對(duì)象彼此之間僅能通過傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。A.把對(duì)象劃分成類,每個(gè)對(duì)象類都定義一組數(shù)據(jù)和方法B.開發(fā)過程基于功能分析和功能分解C.對(duì)既存類進(jìn)行調(diào)整D.強(qiáng)調(diào)需求分析重要性6【單選題】(10分)面向?qū)ο蟮奶攸c(diǎn)主要概括為()。A.可分解性、可組合性、可分類性B.封裝性、易維護(hù)性、可擴(kuò)展性、可重用性C.繼承性、封裝性、抽象性D.抽象性、繼承性、封裝性、多態(tài)性7【單選題】(10分)封裝是一種()技術(shù),目的是使對(duì)象的生產(chǎn)者和使用者分離,使對(duì)象的定義和實(shí)現(xiàn)分開。A.產(chǎn)生對(duì)象B.工程化C.信息隱蔽D.系統(tǒng)維護(hù)8【單選題】(10分)采用面向?qū)ο蠓椒ㄩ_發(fā)軟件的過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫()。A.面向?qū)ο鬁y(cè)試B.面向?qū)ο髮?shí)現(xiàn)C.面向?qū)ο蠓治鯠.面向?qū)ο笤O(shè)計(jì)9【單選題】(10分)下列關(guān)于面向?qū)ο蠓椒ㄖ忻枋鲋械氖牵ǎ〢.使用設(shè)計(jì)模式有助于在軟件開發(fā)中應(yīng)用面向?qū)ο蠹夹g(shù)。B.目前在軟件生命周期的分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試中均可以應(yīng)用面向?qū)ο蠓椒?。C.UML作為一種可視化建模語必須要與RUP開發(fā)過程同時(shí)使用。D.選擇面向?qū)ο蟪绦蛟O(shè)計(jì)語言時(shí)需要考慮開發(fā)人員對(duì)其的熟悉程度。10【單選題】(10分)()是對(duì)象與其他外部世界相互關(guān)聯(lián)的唯一途徑。A.函數(shù)調(diào)用B.消息傳遞C.接口D.狀態(tài)轉(zhuǎn)換第四章測(cè)試1【多選題】(10分)UML中有哪些擴(kuò)展機(jī)制?()A.約束B.構(gòu)造型C.包D.注釋E.標(biāo)記值2【多選題】(10分)UML2.0版本中交互圖包括以下哪幾個(gè)?()A.交互縱覽圖B.通訊圖(協(xié)作圖)C.活動(dòng)圖D.狀態(tài)機(jī)圖E.定時(shí)圖F.順序圖G.用例圖3【單選題】(10分)UML通過圖形的表示機(jī)制從多個(gè)側(cè)面對(duì)系統(tǒng)的分析和設(shè)計(jì)模型進(jìn)行刻畫。其中()包括類圖(classicdiagram)、對(duì)象圖(objectdiagram)和包圖(packagediagram),它們分別從不同的層面表示系統(tǒng)的靜態(tài)結(jié)構(gòu)。A.結(jié)構(gòu)視圖B.行為視圖C.用例視圖D.構(gòu)件視圖4【單選題】(10分)以下哪個(gè)不是UML事物?()A.行為事物B.機(jī)制事物C.分組事物D.結(jié)構(gòu)事物5【單選題】(10分)UML提供了多種結(jié)構(gòu)圖用于對(duì)系統(tǒng)的靜態(tài)方面進(jìn)行可視化、詳述、構(gòu)造和文檔化。其中哪個(gè)圖是面向?qū)ο笙到y(tǒng)建模中最常用的圖,用于說明系統(tǒng)的靜態(tài)設(shè)計(jì)視圖()A.用例圖B.對(duì)象圖C.組件圖D.類圖6【單選題】(10分)UML中的關(guān)系分為哪幾種?()A.依賴關(guān)系、泛化關(guān)系、實(shí)現(xiàn)關(guān)系、繼承關(guān)系B.依賴關(guān)系、關(guān)聯(lián)關(guān)系、泛化關(guān)系、合作關(guān)系C.依賴關(guān)系、關(guān)聯(lián)關(guān)系、泛化關(guān)系、實(shí)現(xiàn)關(guān)系D.依賴關(guān)系、類關(guān)系、一般化關(guān)系、合作關(guān)系7【單選題】(10分)把元素進(jìn)行分組管理的通用機(jī)制是什么?()A.組件B.類C.接口D.包E.泳道8【單選題】(10分)UML通過圖形化的表示機(jī)制從多個(gè)側(cè)面對(duì)系統(tǒng)的分析和設(shè)計(jì)模型進(jìn)行刻畫。()視圖包括交互圖(interactivediagram)、狀態(tài)圖(statechartdiagram)與活動(dòng)圖(activitydiagram)。它們從不同的側(cè)面刻畫系統(tǒng)的動(dòng)態(tài)行為。A.用例視圖B.構(gòu)件視圖C.行為視圖D.結(jié)構(gòu)視圖9【單選題】(10分)()是一種不包含操作的實(shí)現(xiàn)部分的特殊類。A.概念類B.實(shí)現(xiàn)類C.接口D.分析類10【單選題】(10分)()可以用于幫助設(shè)計(jì)人員在UML模型為模型定義約束信息,創(chuàng)建更為精確的設(shè)計(jì)模型。A.表達(dá)式B.OCLC.屬性D.變量第五章測(cè)試1【判斷題】(10分)用例圖中每個(gè)用例都有參與者,包括包含和擴(kuò)展用例。()A.對(duì)B.錯(cuò)2【多選題】(10分)下列選項(xiàng)中,哪些是用例描述常包含的內(nèi)容?()A.前置條件B.基本事件流C.參與者D.用例概述E.可選事件流3【多選題】(10分)以下對(duì)系統(tǒng)的參與者描述正確的是哪些?()A.一些可以運(yùn)行的進(jìn)程可以作為系統(tǒng)的參與者,例如時(shí)間。B.與系統(tǒng)直接交互的其它系統(tǒng)可以作為系統(tǒng)的參與者,例如系統(tǒng)進(jìn)行信息交換的計(jì)算機(jī)外部設(shè)備、數(shù)據(jù)庫系統(tǒng),其它軟件系統(tǒng)等。C.參與者的特征是其作為外部用戶與系統(tǒng)發(fā)生交互。D.與系統(tǒng)直接交互的真實(shí)的人可以作為系統(tǒng)的參與者。4【多選題】(10分)能夠表示用例之間的關(guān)系的有哪些?()A.關(guān)聯(lián)關(guān)系B.泛化關(guān)系C.包含關(guān)系D.擴(kuò)展關(guān)系5【單選題】(10分)用例(usecase)用來描述系統(tǒng)在對(duì)事件做出響應(yīng)時(shí)所采取的行動(dòng)。用例之間是具有相關(guān)性的。在一個(gè)“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要核查用戶帳號(hào)是否正確。那么,用例“創(chuàng)建新訂單”、“更新訂單”與用例“核查客戶帳號(hào)”之間是什么關(guān)系?()A.泛化B.包含C.聚合D.擴(kuò)展6【單選題】(10分)在UML的需求分析建模中,用例模型必須與()反復(fù)交流并加以確認(rèn)。A.問題領(lǐng)域?qū)<褺.軟件生產(chǎn)商C.用戶D.軟件開發(fā)人員7【單選題】(10分)UML客戶需求分析產(chǎn)生的用例模型描述了系統(tǒng)的()。A.功能要求B.靜態(tài)模型C.狀態(tài)D.體系結(jié)構(gòu)8【多選題】(10分)有以下公司管理的用例圖,其中安全主管參與者能夠參與的用例有哪些?()A.監(jiān)視周邊B.管理人事C.批準(zhǔn)預(yù)算D.批準(zhǔn)安全證書9【單選題】(10分)以下說法中,的是()。A.X1可以使用UC1和UC4與系統(tǒng)交互B.UC3是沒有步驟的抽象用例C.X2比X1、X3更具特殊性D.X3可以使用UC4與系統(tǒng)交互10【單選題】(10分)閱讀下述UML用例圖,判斷下列哪個(gè)說法是的。()A.執(zhí)行還書用例有可能既執(zhí)行圖書查詢用例,又執(zhí)行交納罰金用例B.每次執(zhí)行還書用例都要執(zhí)行交納罰金用例C.每次執(zhí)行還書用例都要執(zhí)行圖書查詢用例D.讀者可以使用系統(tǒng)的還書用例第六章測(cè)試1【判斷題】(5分)類之間的泛化關(guān)系具有傳遞性。()A.錯(cuò)B.對(duì)2【判斷題】(5分)對(duì)象是類的實(shí)例,鏈?zhǔn)顷P(guān)聯(lián)的實(shí)例,所以鏈和關(guān)聯(lián)都可以有名字、角色、多重性。()A.錯(cuò)B.對(duì)3【判斷題】(5分)在關(guān)聯(lián)上加限定符可以把多重性是一對(duì)多的關(guān)聯(lián)轉(zhuǎn)變成一對(duì)一的關(guān)聯(lián)。()A.對(duì)B.錯(cuò)4【多選題】(5分)兩個(gè)類之間的關(guān)聯(lián)表示它們之間存在一種不適于繼承關(guān)系的邏輯關(guān)系,體現(xiàn)的是實(shí)例連接關(guān)系。在關(guān)聯(lián)關(guān)系的表示類的兩端,可以表示參與關(guān)聯(lián)的哪些特性?()A.約束B.角色名C.關(guān)聯(lián)名D.可見性E.多重性5【單選題】(5分)在需求分析中,控制類的作用是什么?()A.負(fù)責(zé)保存目標(biāo)軟件系統(tǒng)中具有持久意義的信息項(xiàng)并向其他類提供信息訪問的操作。B.負(fù)責(zé)目標(biāo)軟件系統(tǒng)與外部執(zhí)行者之間的交互。C.作為完成用例任務(wù)的責(zé)任承擔(dān)著,負(fù)責(zé)協(xié)調(diào),控制其他類共同完成用例規(guī)定的功能或行為。D.負(fù)責(zé)實(shí)現(xiàn)用戶的業(yè)務(wù)邏輯。6【單選題】(5分)在進(jìn)行類分析時(shí),常將類分為邊界類、實(shí)體類和控制類,UML分別用了《entity》、《boundary》、《control》這三種類的構(gòu)造型來表示。如果有一個(gè)類,它的屬性信息需要保存在數(shù)據(jù)庫中,那常將這種類設(shè)計(jì)成什么?()A.控制類B.邊界類或控制類C.邊界類D.實(shí)體類7【單選題】(5分)什么是指利用工具將模型轉(zhuǎn)換成指定語言類型的代碼?()A.導(dǎo)入工程B.導(dǎo)出工程C.正向工程D.逆向工程8【單選題】(5分)UML中類關(guān)聯(lián)的多重性是指什么?()A.一個(gè)類有多個(gè)方法被另一個(gè)類調(diào)用B.一個(gè)類的實(shí)類能夠與另一個(gè)類的多個(gè)實(shí)類相關(guān)聯(lián)C.兩個(gè)類所具有的相同的方法和屬性D.一個(gè)類的某個(gè)方法被另一個(gè)類調(diào)用的次數(shù)9【單選題】(5分)在類圖中,“-”表示的可見性是什么?()A.protectedB.publicC.packageD.private10【單選題】(5分)在一個(gè)課程注冊(cè)系統(tǒng)中,定義了類CourseSchedule和類Course,并在類CourseSchedule中定義了方法add(c:Course)和方法remove(c:Course),則類CourseSchedule和類Course之間的關(guān)系是()A.泛化關(guān)系B.包含關(guān)系C.組合關(guān)系D.依賴關(guān)系11【單選題】(5分)以下是圖書管理系統(tǒng)中的相關(guān)類,屬于邊界類的是?()A.書類B.借書操作界面類C.書籍管理類D.讀者類12【單選題】(5分)什么有關(guān)聯(lián)和類的特性,將多個(gè)類連接起來又有著屬性和操作?()A.關(guān)聯(lián)類B.泛化C.繼承D.關(guān)聯(lián)13【單選題】(5分)已知類A需要類B提供的服務(wù),下列所描述的四種情況中,哪種情況不好把類A和類B之間的關(guān)系定義成依賴關(guān)系?()A.類B是一個(gè)全局變量B.類A的某個(gè)操作內(nèi)部創(chuàng)建了類B的對(duì)象,而其他操作均與類B無關(guān)C.類A中存在兩個(gè)操作都需要訪問類B的同一個(gè)對(duì)象D.類A的某個(gè)操作其參數(shù)是類B的對(duì)象,而其他操作均與類B無關(guān)14【單選題】(5分)根據(jù)下面的代碼,判斷下面那些敘述是正確的?publicclassHouseKeeper{ privateTimeCardtimecard; publicvoidclockIn(){ timecard.punch(); }}A.類HouseKeeper和類TimeCard之間存在泛化(Generalization)關(guān)系B.類HouseKeeper和類TimeCard之間存在實(shí)現(xiàn)(Realization)關(guān)系C.類HouseKeeper和類TimeCard之間存在包含(Inclusion)關(guān)系D.類HouseKeeper和類TimeCard之間存在關(guān)聯(lián)(Association)關(guān)系15【單選題】(5分)關(guān)于類和對(duì)象的關(guān)系,下列說法中哪個(gè)是的?()A.每個(gè)類某一時(shí)刻必定存在對(duì)象實(shí)體B.類是靜態(tài)的描述C.對(duì)象是動(dòng)態(tài)的實(shí)例D.每個(gè)對(duì)象都是某個(gè)類的實(shí)例16【多選題】(5分)如圖所示,下面哪些敘述是正確的?()A.A和B是Employee的子類B.如果一個(gè)方法的參數(shù)類型是Employee,則A的對(duì)象或B的對(duì)象可以作為參數(shù)傳遞給該方法C.A和B必須實(shí)現(xiàn)getSalary()方法D.系統(tǒng)中不能創(chuàng)建類型為Employee的實(shí)例。17【單選題】(5分)在選項(xiàng)類圖中,哪個(gè)類圖中的類Order所生成的代碼如下()publicclassOrder{publicCustomerrecipient;}A.B.C.D.18【單選題】(5分)類B是類A的子類,每個(gè)類B的實(shí)例對(duì)象都是由1個(gè)類C的實(shí)例對(duì)象和1個(gè)或多個(gè)類D的實(shí)例對(duì)象組成,下面的哪個(gè)圖可正確表示這種關(guān)系?()A.B.C.D.19【單選題】(5分)參考下圖和代碼,下面哪句話是正確的?()publicclassJungleSimulator{privateXXXaVarpublicvoidsimulate(){aVar.jump();}}A.XXX可以是Fish或Frog,但XXX不能是KangarooB.XXX可以是Frog或Kangaroo或FishC.XXX可以是Fish或Kangaroo,但XXX不能是FrogD.XXX可以是Frog或Kangaroo,但XXX不能是Fish20【單選題】(5分)計(jì)算機(jī)(Computer)由中央處理器、內(nèi)存、軟盤、硬盤、顯示器、鍵盤、鼠標(biāo)等組成。那么Computer類和其他類(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之間的關(guān)系是什么?()A.實(shí)現(xiàn)關(guān)系B.聚合關(guān)系C.依賴關(guān)系D.泛化關(guān)系第七章測(cè)試1【判斷題】(10分)順序圖中每個(gè)對(duì)象向下方向伸展的虛線是對(duì)象的生命線。A.對(duì)B.錯(cuò)2【判斷題】(10分)在UML的順序圖中,如果同步消息有返回消息,必須明確的表示出來,而異步消息的返回消息可以不畫。()A.錯(cuò)B.對(duì)3【單選題】(10分)在UML順序圖中,如果一條消息從對(duì)象a傳向?qū)ο骲,那么其()是一條從b指向a虛線有向邊,它表示原消息的處理已經(jīng)完成,處理結(jié)果(如果有的話)沿原消息傳回。A.返回消息B.自消息C.銷毀消息D.創(chuàng)建消息4【單選題】(10分)UML的哪類消息表示消息源發(fā)出消息后不必等待消息處理過程的返回,即可繼續(xù)執(zhí)行自己的后續(xù)操作?()A.簡(jiǎn)單消息B.返回消息C.同步消息D.異步消息5【單選題】(10分)系統(tǒng)架構(gòu)師Bob在分析面向?qū)ο蟮恼n程注冊(cè)系統(tǒng)的“注冊(cè)課程”用例時(shí),得到了一組協(xié)作關(guān)系復(fù)雜的類,下面哪種圖可以描述該用例中多個(gè)對(duì)象之間的相互協(xié)作關(guān)系以及協(xié)作過程中的行為次序?()A.用例圖B.對(duì)象圖C.狀態(tài)機(jī)圖(狀態(tài)圖)D.順序圖或通信圖(協(xié)作圖)6【單選題】(10分)下列四個(gè)選項(xiàng)中,哪個(gè)不會(huì)出現(xiàn)在順序圖中?()A.控制焦點(diǎn)B.對(duì)象間的鏈接C.消息D.對(duì)象7【單選題】(10分)分析下面的順序圖,并指出哪種說法是正確的()A.、、代表3個(gè)類,該順序圖表述了這3個(gè)類的實(shí)例對(duì)象為了完成某一功能的交互情況。B.“求戰(zhàn)”這條消息將調(diào)用“曹操”的某一操作。C.“求戰(zhàn)”、“怎么辦”以及“火燒連營”這3條消息并沒有嚴(yán)格的次序,比如:“求戰(zhàn)”消息有可能在“火燒連營”之前產(chǎn)生。D.圖中的虛線稱作“生命線”,表示一個(gè)對(duì)象在其時(shí)間周期內(nèi)的存在。8【單選題】(10分)下圖分別是某訂票系統(tǒng)的類圖(部分)和順序圖(部分),其中順序圖中缺了兩個(gè)類名,用X和Y代替,請(qǐng)問X和Y分別可以是哪個(gè)類?()A.X=TourCoordinatorY=BoxOfficeB.X=TicketY=SaleC.X=SaleY=TicketD.X=BoxOfficeY=TourCoordinator9【單選題】(10分)根據(jù)下面順序圖,選擇類Account必須實(shí)現(xiàn)哪些方法。()A.withdraw,checkBalance,log,acknowledgeB.withdraw,checkBalance,logC.withdraw,checkBalanceD.withdraw,checkBalance,acknowlege10【單選題】(10分)在UML2.0的順序圖中,引入了交互片段的概念,交互片段是順序圖的某一段,不同類型的交互片段其操作符是不同的。例如,操作符par表示組合片段中的各個(gè)交互片段并行執(zhí)行,操作符()表示根據(jù)判斷條件選擇組合片段中的一個(gè)交互片段執(zhí)行。A.refB.altC.loopD.break第八章測(cè)試1【判斷題】(10分)通信圖(協(xié)作圖)可以看做是對(duì)象圖的補(bǔ)充,因?yàn)橥ㄐ艌D(協(xié)作圖)不僅能夠反映對(duì)象之間的鏈接關(guān)系,而且可以體現(xiàn)對(duì)象間的消息傳遞。A.錯(cuò)B.對(duì)2【判斷題】(10分)協(xié)作圖中的消息必須要有消息順序號(hào)。()A.對(duì)B.錯(cuò)3【多選題】(10分)下面哪些建模元素不能在協(xié)作圖中表示出來?()A.活動(dòng)B.消息號(hào)C.多對(duì)象D.狀態(tài)4【單選題】(10分)在UML的動(dòng)態(tài)建模機(jī)制中,()描述了對(duì)象之間動(dòng)態(tài)交互關(guān)系,還描述了交互對(duì)象之間的靜態(tài)鏈接關(guān)系,即同時(shí)反映系統(tǒng)的動(dòng)態(tài)和靜態(tài)性。A.順序圖B.通信圖(協(xié)作圖)C.狀態(tài)圖D.活動(dòng)圖5【單選題】(10分)在面向?qū)ο蟪绦蛟O(shè)計(jì)中,對(duì)象與對(duì)象之間的協(xié)作是通過()機(jī)制來實(shí)現(xiàn)的。A.消息傳遞B.深拷貝C.參數(shù)傳遞D.淺拷貝6【單選題】(10分)多對(duì)象是UML哪個(gè)圖中的概念?()A.通信圖(協(xié)作圖)B.類圖C.狀態(tài)圖D.組件圖7【單選題】(10分)下列四個(gè)選項(xiàng)中,哪個(gè)不會(huì)出現(xiàn)在協(xié)作圖中?()A.對(duì)象B.控制焦點(diǎn)C.對(duì)象間的鏈接D.消息8【單選題】(10分)用于描述相互合作的對(duì)象間的交互關(guān)系和鏈接關(guān)系的UML圖是什么?()A.用例圖B.順序圖C.類圖D.通信圖(協(xié)作圖)9【多選題】(10分)下圖中沒有使用到哪些概念?()A.控制焦點(diǎn)B.重載C.生命線D.約束10【單選題】(10分)消息傳遞是對(duì)象間通信的手段,一個(gè)對(duì)象通過向另一個(gè)對(duì)象發(fā)送消息來請(qǐng)求其服務(wù),一個(gè)消息通常包括以下哪個(gè)選項(xiàng)?()A.發(fā)送消息的類名和接收消息的類名B.接收消息的類名C.發(fā)送消息的對(duì)象的標(biāo)識(shí)、調(diào)用的發(fā)送方的操作名和必要的參數(shù)D.接收消息的對(duì)象的標(biāo)識(shí)、調(diào)用的接收方的操作名和必要的參數(shù)第九章測(cè)試1【判斷題】(10分)一個(gè)狀態(tài)圖最多只能有一個(gè)初態(tài)和一個(gè)終態(tài)。()A.錯(cuò)B.對(duì)2【判斷題】(10分)狀態(tài)圖中的狀態(tài)自轉(zhuǎn)換和內(nèi)部轉(zhuǎn)換都是指的一回事。()A.對(duì)B.錯(cuò)3【多選題】(10分)轉(zhuǎn)換是兩個(gè)狀態(tài)間的一種關(guān)系,表示對(duì)象將在當(dāng)前狀態(tài)中執(zhí)行動(dòng)作,并在某個(gè)特定事件發(fā)生或某個(gè)特定的條件滿足時(shí)進(jìn)入后續(xù)狀態(tài)。下面哪些元素是轉(zhuǎn)換的組成部分?()A.目標(biāo)狀態(tài)B.源狀態(tài)C.事件D.動(dòng)作E.監(jiān)護(hù)條件4【單選題】(10分)狀態(tài)是對(duì)象()的抽象。A.方法B.功能C.屬性值D.行為5【單選題】(10分)狀態(tài)圖描述一個(gè)對(duì)象在不同()的驅(qū)動(dòng)下發(fā)生的狀態(tài)遷移。A.對(duì)象B.數(shù)據(jù)C.執(zhí)行者D.事件6【單選題】(10分)以下關(guān)于UML狀態(tài)圖的敘述中,不正確的是()。A.用于描述一個(gè)對(duì)象在多個(gè)用例中的行為B.用于某些具有多個(gè)狀態(tài)的對(duì)象而不是系統(tǒng)中大多數(shù)或全部對(duì)象C.可以通過事件、動(dòng)作等描述多個(gè)對(duì)象之間的交互D.在一個(gè)狀態(tài)圖中可以描述多個(gè)對(duì)象的狀態(tài)變化7【單選題】(10分)狀態(tài)圖可以表現(xiàn)()在生存期的行為、所經(jīng)歷的狀態(tài)序列、引起狀態(tài)轉(zhuǎn)移的事件以及因狀態(tài)轉(zhuǎn)移而引起的動(dòng)作。A.幾個(gè)子系統(tǒng)B.一個(gè)對(duì)象C.多個(gè)執(zhí)行者D.一組對(duì)象8【單選題】(10分)Innovation公司正在為美國國防部的新型導(dǎo)彈UMS—993開發(fā)嵌入式控制軟件,為了描述和理解該嵌入式系統(tǒng)中的控制機(jī)制,如在不同的飛行情況下導(dǎo)彈的響應(yīng)動(dòng)作,下面哪個(gè)圖是最有用的?()A.順序圖B.類圖C.活動(dòng)圖D.狀態(tài)機(jī)圖(狀態(tài)圖)9【單選題】(10分)狀態(tài)圖中,對(duì)象狀態(tài)的轉(zhuǎn)換一般是由事件觸發(fā)的,事件的類型有信號(hào)事件、調(diào)用事件、變化事件、時(shí)間事件等,下圖是一個(gè)對(duì)象狀態(tài)在事件的觸發(fā)下發(fā)生自轉(zhuǎn)換,此事件屬于什么類型的事件?()A.信號(hào)事件B.時(shí)間事件C.變化事件D.調(diào)用事件10【單選題】(10分)下述狀態(tài)機(jī)圖描述了一輛汽車的狀態(tài),指出哪種說法是的()A.“運(yùn)動(dòng)”狀態(tài)是一個(gè)組成(組合)狀態(tài),由多個(gè)簡(jiǎn)單狀態(tài)組成。B.“前進(jìn)”狀態(tài)和“低速”狀態(tài)有可能同時(shí)出現(xiàn)。C.“前進(jìn)”狀態(tài)和“低速”狀態(tài)是兩個(gè)順序子狀態(tài)。D.汽車在“前進(jìn)”、“后退”、“高速”及“低速”任何一個(gè)子狀態(tài)下,都有可能轉(zhuǎn)到“停止”狀態(tài)。第十章測(cè)試1【多選題】(10分)如下面活動(dòng)圖所示,請(qǐng)選出可以并發(fā)進(jìn)行的活動(dòng)有哪些?()A.Gesture與DecompressB.Gesture與StreamaudioC.Synchmouth與StreamaudioD.Gesture與Synchmouth2【單選題】(10分)下面哪些陳述是的?()A.在活動(dòng)圖中,一個(gè)活動(dòng)結(jié)束后不能立即緊接著開始另一個(gè)活動(dòng)。B.順序圖往往用來描述一個(gè)或多個(gè)用例中多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作關(guān)系,以及協(xié)作過程中的行為次序。C.活動(dòng)圖可以用于描述一個(gè)算法的具體步驟。D.在順序圖中,從對(duì)象圖標(biāo)垂直向下延伸的一條虛線被稱為這個(gè)對(duì)象的生命線,消息可以用兩生命線之間帶箭頭的線段表示。3【多選題】(10分)下面哪些陳述是正確的?()A.活動(dòng)圖可以用來描述用例中的工作流。B.活動(dòng)圖可以用來描述多個(gè)用例間多個(gè)對(duì)象之間的行為。C.狀態(tài)圖可以用來描述多個(gè)對(duì)象之間的關(guān)系。D.狀態(tài)圖可以用來描述涉及多個(gè)用例的單對(duì)象的行為。4【單選題】(10分)()技術(shù)是將一個(gè)活動(dòng)圖中的活動(dòng)狀態(tài)進(jìn)行分組,每一組表示一個(gè)特定的類、人或部門,他們負(fù)責(zé)完成組內(nèi)的活動(dòng)。A.分叉匯合B.分支C.包D.泳道5【單選題】(10分)在互聯(lián)網(wǎng)時(shí)代,共享軟件無處不在,美國共享軟件職業(yè)聯(lián)盟對(duì)共享軟件的定義是:“Shareware”issoftwarethatoffersa“trybeforeyoubuy”(TBYB)capability,共享軟件實(shí)質(zhì)是采用“先用后買”的營銷手段的商業(yè)軟件。周弈靠一個(gè)非主流的MP3-CDMaker小軟件,一個(gè)月就從美國人那里得到了5萬美元的注冊(cè)收入。周弈的例子讓我們意識(shí)到個(gè)人英雄主義的時(shí)代并沒有過去,只是有了新的環(huán)境。周弈的軟件很小,甚至可以不用軟件工程的方法就可以開發(fā)出來,只是內(nèi)部的一個(gè)轉(zhuǎn)換算法復(fù)雜,為了描述這個(gè)算法,下面哪個(gè)圖是最合適的?()A.類圖B.狀態(tài)圖C.活動(dòng)圖D.用例圖6【單選題】(10分)CocoCola是一家大型公司,由于公司業(yè)務(wù)的發(fā)展,準(zhǔn)備對(duì)公司已有的ERP軟件系統(tǒng)進(jìn)行升級(jí),因此委托CoolSoft公司負(fù)責(zé)該項(xiàng)工作。Cococola公司所使用的系統(tǒng)是很久以前采用結(jié)構(gòu)化開發(fā)方法開發(fā)的,該系統(tǒng)非常復(fù)雜,而且系統(tǒng)使用多線程來處理公司中并發(fā)的帳務(wù)處理請(qǐng)求。由于系統(tǒng)開發(fā)出來后經(jīng)過多次修改,因此最初的系統(tǒng)開發(fā)文檔已經(jīng)過時(shí)。CoolSoft公司的專家建議在對(duì)系統(tǒng)升級(jí)前和Cococola公司的高層管理人員開一次討論會(huì),以便能更好地了解目前所使用的軟件系統(tǒng)。那么在這次討論會(huì)中,下面幾個(gè)圖中哪個(gè)圖是最有用的?()A.順序圖B.狀態(tài)圖C.部署圖D.活動(dòng)圖7【單選題】(10分)活動(dòng)圖中分叉和匯合符是用來描述()。A.多進(jìn)程的并發(fā)處理行為B.對(duì)象的時(shí)序C.類的關(guān)系D.系統(tǒng)體系結(jié)構(gòu)框架8【單選題】(10分)下列關(guān)于活動(dòng)圖的說法的是()。A.一張活動(dòng)圖從本質(zhì)上說是一個(gè)流程圖,顯示從活動(dòng)到活動(dòng)的控制流。B.活動(dòng)圖的基本要素包括狀態(tài)、轉(zhuǎn)移、分支、分叉和匯合、泳道、對(duì)象流。C.活動(dòng)圖是UML中用于對(duì)系統(tǒng)的靜態(tài)方面建模的五種圖中的一種。D.活動(dòng)圖用于對(duì)業(yè)務(wù)過程中順序和并發(fā)的工作流程進(jìn)行建模。9【多選題】(10分)活動(dòng)圖的邊包括()A.消息流B.對(duì)象流C.數(shù)據(jù)流D.控制流10【多選題】(10分)在需求分析的業(yè)務(wù)流程建模中,可以利用活動(dòng)圖描述()A.對(duì)象協(xié)同的單個(gè)用例中的處理流程B.系統(tǒng)對(duì)外部呈現(xiàn)的功能C.軟件與外部實(shí)體共同參與的業(yè)務(wù)處理流程D.多個(gè)用例聯(lián)合起來形成的處理流程第十一章測(cè)試1【單選題】(20分)組件圖用于對(duì)系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通常可以分為四種方式來完成,下面哪種不是其中之一()。
A.對(duì)可適應(yīng)的系統(tǒng)建模B.對(duì)事物建模C.對(duì)物理數(shù)據(jù)庫建模D.對(duì)源代碼建模2【判斷題】(20分)UML中一個(gè)組件可以實(shí)現(xiàn)多個(gè)類。()A.對(duì)B.錯(cuò)3【多選題】(20分)下面關(guān)于組件圖的說法正確的是哪些?()A.當(dāng)組件間的依賴關(guān)系與接口有關(guān)時(shí),可以用具有同樣接口的其他組件進(jìn)行代替。B.只能通過組件中的接口來使用組件中的操作。C.使用接口可以防止系統(tǒng)中的不同組件直接發(fā)生依賴關(guān)系,這有利于組件的更新。D.組件圖中的每個(gè)組件都實(shí)現(xiàn)一些接口,并且會(huì)使用另一些接口。4【單選題】(20分)()是軟件(邏輯)系統(tǒng)體系結(jié)構(gòu)(類、對(duì)象、它們間的關(guān)系和協(xié)作)中定義的概念和功能在物理體系結(jié)構(gòu)中的實(shí)現(xiàn)。A.組件(構(gòu)件)B.模塊C.節(jié)點(diǎn)D.軟件5【單選題】(20分)在UML2.0版本中的圖形表示式中,“組件(構(gòu)件)”的表示方式是下列圖形中的哪一個(gè)?()A.B.C.D.第十二章測(cè)試1【單選題】(20分)UML提供了多種結(jié)構(gòu)圖用于對(duì)系統(tǒng)的靜態(tài)方面進(jìn)行可視化、詳述、構(gòu)造和文檔化。當(dāng)需要說明體系結(jié)構(gòu)的靜態(tài)實(shí)施視圖時(shí),應(yīng)該選擇哪種圖?()A.類圖B.組件圖(構(gòu)件圖)C.對(duì)象圖D.配置圖(部署圖)2【單選題】(20分)一個(gè)銀行ATM系統(tǒng)采用下圖所示的配置圖,則下列敘述不正確的是()
A.為了系統(tǒng)的可伸縮性(scalability),與業(yè)務(wù)邏輯有關(guān)的對(duì)象應(yīng)該部署在ATM應(yīng)用服務(wù)器上B.這個(gè)圖表示一個(gè)三層的體系結(jié)構(gòu),不管ATM客戶機(jī)、ATM應(yīng)用服務(wù)器上、ATM數(shù)據(jù)服務(wù)器上是運(yùn)行在同一臺(tái)機(jī)器上還是不同的機(jī)器上C.為了系統(tǒng)的可伸縮型,與業(yè)務(wù)邏輯有關(guān)的對(duì)象應(yīng)該部署在ATM客戶機(jī)上D.與GUI有關(guān)的類應(yīng)該部署在ATM客戶機(jī)上3【單選題】(20分)下面選項(xiàng)中,哪一項(xiàng)的說法是的。()A.部署圖(配置圖)可以存在多個(gè)關(guān)系,如依賴關(guān)系、泛化關(guān)系、實(shí)現(xiàn)關(guān)系和關(guān)聯(lián)關(guān)系。B.組件圖(構(gòu)件圖)可以看做是類圖的擴(kuò)展,它專門描述組件的內(nèi)部組成,以及組件之間的關(guān)系C.如果運(yùn)行環(huán)境比較簡(jiǎn)單,只需要在特定操作系統(tǒng)上執(zhí)行,而且不需要網(wǎng)絡(luò)支持,就可以不需要部署圖來描述節(jié)點(diǎn)間的關(guān)系。D.如果軟件制品的種類少、數(shù)量少、結(jié)構(gòu)簡(jiǎn)單,只有一個(gè)文件或者少許幾個(gè)文件就要用部署圖來描述制品之間的關(guān)系。4【單選題】(20分)()圖可以用來描述系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu)以及在此結(jié)構(gòu)上運(yùn)行的軟件。A.用例圖B.部署圖(配置圖)C.類圖D.活動(dòng)圖5【單選題】(20分)節(jié)點(diǎn)是存在于運(yùn)行時(shí)并代表一項(xiàng)計(jì)算資源的物理元素,沒有計(jì)算能力的節(jié)點(diǎn)稱為()。A.組件B.接口C.處理器D.設(shè)備第十三章測(cè)試1【單選題】(20分)下圖是UML中的哪類圖()A.包圖B.類圖C.組合結(jié)構(gòu)圖(復(fù)合結(jié)構(gòu)圖)D.對(duì)象圖2【單選題】(20分)下圖是UML中的哪類圖()
A.定時(shí)圖B.順序圖C.狀態(tài)圖D.通信圖(協(xié)作圖)3【單選題】(20分)下圖是UML中的哪類圖()A.組合結(jié)構(gòu)圖(符合結(jié)構(gòu)圖)B.包圖C.交互縱覽圖D.類圖4【判斷題】(20分)交互縱覽圖是將活動(dòng)圖和交互圖嫁接在一起,比活動(dòng)圖有更強(qiáng)的表達(dá)能力。()A.錯(cuò)B.對(duì)5【多選題】(20分)UML2.0版本中交互圖包括以下哪幾個(gè)?()A.定時(shí)圖B.用例圖C.活動(dòng)圖D.狀態(tài)機(jī)圖E.順序圖F.交互縱覽圖G.通
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- A證(企業(yè)負(fù)責(zé)人)-安全員A證考試模擬題練習(xí)
- 滬科版九年級(jí)物理全一冊(cè)《第十七章從指南針到磁浮列車》章末測(cè)試卷含答案
- 國企工會(huì)換屆上的領(lǐng)導(dǎo)講話-凝聚奮進(jìn)力量 彰顯工會(huì)作為
- 科技孵化器入駐企業(yè)潛力篩選
- 電力系統(tǒng)設(shè)備故障預(yù)防與處理流程
- 高一化學(xué)二第三章有機(jī)化合物練習(xí)
- 2024屆安徽省示范高中培優(yōu)聯(lián)盟高考化學(xué)三模試卷含解析
- 2024高中地理第3章地理信息技術(shù)應(yīng)用第2節(jié)遙感技術(shù)及其應(yīng)用學(xué)案湘教版必修3
- 2024高中物理第二章交變電流第二節(jié)交變電流的描述達(dá)標(biāo)作業(yè)含解析粵教版選修3-2
- 2024高中語文第一單元以意逆志知人論世書憤訓(xùn)練含解析新人教版選修中國古代詩歌散文欣賞
- 2025年湖南出版中南傳媒招聘筆試參考題庫含答案解析
- 藝術(shù)品捐贈(zèng)協(xié)議
- 【公開課】同一直線上二力的合成+課件+2024-2025學(xué)年+人教版(2024)初中物理八年級(jí)下冊(cè)+
- 高職組全國職業(yè)院校技能大賽(嬰幼兒照護(hù)賽項(xiàng))備賽試題庫(含答案)
- 12G614-1砌體填充墻結(jié)構(gòu)構(gòu)造
- 2024年公安部直屬事業(yè)單位招聘筆試參考題庫附帶答案詳解
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(含答案)
- NB-T 47013.15-2021 承壓設(shè)備無損檢測(cè) 第15部分:相控陣超聲檢測(cè)
- 產(chǎn)業(yè)園投資估算及財(cái)務(wù)分析模型
- 瀝青路面損壞調(diào)查表-帶公式
- 欠款擔(dān)保書(共1頁)
評(píng)論
0/150
提交評(píng)論