UML軟件建模復習題_第1頁
UML軟件建模復習題_第2頁
UML軟件建模復習題_第3頁
UML軟件建模復習題_第4頁
UML軟件建模復習題_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

...wd......wd......wd...附件:UML2軟件建模課程代號〔00000〕同步練習題二O一五年一月目錄第1章概述1第2章用例與用例圖5第3章類與接口14第4章關(guān)系建模21第5章其他構(gòu)造建模27第6章交互與交互圖29第7章狀態(tài)機與狀態(tài)圖36第8章活動與活動圖43第9章構(gòu)件與構(gòu)件圖48第10章制品、結(jié)點與部署圖51第1章概述一、單項選擇題1.下面不是面向?qū)ο笤O計根本特性的是〔a〕。A.一致性B.封裝性C.多態(tài)性D.繼承性2.關(guān)于繼承性,以下說法錯誤的選項是〔c〕A.子類不能直接訪問其超類的私有特征,但子類繼承其超類的私有特征。B.子類的對象可代替其父類的對象。C.子類和超類相互依賴。D.當一個子類實例化創(chuàng)立一個對象時,該子類的超類也將實例化。3.UML的概念模型不包括〔a〕A.應用領(lǐng)域B.規(guī)則C.根本構(gòu)造塊D.公共機制4.UML圖不包括〔d〕A.用例圖B.類圖C.狀態(tài)圖D.流程圖5.面向?qū)ο笤O計的根本特性除了封裝和多態(tài)之外,還包括〔c〕A.一致性B.完整性C.繼承性D.可移植性6.關(guān)于繼承性,以下說法錯誤的選項是〔d〕A.父類的protected成員可被其子類訪問。B.子類的對象可代替其父類的對象。C.子類的每個對象都是其父類的一個對象。D.一個父類可以有多個子類,每個子類只能有一個父類。7.在面向?qū)ο笤O計中,關(guān)于繼承性,下面說法錯誤的選項是〔b〕A.子類不但繼承超類的屬性和操作,也繼承超類的關(guān)聯(lián)。B.子類繼承超類的特性,但并不繼承其私有特性。C.子類的每個對象都是其超類的一個對象,所以子類的對象可代替其超類的對象。D.超類的protected成員可被其子類訪問。8.面向?qū)ο蟮姆庋b有三個層面的解釋,不屬于這三個層面的是〔c〕A.對象的封裝B.類的封裝C.接口的封裝D.包的封裝9.好模型的應該符合的條件是〔a〕①標準性②正確性③一致性④完備性⑤獨立性A.①②③④B.②③④⑤C.①②④⑤D.①③④⑤10.關(guān)于對象和實例的概念,下面說法錯誤的選項是〔c〕A.對象是由類經(jīng)實例化創(chuàng)立而來的。B.一個對象是一個實例。C.一個實例也是一個對象。D.一個對象是屬性和行為的一個封裝體。11.下面哪個不是UML中的靜態(tài)視圖〔a〕A.狀態(tài)圖B.用例圖C.對象圖D.類圖12.下面關(guān)于正向工程與逆向工程的描述,哪個不正確〔c〕A.正向工程是通過到實現(xiàn)語言的映射而把模型轉(zhuǎn)換為代碼的過程。B.逆向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程。C.正向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程。D.正向工程與逆向工程可以通過rose支持來實現(xiàn)。13.在構(gòu)造化程序設計思想中,不屬于程序三種根本控制構(gòu)造的是〔c〕A.順序B.循環(huán)C.嵌套D.選擇14.在面向?qū)ο蟮姆椒▽W中,封裝的目的是別離對象的〔d〕。A.定義和實現(xiàn)B.設計和測試C.設計和實現(xiàn)D.分析和定義二、填空題1.對象的__行為______用于管理維護對象的狀態(tài),可能是改變狀態(tài),也可能讀取狀態(tài)。2.面向?qū)ο笾饕磉_為人們觀察分析世界的一種____思維____方式,而不局限于軟件設計和編程。3.靜態(tài)的操作往往用于管理靜態(tài)的性質(zhì),但靜態(tài)操作中沒有__當前對象______的概念。4.___模型_____是基于圖形的表示,以可視化方式,形象直觀地描述系統(tǒng)的特征。5.結(jié)合軟件開發(fā)過程,模型往往可劃分為業(yè)務模型、__分析模型______、設計模型、測試模型等。三、名詞解釋題1.對象2.多態(tài)性3.行為圖4.封裝性5.構(gòu)造圖四、簡答題1.對象的概念是什么2.如何理解對象的封裝3.好模型的標準是什么?4.什么是面向?qū)ο蠼?.為什么要建模6.使用建模工具的好處是什么7.如何描述系統(tǒng)的語境參考答案一、單項選擇題1.A2.C3.A4.C5.C6.D7.B8.C9.A10.C11.A12.C13.C14.D二、填空題1.行為2.思維3.當前對象4.模型5.分析模型三、名詞解釋題1.一個對象是:具有明確定義的邊界和唯一標識(identity)的一個實體(entity)。狀態(tài)和行為的一個封裝體。類的一個實例(instance)。2.多態(tài)性的一般性含義是,某一論域中的一個元素可以有多種具體解釋。編程語言中的重載(overload)和類屬(generic)都是多態(tài)性機制。3.行為圖表示系統(tǒng)中對象的動態(tài)行為,包括用例、交互、狀態(tài)機、活動等。一個系統(tǒng)的動態(tài)行為可描述為隨時間而進展的一系列變化,但用例除外。24.封裝是一種自然的構(gòu)造,目的是保護內(nèi)部;面向?qū)ο蠓庋b就是把表示狀態(tài)的各個性質(zhì)和對狀態(tài)的各個操作包裝成對象類型,使得對對象狀態(tài)的存取只能通過封裝提供的接口來進展。5.構(gòu)造圖用于表示系統(tǒng)中的靜態(tài)構(gòu)造,描述運行時刻不變的特征,與時間無關(guān)的元素,可描述抽象的概念,也可描述現(xiàn)實世界中的事實。四、簡答題1.一個對象是:具有明確定義的邊界和唯一標識(identity)的一個實體(entity)。狀態(tài)和行為的一個封裝體。類的一個實例(instance)。2.一個對象封裝了自己的狀態(tài)和行為。在運行時刻,對象的狀態(tài)表示為一組性質(zhì)的值,一個對象持有自己的性質(zhì)的值,而且通過自己的行為對自己的狀態(tài)施加管理。3.好模型并沒有統(tǒng)一的、明確的標準,但可以從到達建模目的的程度來判定其質(zhì)量優(yōu)劣,即標準設計、可視化、構(gòu)建、存檔。可以把一套模型作為一個邏輯系統(tǒng),“好〞模型應符合以下幾個條件:標準性、正確性、一致性、完備性。4.面向?qū)ο蠼⒈唤J挛锒伎醋鲗ο?,然后再描述其?gòu)造和行為。整個運行系統(tǒng)可看作一個對象,來考察其使用案例(usecase)所表現(xiàn)的功能。面向?qū)ο蠼J且环N建模標準。面向?qū)ο蠼J且环N軟件建模方法,即采用對象、類、接口等根本概念,采用封裝性、繼承性、多態(tài)性等進展建模,得到的模型被稱為對象模型。5.建模是為了能更好地理解復雜系統(tǒng)。人的大腦一次只能處理有限的信息,人對復雜問題的理解能力是有限的。建模的最根本目的就是在動手構(gòu)建系統(tǒng)之前先來理解它。6.⑴標準,便于建檔和共享;⑵能支持正向工程,從模型(主要是類圖)能生成源代碼框架;⑶能支持逆向工程,從源代碼生成模型,起碼能生成類圖。一些工具還能支持Roundtrip工程,即正向和逆向互動,模型(如類圖)與源代碼都能更改,也能自動保持一致。7.描述語境UML的做法是建設一個矩形框,在左上角命名來描述特定語境,將參與者放在矩形框之外并與系統(tǒng)進展交互。為了對系統(tǒng)的行為建模,將一組相關(guān)用例納入矩形框中,表示系統(tǒng)對外提供的功能。第2章用例與用例圖一、單項選擇題1.在一個“訂單處理系統(tǒng)〞中,下新訂單和更新訂單都要核查用戶賬號是否正確,則用例“下新訂單〞、“更新訂單〞與用例“核查用戶賬號〞之間的關(guān)系是〔d〕A.泛化B.實現(xiàn)C.擴展D.包含2.在UML提供的圖中,用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互的圖是〔a〕A.用例圖B.類圖

C.對象圖

D.部署圖3.關(guān)于用例之間的包含和擴展關(guān)系,下面說法錯誤的選項是〔c〕A.包含是指一個用例含有另一個用例的行為。B.包含關(guān)系是一種依賴關(guān)系,指向被包含的用例。C.擴展關(guān)系是從一個擴展用例到一個被擴展用例的一種泛化關(guān)系。D.擴展關(guān)系標準了擴展用例的行為如何及何時插入到被擴展用例的行為之中。4.UML中,用例圖展示了外部Actor與系統(tǒng)所提供的用例之間的連接,UML中的外部Actor是指〔d〕A.人B.硬件設備C.人和硬件設備D.人、硬件設備或外部系統(tǒng)5.以下關(guān)于用例圖的描述,錯誤的選項是〔d〕A.用例圖中的參與者和用例之間是關(guān)聯(lián)關(guān)系。B.包含是用例之間的一種依賴關(guān)系,指向被包含的用例。C.參與者和參與者之間、用例和用例之間都可能出現(xiàn)泛化關(guān)系。D.擴展關(guān)系標準了擴展用例的行為如何及何時插入到被擴展用例的行為之中,由被擴展用例指向擴展用例。6.在用例圖中,關(guān)于參與者與角色,下面說法錯誤的選項是〔c〕A.一個參與者actor表示與系統(tǒng)交互的一種角色。B.一個參與者與特定的用例之間具有關(guān)聯(lián)關(guān)系。C.參與者只能表示特定用戶所扮演的角色。D.參與者之間可能有泛化關(guān)系。7.下面關(guān)系中不適合描述用例之間關(guān)系的是〔b〕A.包含B.關(guān)聯(lián)C.擴展D.泛化8.如果對銀行ATM的常用功能進展建模,包括取款、存款、轉(zhuǎn)賬、查詢等,可以用來表示該系統(tǒng)的功能需求的是〔b〕A.序列圖 B.用例圖C.活動圖D.對象圖9.在銀行ATM建模中,每次取款或轉(zhuǎn)賬都要求登錄系統(tǒng),那么登錄系統(tǒng)與它們之間的關(guān)系就是〔b〕A.包含用例B.被包含用例C.擴展用例D.被擴展用例10.關(guān)于用例,下面說法是錯誤的選項是〔b〕A.一個用例表示了系統(tǒng)中的一局部功能和行為。B.一個用例也描述了一個功能如何實現(xiàn)。C.一個用例抽象了一組動作的標準。D.一個用例的動作的執(zhí)行會產(chǎn)生可觀察的結(jié)果。11.在圖書管理系統(tǒng)的用例圖中,還書用例和罰款用例之間是〔b〕關(guān)系A(chǔ).包含B.擴展C.分類D.聚集12.在用例之間,會有三種不同的關(guān)系,以下哪個不是他們之間的關(guān)系〔a〕。A.聚集B.泛化C.擴展D.包含13.在確定用例名時,一般使用〔c〕來表示。A.名詞B.形容詞C.動詞D.代詞14.一個用例中參加一些新的動作后則構(gòu)成了另一個用例,這兩個用例之間的關(guān)系是〔c〕A.聚集B.泛化C.擴展D.包含15.參與者與用例之間的關(guān)系是〔d〕A.包含B.擴展C.泛化D.關(guān)聯(lián)二、填空題以以下圖是圖書管理系統(tǒng)中的用例圖,完成1~4題:1.圖中Getbook和GetWithFine的關(guān)系是___延伸〔或擴展〕_____。2.這種關(guān)系只是在特定的稱為_____延伸〔或擴展〕___點發(fā)生。3.Getbook稱為___基〔或被延伸或被擴展〕_____用例。4.Lendbook和Checkuseraccount的關(guān)系是___包含_____。上圖是飲料銷售系統(tǒng)的用例圖,完成5~8題:5.圖中購置飲料和購置一瓶飲料的關(guān)系是__泛化______。6.供貨和根據(jù)銷售情況供貨的關(guān)系是_____延伸〔或擴展〕__________。7.取錢和翻開銷售機的關(guān)系是__包含_____。8.顧客和購置飲料的關(guān)系是____關(guān)聯(lián)____。根據(jù)以以下圖完成19~21題:9.貸款客戶與借款用例之間的關(guān)系是____關(guān)聯(lián)關(guān)系____。10.還款用例與計息用例之間的關(guān)系是___包含關(guān)系_____。11.相對于還款用例和還息用例,計息用例稱為__包含______用例。三、名詞解釋題1.用例2.參與者3.擴展關(guān)系4.包含關(guān)系四、簡答題1.用例之間的關(guān)系有哪些2.用例的作用是什么3.用例建模的重要性是什么4.包含關(guān)系和擴展關(guān)系的區(qū)別是什么?5.用例圖的作用是什么五.案例分析題1.為某企業(yè)建設一個人事管理系統(tǒng)。有以下需求:總經(jīng)理可創(chuàng)立部門、撤銷部門、更改部門的名稱、安排部門經(jīng)理,也能對人員指派部門;人事部門的工作人員可建設員工的人事檔案,應包括身份證號、姓名、性別、出生日期等;部門經(jīng)理可為本部門添加新員工、確定員工的工資、也可解除本部門的特定員工;員工可修改自己的個人信息,如聯(lián)系、Email等,也可查看本部門的其他員工的信息。根據(jù)以上描述,結(jié)合常識和邏輯推理,建設用例圖來表示系統(tǒng)的功能。2.某大學教務部方案采用計算機管理學生選課的過程,以幫助管理人員更快、更好的做好選課管理工作。其功能如下:教務處課程管理人員顯示本學期可以選擇的課程;學生選課完畢后,學校的財務系統(tǒng)記錄學生的繳費金額在選定后的一段時間內(nèi),學生可以添加、刪除選定的課程。教師可以通過選課系統(tǒng)得到選修自己課程的學生名單。學生和教師登錄時需要驗證。在需求分析階段,采用UML的用例圖描述該系統(tǒng)的功能需求。3.現(xiàn)有一個新生注冊管理系統(tǒng)。超級管理員可以為不同部門、不同工作人員進展“權(quán)限設置〞,并可以對數(shù)據(jù)信息進展管理。各部門領(lǐng)導,可以根據(jù)實際情況隨時查看學生信息、班級信息,宿舍信息并可以查詢已交費注冊的學生打印發(fā)票。各部門領(lǐng)導和超級管理員,都可以設置工作人員在招生工作中的角色。工作人員可以對學生的收費進展錄入、修改、學號或姓名查詢,也可以對學生學號、學期、成績進展管理,也可以調(diào)整班級。工作人員對繳費注冊學生分配或調(diào)整宿舍,使注冊的學生能入住。工作人員可以根據(jù)實際工作需要查詢統(tǒng)計出新生注冊報到人數(shù)、宿舍入住情況、男女生人數(shù)、各地區(qū)人數(shù)等匯總信息。工作人員對學生交來的檔案進展管理。新生通過該系統(tǒng)進展報道注冊。請根據(jù)上述描述,繪制新生報到注冊系統(tǒng)的用例圖。4.試畫出網(wǎng)上選課系統(tǒng)的用例圖。用例有:登錄;找回密碼;查看課程信息;按課程編號查詢;按課程名查詢;選擇課程;刪除已選課程;維護課程信息;參與者有系統(tǒng)管理員與學生。5.描述學校圖書管理系統(tǒng)中的功能需求。系統(tǒng)中主要滿足借書者、圖書管理員需求。對借書者來說主要是查詢個人信息、查詢圖書信息、預定當前正在被別人借閱的圖書、借閱圖書和返還圖書等;圖書管理員是系統(tǒng)的主要使用者,負責借書處理和還書處理,當讀者預定的圖書借出給定預定者后取消圖書預定。請用用例圖描述用戶的需求。6.某“遠程網(wǎng)絡教學系統(tǒng)〞的功能需求如下:A.學生登錄網(wǎng)站后,可以瀏覽課件、查找課件、下載課件、觀看教學視頻。B.學生需要登錄“遠程網(wǎng)絡教學系統(tǒng)〞后才能正常使用該系統(tǒng)的所有功能。如果忘記密碼,可與通過“找回密碼〞功能恢復密碼。請畫出學生參與者的用例圖。參考答案一、單項選擇題1.D2.A3.C4.D5.D6.C7.B8.B9.B10.B11.B12.A13.C14.C15.D二、填空題1.延伸〔或擴展〕2.延伸〔或擴展〕3.基〔或被延伸或被擴展〕4.包含5.泛化6.延伸〔或擴展〕7.包含8.關(guān)聯(lián)9.關(guān)聯(lián)關(guān)系10.包含關(guān)系11.包含三、名詞解釋題1.用例表示一個系統(tǒng)中的一局部功能和行為。在UML中,一個系統(tǒng)的所有功能和行為都可以建模為用例。2.參與者是系統(tǒng)的外部、直接與系統(tǒng)交互的實體。盡管在用例圖中描述參與者,但它并不是系統(tǒng)之內(nèi)的一局部,而是存在于系統(tǒng)之外的環(huán)境中。3.一種依賴關(guān)系,表示從一個“擴展用例〞指向一個“被擴展用例〞的關(guān)系,描述了“擴展用例〞的行為如何和何時被插入到“被擴展用例〞的行為之中。4.一種依賴關(guān)系,表示從一個“包含用例〞指向一個“被包含用例〞,表示“包含用例〞含有定義在“被包含用例〞中的行為,即“包含用例〞的一次執(zhí)行包含了“被包含用例〞的執(zhí)行。四、簡答題1.用例之間的關(guān)系主要有泛化、包含和擴展。泛化表示了一個具體的用例和一個一般化的用例之間的關(guān)系。包含表示了一個用例的執(zhí)行將含有另一個用例的執(zhí)行。擴展表示了一個用例的行為如何和何時被插入到一個被擴展用例之中。2.用例描述系統(tǒng)級的功能,可描述完整的功能需求。在正向工程中,用例描述將要實現(xiàn)的行為,而不描述其如何實現(xiàn)。用例還將驅(qū)動軟件的后續(xù)開發(fā),作為客戶驗收測試的依據(jù)。3.⑴用例表達簡單,通過用例對系統(tǒng)的行為建模,為領(lǐng)域?qū)<?、最終用戶和開發(fā)人員提供了一個共同的交流平臺。⑵用例為開發(fā)人員提供了一種直接認識和理解元素的手段,以便于設計和實現(xiàn)。⑶用例是測試模型的根基,交付系統(tǒng)時用戶的驗收測試標準來源于用例。4.兩者都表示用一個用例的行為來延伸另一個用例。區(qū)別在于包含是無條件的延伸,有較強的依賴關(guān)系;而擴展是有條件的、定位的延伸,被擴展用例相對獨立于擴展用例。5.用例圖是從軟件需求分析到最終實現(xiàn)的第一步,它顯示了系統(tǒng)的用戶和用戶希望提供的功能,有利于用戶和軟件開發(fā)人員之間的溝通。用例圖可視化的表達了系統(tǒng)的需求,具有直觀、標準等優(yōu)點,抑制了純文字性說明的缺乏。用例方法是完全從外部來定義系統(tǒng)的,它把需求和設計完全別離開來,使用戶不用關(guān)心系統(tǒng)內(nèi)部是如何完成各種功能的。五.案例分析題1.要點:〔1〕抽取出總經(jīng)理、部門經(jīng)理、人事部工作人員和員工四個參與者,并且存在泛化關(guān)系。〔2〕抽取11個用例?!?〕將參與者和相應交互的用例相關(guān)聯(lián)。注:此題為應用題,考核考生能否根據(jù)需求描述繪制用例圖,考核用例圖的概念、理解和應用。2.要點:〔1〕抽取出管理員、教師、學生和獨立計費系統(tǒng)四個參與者?!?〕抽取4個用例?!?〕將參與者和相應交互的用例相關(guān)聯(lián)。注:此題考核考生能否根據(jù)需求描述繪制用例圖,考核用例圖的概念、理解和應用。3.要點:〔1〕抽取出超級管理員、部門領(lǐng)導、工作人員、新生4個參與者?!?〕抽取權(quán)限設置、數(shù)據(jù)管理、設置操作人員、查詢信息、打印發(fā)票、報到管理、班級、宿舍管理信息統(tǒng)計、報到注冊等用例。注:此題為應用題,考核考生能否根據(jù)需求描述繪制用例圖,考核用例圖的概念、理解和應用。4.要點:〔1〕抽取出相關(guān)用例與參與者。〔2〕將參與者和相應交互的用例相關(guān)聯(lián)。注:此題考核考生能否根據(jù)需求描述繪制用例圖,考核用例圖的概念、理解和應用。5.要點:〔1〕抽取出參與者?!?〕抽取用例。〔3〕將參與者和相應交互的用例相關(guān)聯(lián)。注:此題考核考生能否根據(jù)需求描述繪制用例圖,考核用例圖的概念、理解和應用。6.要點:〔1〕抽取用例與參與者?!?〕將參與者和相應交互的用例相關(guān)聯(lián)。注:此題為應用題,考核考生能否根據(jù)需求描述繪制用例圖,考核用例圖的概念、理解和應用。第3章類與接口一、單項選擇題1.關(guān)于約束,以下描述錯誤的選項是〔c〕A.約束是對特定模型元素附加的語義信息。B.可以在注解中表示約束。C.約束必須表示為標準的約束語言。D.約束允許增加新的規(guī)則或者修改已有的規(guī)則。2.在類圖中,"~"表示的可見性是〔d〕A.Public

B.Protected

C.Private

D.Package3.通常把一組具有一樣數(shù)據(jù)構(gòu)造和一樣操作的對象的集合定義為〔a〕A.類B.屬性C.對象D.消息4.關(guān)于抽象類和具體類,以下說法不正確的選項是〔a〕A.如果一個類有父類,該類就是具體類。B.如果一個類繼承了父類的抽象操作/方法,而該類未提供實現(xiàn),那么該類是抽象類。C.抽象類沒有任何直接的實例,而具體類則有直接實例。D.在UML中,通過把一個類的名稱寫為斜體來指明該類是抽象類。5.關(guān)于接口,下面說法錯誤的選項是〔c〕A.接口通常僅說明一組相關(guān)的操作,不說明這些操作的實現(xiàn)方法。B.一個接口僅說明一組抽象的行為標準。C.接口是一種抽象類型,可以直接實例化。D.一個接口可由多個類實現(xiàn)。6.關(guān)于對象和對象圖,下面說法錯誤的選項是〔c〕A.一個對象是一個實例,是屬性和行為的一個封裝體。B.對象圖表示運行時刻的對象狀態(tài)及對象之間的關(guān)聯(lián)“鏈〞。C.在建模過程中,應先制作類圖,再制作對象圖。D.一個值標準是一組實例的標準,可以是對象,可通過表達式來表示或計算多個實例。7.在面向?qū)ο蟮恼Z言中,下面描述正確的選項是〔a〕A.類的實例化是指對類的實例分配存儲空間B.每個類都必須創(chuàng)立一個實例C.每個類只能創(chuàng)立一個實例D.類的實例化是指對類進展初始化8.關(guān)于對象和實例,以下說法不正確的選項是〔b〕A.在UML模型圖中,可能存在匿名實例。B.一個對象的狀態(tài)是靜態(tài)的,只能由屬性值表示。C.對象是由類經(jīng)過實例化創(chuàng)立出來的。D.對象都是實例,但有些實例不是對象。9.類圖用于對系統(tǒng)的靜態(tài)設計視圖建模,類圖的常用建模技術(shù)不包括〔c〕A.對邏輯數(shù)據(jù)庫模式建模B.對系統(tǒng)的詞匯建模C.對對象構(gòu)造建模D.對簡單協(xié)作建模10.在下面關(guān)于類的描述中,錯誤的選項是〔d〕A.一個類是具有一樣特征、約束和語義標準的一組對象的抽象描述。B.類是抽象的C.類是靜態(tài)的D.類是現(xiàn)實世界中客觀存在的事物11.下面哪個展現(xiàn)了一組對象以及它們之間的關(guān)系〔b〕3A.活動圖B.對象圖C.類圖D.用例圖二、填空題根據(jù)以以下圖,完成1~6題:1.類名“Window〞書寫為斜體,說明該類為__抽象類/abstract類______。2.在每個性質(zhì)或操作說明的前面,“+〞表示____public/公共____;3.“#〞表示____protected/保護____;4.“-〞表示_____private/私有___。5.帶下劃線的性質(zhì)或操作表示____.靜態(tài)/static____。6.display()方法是斜體表示的意思是______抽象方法__。根據(jù)以以下圖完成7~11題:7.對于A類的一個對象,其關(guān)聯(lián)的B類對象的數(shù)量允許為0。對不對___對_____。8.對于B類的一個對象,其關(guān)聯(lián)的A.類對象的數(shù)量最多是____1個____。9.對于D類的一個對象,其關(guān)聯(lián)的C類對象的數(shù)量允許為0。對不對_____不對___。10.對于A.類的一個對象,其關(guān)聯(lián)的D類對象的數(shù)量允許為多個。對不對___對_____。11.圖中{subsetb}表示_____d是b的一個子集合___。三、名詞解釋題1.泛化集2.接口3.對象圖4.類元5.操作6.約束四、簡答題1.對象圖的用途是什么2.角色的意思是什么3.簡述如何在實際工作中發(fā)現(xiàn)類。4.簡述怎樣發(fā)現(xiàn)類之間的繼承關(guān)系。五.案例分析題1.以以下圖描述了一種整數(shù)鏈表的根本構(gòu)造。用一個對象圖表示有兩個節(jié)點(data值分別為43和22)的情形。2.現(xiàn)有一個訂購貨物系統(tǒng),客戶可以建設訂單,訂單包含建設的日期和訂單狀態(tài),可以計算每個訂單的稅額和總價,每個訂單由訂單明細構(gòu)成,與產(chǎn)品相關(guān)。每個訂單可以通過信用卡、支票或者現(xiàn)金進展支付。請根據(jù)上述描述,繪制該系統(tǒng)的類圖,要求描述類之間的關(guān)系,并注意多重性和角色。3.分析學生成績管理系統(tǒng),建設類圖描述學生,教師,班級,部門,課程之間的關(guān)系。參考答案一、單項選擇題1.C2.D3.A4.A5.C6.C7.A8.B9.C10.D11.B二、填空題1.抽象類/abstract類2.public/公共3.protected/保護4.private/私有5.靜態(tài)/static6.抽象方法7.對8.1個9.不對/錯10.對11.d是b的一個子集合三、名詞解釋題1.泛化集(generalizationset)是一種元素,定義了泛化關(guān)系的各種子集合。從語義上說,一個泛化集包含一組泛化關(guān)系,針對同一個一般性類元,提供了一種分類方式,得到了一組子類型劃分。2.接口(interface)和類一樣是一種類型,接口有三個主要問題:接口如何定義和表示、接口如何實現(xiàn)、接口如何使用。3.對象圖(objectdiagram)是一種構(gòu)造圖,表示一組實例以及實例之間的鏈link。4.類元(classifier)是類、接口等元類的超類,所以類元是類、接口等元素的泛稱。5.操作(operation)是一種行為特征。行為特征描述了對特定請求作出應答的標準。一個行為特征包含一組形式參量(簡稱形參),完成特定的計算,也可能引發(fā)指定類型的異常。一個操作表示了該類對象可被請求而提供的一項服務。6.要對模型元素添加某些條件或限制。約束(Constraint)能表示這些條件或限制,采用自然語言或計算機語言表示,對建模元素的某些語義進展限定。四、簡答題1.描述對象圖是在實例的級別上描述特定時刻的情形。在軟件工程中對象圖至少有以下兩個用途:⑴業(yè)務對象描述。在分析業(yè)務階段,識別對象的邊界和標識,識別對象的類型,描述對象的值,把一組相關(guān)對象聚集在一張對象圖上,用一組對象圖來表示實例情況。⑵實例場景描述。類圖應該能正確反映計算機對象所反映的客觀業(yè)務對象的規(guī)律。2.一個角色是參與特定語境中的某種實體的被命名的特定行為。一種角色是一種特定行為的命名。角色在特定語境中才能完全確定。角色描述實體的抽象行為,但不描述實體本身。3.在與客戶的交談中,要注意客戶用來描述業(yè)務實體的名詞術(shù)語。這些名詞可作為領(lǐng)域模型中的類。還要注意你聽到的動詞,因為這些動詞可能會構(gòu)成這些類中的操作?!?分〕當?shù)玫揭唤M類的核心列表后,應當向客戶詢問在業(yè)務過程中每個類的作用。他們的答復將告訴你這些類的職責。4.為候選的類有可能和它的父類、子類在談話中同時被發(fā)現(xiàn)。系統(tǒng)分析員意識到某個類的屬性和操作也許能被運用到其他多個類當中去。另一種可能的情況是系統(tǒng)分析員注意到兩個或者多個類可能具有一樣的屬性和操作數(shù)。五.案例分析題1.對象圖根本評分標準:(1)列出三個對象。(2)說明各對象的屬性值及鏈。2.要點:〔1〕抽取出8個類?!?〕描述類之間的關(guān)系、多重性等。注:此題為基此題,考核考生能否根據(jù)需求描述繪制類圖,考核的知識是類圖的概念、理解和應用。3.根本評分標準:(1)列出類。(2)說明各類的屬性值及關(guān)系。第4章關(guān)系建模一、單項選擇題1.關(guān)于UML的一般命名規(guī)則,下面說法錯誤的選項是〔b〕A.類名的首字母應該大寫。B.屬性名的首字母應該大寫。C.操作名的首字母應該小寫。D.接口名的首字母應該大寫。2.關(guān)于關(guān)聯(lián)和依賴,下面說法是錯誤的選項是〔c〕A.如果兩個類之間有關(guān)聯(lián),隱含著兩者之間存在某種依賴。B.如果兩個類之間表示了關(guān)聯(lián)關(guān)系,就不需要再表示依賴關(guān)系了。C.如果兩個類之間有依賴,隱含著兩者之間有關(guān)聯(lián)關(guān)系。D.如果兩個類之間有依賴,兩者之間不一定有關(guān)聯(lián)。3.如果一個關(guān)聯(lián)的兩端都在同一個類A上,那么該關(guān)聯(lián)表示〔c〕A.類A的每個對象對自己都存在一個鏈接link。B.類A的每個對象都有兩個實例。C.類A的每個對象與本類的其它對象有鏈接link。D.類A有局部對象對自己存在一個鏈接link。4.在一個“訂單輸入子系統(tǒng)〞中,創(chuàng)立新訂單和更新訂單都需要檢查用戶帳號是否正確。那么,用例“創(chuàng)立新訂單〞、“更新訂單〞與用例“檢查用戶帳號〞之間是〔c〕A.包含關(guān)系B.擴展關(guān)系C.分類關(guān)系D.聚集關(guān)系5.關(guān)于UML的一般命名規(guī)則,名稱首字母應該大寫的元素是〔d〕A.類的屬性B.類的操作C.類的實例D.類6.UML中關(guān)聯(lián)的多重性是指〔b〕A.一個類由多少個方法被另一個類調(diào)用B.一個類的實例能夠與另一個類的多少個實例相關(guān)聯(lián)C.一個類的某個方法被另一個類調(diào)用的次數(shù)D.兩個類所具有的一樣的方法和屬性7.在構(gòu)造建模中,關(guān)系建模具有重要地位,下面關(guān)系中不屬于根本關(guān)系的是〔c〕A.泛化B.依賴C.交互D.關(guān)聯(lián)8.關(guān)于關(guān)聯(lián)和依賴,下面說法錯誤的選項是〔c〕A.如果兩個類之間有關(guān)聯(lián),隱含著兩者之間存在某種依賴。B.如果兩個類之間表示了關(guān)聯(lián)關(guān)系,就不需要再表示依賴關(guān)系了。C.如果兩個類之間有依賴,隱含著兩者之間有關(guān)聯(lián)關(guān)系。D.如果兩個類之間有依賴,兩者之間不一定有關(guān)聯(lián)。9.在采用UML分析類與類的關(guān)系中,如果類A需要使用標準數(shù)學函數(shù)類庫中提供的功能,那么類A與標準類庫提供的類之間存在的關(guān)系是〔a〕A.依賴B.關(guān)聯(lián)C.泛化D.聚集10.下面關(guān)于關(guān)聯(lián)的說法中,錯誤的選項是〔c〕A.一個關(guān)聯(lián)是一組鏈(link)的抽象。B.關(guān)聯(lián)類是表示關(guān)聯(lián)的類,主要用于表示關(guān)聯(lián)特有的性質(zhì)和操作。C.關(guān)聯(lián)表示了較抽象的類元和較具體的類元之間的一種定向關(guān)系D.聚集是表示整體和局部概念的一種特殊的關(guān)聯(lián)。12.對于關(guān)系建模的說法中,錯誤的選項是〔d〕A.僅當被建模的關(guān)系不是關(guān)聯(lián)或泛化關(guān)系時,才考慮依賴關(guān)系。B.僅當表示“is-a-kind-of〞或者“isa〞關(guān)系時,才使用泛化關(guān)系。C.如果兩個類之間已存在泛化或關(guān)聯(lián)關(guān)系,隱含著存在依賴關(guān)系,而且不需要表示。D.描述對象間的構(gòu)造關(guān)系應以泛化為主。13.在以下關(guān)系中,屬于非定向關(guān)系的是〔d〕關(guān)系。A.泛化B.擴展C.依賴D.關(guān)聯(lián)14.類A中的某操作有一個形參類型為類B,那么A和B之間可以建模為〔c〕關(guān)系。A.泛化B.聚集C.依賴D.關(guān)聯(lián)二、填空題根據(jù)以以下圖完成1~4題:1.Person類與Company類之間存在一個名為____job____的關(guān)聯(lián)類。2.一個人至少要有一個工作的公司對嗎____不對____。3.圖中employer表示____角色____。4.1..*表示__關(guān)聯(lián)多重性______。以以下圖是關(guān)于一個學校的信息系統(tǒng)的類圖,完成5~7題:5.圖中School和Department之間的關(guān)系是___組合____。6.School和Student之間的關(guān)系是____共享聚合____。7.前兩者關(guān)系的共同點是_____整體和局部的關(guān)聯(lián)關(guān)系___。根據(jù)以以下圖完成8~12題:8.Polygon類與Point類之間是____共享____聚集關(guān)系.9.{ordered}的意思是____有序地____。10.由圖中可知,當一個Polygon對象被撤銷,它所含有的Point對象也將自動撤銷。這句話對嗎_____不對___。11.Polygon類與GraphicsBundle類之間是____復合____聚集關(guān)系。12.由圖中可知,當一個Polygon對象被撤銷,它所含有的GraphicsBundle對象也將自動撤銷。這句話對嗎____對____。根據(jù)以以下圖完成13~15題:動物動物+新陳代謝(in食物)食物翅膀猴子企鵝猴群13.圖中的動物和食物之間的關(guān)系是___依賴關(guān)系_____。14.企鵝和翅膀之間的關(guān)系是___復合聚集關(guān)系_____。15.圖中的關(guān)系有一處標示錯誤,請說明為什么____猴子應當是猴群的一局部,而不是相反____。三、名詞解釋題1.依賴關(guān)系2.關(guān)聯(lián)關(guān)系3.限定關(guān)聯(lián)4.復合聚集5.聚集關(guān)系6.多元關(guān)聯(lián)四、簡答題1.不良設計的7種現(xiàn)象是什么2.如何識別類之間的關(guān)聯(lián)3.將類的多繼承轉(zhuǎn)換為單繼承的常用方法是什么4.面向?qū)ο笤O計的五個原則SOLID是什么參考答案一、單項選擇題1.B2.C3.C4.C5.D6.B7.C8.C9.A10.C11.D12.D13.D14.C二、填空題1.Job2.錯〔不對〕3.端點名〔角色〕4.關(guān)聯(lián)多重性5.組合6.共享聚合7.整體和局部的關(guān)聯(lián)關(guān)系8.共享9.有序的10.錯誤/不對11.復合12.正確/對13.依賴關(guān)系14.復合聚集關(guān)系/整體和局部的關(guān)系15.猴子應當是猴群的一局部,而不是相反三、名詞解釋題1.依賴(Dependency)是兩個元素之間的一種定向關(guān)系,從一個client元素指向一個supplier元素,說明了client元素需要supplier元素的標準或?qū)崿F(xiàn)。2.關(guān)聯(lián)是一種關(guān)系,同時也是一種類元。關(guān)聯(lián)確定了類型的實例之間的語義關(guān)系。一個關(guān)聯(lián)至少有兩個端,每個端連接到一個類型。3.帶有限定符的關(guān)聯(lián)稱為限定關(guān)聯(lián)(qualifiedassociation)。限定符表示為一個小矩形,連接到一個關(guān)聯(lián)的一端,位于類元符號和關(guān)聯(lián)線之間。限定符矩形是關(guān)聯(lián)路徑的一局部,而不是類元的一局部。4.也稱為合成式,表示各局部對象的生命期受限于整體。整體一端表示為實心菱形。在復合式聚集中,整體對象應負責其各局部對象的生存和存儲。一個局部對象在特定時刻只能被包含在一個復合對象中,即該復合對象“獨占〞其局部對象,也稱為“強〞聚集。5.聚集(aggregation),也稱為聚合,表示整體與局部之間的關(guān)系。整體一端用一個菱形表示。聚集分為共享聚集和復合聚集。6.如果一個關(guān)聯(lián)具有兩個以上的關(guān)聯(lián)端,則稱為多元關(guān)聯(lián)。最常見的是三元關(guān)聯(lián),用一個菱形符號表示一個多元關(guān)聯(lián),伸出三個關(guān)聯(lián)端分別連接到三個類元。四、簡答題1.僵硬(rigidity)、脆弱(fragility)、低復用(immobility)、高粘度(viscosity)、無端復雜性(needlesscomplexity)、無端復制(needlessrepetition)、晦澀(opacity)。2.可以從對象的性質(zhì)的識別和分析入手。如果一個性質(zhì)的值的類型不是一個根本類型,而是某個構(gòu)造類型,那么該對象就有一個鏈,鏈接到該構(gòu)造類型的對象之上,這樣就識別出一個關(guān)聯(lián)。3.用接口替代類,以保持子類的類型構(gòu)造。選擇保存一個超類,而將其它超類都轉(zhuǎn)換為接口。把一個類轉(zhuǎn)換為一個接口,主要是運用泛化與聚集關(guān)系,為這些接口分別提供一個實現(xiàn)類,然后子類中將每個實現(xiàn)類的一個對象作.為自己的一個性質(zhì)加以引用,用一個聚集關(guān)系。4.SRP:TheSingleResponsibilityPrinciple,單一職責原則。一個類應僅有一個改變的理由。OCP:TheOpen/ClosedPrinciple,開閉原則。不應修改已有的類,而應擴展一個類。LSP:TheLiskovSubstitutionPrinciple,里氏替換原則。子類對象能隨時隨地替換其超類。ISP:TheInterfaceSegregationPrinciple,接口別離原則。一個客戶程序只需關(guān)注自己所需要的接口。DIP:TheDependencyInversionPrinciple,依賴倒置原則。依賴抽象而不依賴細節(jié)。第5章其他構(gòu)造建模一、單項選擇題1.用于把元素組織成組的通用機制是〔a〕A.包B.類C.接口D.組件2.UML構(gòu)造包括根本構(gòu)造塊、〔d〕和把這些構(gòu)造塊放在一起的規(guī)則。A.圖形表示B.公共機制C.類與對象的實現(xiàn)D.系統(tǒng)細節(jié)的規(guī)格說明3.關(guān)于構(gòu)造型(stereotype),以下說法不正確的選項是〔b〕A.建設構(gòu)造型的目的是適應特定平臺或領(lǐng)域的建模需要。B.UML未提供預定義的構(gòu)造型,故此需要用戶自行定義。C.可以為構(gòu)造型定義圖標,并把該圖標放在名字的右邊。D.一個構(gòu)造型定義了一個已有元類如何被擴展的標準。4.構(gòu)造型?import?表示〔c〕導入。A.privateB.protectedC.publicD.package5.構(gòu)造型?access?表示〔a〕導入。A.privateB.protectedC.publicD.package6.下面哪一個不是包的內(nèi)聚性有三原則。〔d〕A.重用發(fā)布等價原則B.共同重用原則C.共同封閉原則D.共同繼承原則7.下面不屬于包關(guān)系的是〔c〕。A.導入關(guān)系B.合并關(guān)系C.關(guān)聯(lián)關(guān)系D.依賴關(guān)系8.下面說法錯誤的選項是〔b〕A.共同重用是為了提高包的獨立性B.子類的穩(wěn)定性比父類的穩(wěn)定性好C.共同封閉是為了提高包的聚合性D.包不應該存在循環(huán)依賴二、填空題1.一個構(gòu)造型用___矩形_____表示,必須確定一個名字,并用?stereotype?說明在名字上方,用一個實心三角箭頭指向被擴展的元類。2.一個包有一個名字,包中各元素的限定名就是包名加上元素的名稱,如果P是包的名字,A是類的名字,則包和類表示為___P:A____。3.一個包擁有其成員,這隱含著如果一個包被刪除,包中____所有元素____及其子包都將被刪除。4.復合構(gòu)造主要對一組互聯(lián)元素的__組成構(gòu)造______進展建模,表示運行時刻的實例通過通信鏈接相互協(xié)作,以到達某些共同目標。5.復合構(gòu)造圖主要描述內(nèi)部構(gòu)造、___端口_____、協(xié)作等。6.包是對模型元素進展__分組_____的模型元素,包的英文名是package。7.包的可見性有___公有_____,私有和保護幾種。8.包的依賴關(guān)系可以分為使用,抽象和___跟蹤_____幾種形式。9.包的包含關(guān)系是指一個包可以__嵌套______,另外一個包作為自己的子包。10.協(xié)作的用途有用例分析與設計建模和____設計模式____。三、名詞解釋題1.包導入2.包合并3.協(xié)作模板4.構(gòu)造型5.標記值四、簡答題1.什么叫包2.包之間存在哪幾種關(guān)系3.寶圖有什么作用4.在軟件建模中,復合構(gòu)造圖有什么作用5.協(xié)作在建模中的作用是什么參考答案一、單項選擇題1.A2.D3.B4.C5.A6.D7.C8.B二、填空題1.矩形2.P::A3.所有元素4.組成構(gòu)造5.端口6.分組7.公有8.跟蹤9.嵌套10.設計模式三、名詞解釋題1.導入(import)是包之間的一種有向關(guān)系,目的是用非限定名字來訪問被導入包中的成員。2.合并(merge)是包之間的一種有向關(guān)系,定義了一個包(作為源source)中的內(nèi)容是另一個包(作為目標target)的內(nèi)容的擴展。3.協(xié)作模板屬于高級別抽象的建模,適合描述參量化的設計模式,具有較高的可重用性。4.構(gòu)造型是針對特定平臺或領(lǐng)域的特殊需要,對UML元類進展擴展定義和使用的一種機制。5.標記值是一個標記名和一個值的對偶,主要用途是為模型元素添加性質(zhì)。四、簡答題1.包是對模型元素進展分組的模型元素,可以把包比作一個存放模型元素的箱子或容器,在它里面可以存放多個模型元素。2.依賴,導入,合并,包含3.分類組織模型元素,模型構(gòu)造建模,命名空間建模4.可以直觀反映類及其成員的組成構(gòu)造,并可以描述成員的多重性,成員的連接,以及類的端口等。5.用例分析與設計建模,設計模式建模。第6章交互與交互圖一、單項選擇題1.關(guān)于同步調(diào)用消息和異步調(diào)用消息,下面說法錯誤的選項是〔d〕A.同步調(diào)用,發(fā)出調(diào)用某操作的消息之后,發(fā)送方等待承受方的應答。B.異步調(diào)用,發(fā)出調(diào)用信息之后,繼續(xù)下面動作,而不等待應答。C.發(fā)出同步調(diào)用消息之后,發(fā)送方在收到應答之前,只能等待,而不能做其它動作。D.同步調(diào)用描述為實線實箭頭,異步調(diào)用描述為虛線開箭頭。2.下面不是UML2.0新圖的是〔b〕A.復合構(gòu)造圖B.通信圖C.交互縱覽圖 D.計時圖3.下面哪個視圖屬于UML語言的交互圖〔b〕A.行為圖B.順序圖C.狀態(tài)圖D.實現(xiàn)圖4.張三向李四發(fā)送一個手機短信屬于〔c〕A.同步調(diào)用B.異步調(diào)用C.異步信號D.創(chuàng)立消息5.UML中,對象行為是通過交互來實現(xiàn)的,是對象間為完成某一目的而進展的一系列消息交換。消息序列可用兩種圖來表示,分別是〔d〕A.狀態(tài)圖和順序圖B.活動圖和通信圖C.狀態(tài)圖和活動圖D.順序圖和通信圖6.順序圖是強調(diào)消息隨時間順序變化的交互圖,描述順序圖的組成局部不包括〔b〕A.角色B.轉(zhuǎn)換C.生命線D.消息7.要表示對象之間的消息交互,應采用的UML圖是〔d〕A.用例圖B.類圖C.狀態(tài)圖D.序列圖8.要表示協(xié)作(collaboration),應采用的UML圖是〔c〕A.用例圖B.類圖C.復合構(gòu)造圖 D.包圖9.下面的描述中不是序列圖的要素的是〔d〕A.對象B.生命線C.消息D.轉(zhuǎn)換10.關(guān)于交互和交互圖,下面說法錯誤的選項是〔c〕A.一條生命線表示參與交互的一個實體或?qū)嶓w集合。B.一個消息定義了交互中的一種特定通信,如調(diào)用一個操作、發(fā)出一個信號等。C.發(fā)出一個異步調(diào)用需要等待一個應答消息,而同步調(diào)用就不需要應答。D.交互中創(chuàng)立一個對象就是創(chuàng)立一條新的生命線,撤銷一個對象就是終止一條生命線。11.關(guān)于同步調(diào)用和異步調(diào)用,下面說法不正確的選項是〔d〕A.如果執(zhí)行一個同步調(diào)用動作,該動作執(zhí)行將被阻塞,直到收到來自被調(diào)用行為的一個應答。B.如果執(zhí)行一個異步調(diào)用動作,只要被調(diào)用行為啟動了,該調(diào)用動作就完成了。C.一個同步調(diào)用動作可得到被調(diào)用行為返回的計算結(jié)果。D.一個異步調(diào)用動作也可得到被調(diào)用行為返回的計算結(jié)果。12.對象和對象之間通過消息來進展通信。消息通信在面向?qū)ο蟮恼Z言中即〔c〕A.方法實現(xiàn)B.方法嵌套C.方法調(diào)用D.方法定義二、填空題1.根據(jù)以以下圖完成1~5題:1.在UML中,該圖稱為___順序圖〔或序列圖〕_____圖,2.該圖主要描述了____對象間的消息傳遞___。3.圖中的表示的是___同步消息_____。4.圖中的表示____同步返回____。5.圖中Alt表示____條件選擇____。三、名詞解釋題1.交互2.生命線3.組合片斷4.消息5.計時圖四、簡答題1.交互圖中一個交互內(nèi)部包括的內(nèi)容是什么2.通信圖與序列圖關(guān)系是什么3.同步調(diào)用和異步調(diào)用的區(qū)別是什么4.簡述時序圖的建模步驟五.案例分析題1.手機用戶可通過某個移動公司的網(wǎng)站發(fā)送短信,過程如下:用戶先編輯短信,然后確定目標號碼,然后確定發(fā)送;服務器返回顯示一個頁面,要求用戶輸入一個驗證碼,此時用戶手機上將承受一個短信,含有一個驗證碼,用戶輸入此碼后,網(wǎng)站才能發(fā)送用戶編輯的短信。驗證碼一次有效。用順序圖描述這個場景?!蔡崾荆簠⑴c交互的所有對象包括用戶、Web客戶端、Web服務器、用戶手機?!?.根據(jù)下面的通信圖繪制語義等價的順序圖。3.用戶通過銀聯(lián)A.TM建設取錢連接的過程如下:用戶先向A.TM發(fā)送取錢信息getCash,A.TM通過銀聯(lián)驗證賬號有效性信息,銀聯(lián)收到該信息后向發(fā)卡行驗證該卡,驗證成功后并將驗證結(jié)果返回給A.TM,A.TM收到驗證結(jié)果后,直接與發(fā)卡行建設連接,再將結(jié)果返回給用戶。根據(jù)上述描述,用序列圖描述這個過程。4.對ATM機取款用例的行為描述繪制通信圖。例如,客戶Joe從ATM機提取20美金的場景?!蔡崾荆簠⑴c交互的對象包括儲戶、讀卡機、ATM屏幕、儲戶的帳戶、取錢機〕5.描述學生管理系統(tǒng)中學生查詢成績的順序圖〔提示:涉及的對象有學生,web客戶端,數(shù)據(jù)庫〕6.當借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進展,即借閱者不直接與系統(tǒng)交互,而是通過圖書管理員充當借閱者的代理和系統(tǒng)交互。畫出描述預定過程的序列圖。參考答案一、單項選擇題1.D2.B3.B4.C5.D6.B7.D8.C9.D10.C11.D12.C二、填空題1.順序圖〔或序列圖〕2.對象間的消息傳遞3.同步消息4.同步返回5.條件選擇三、名詞解釋題1.交互是一種行為。在特定語境中,一組對象或角色為了共同完成特定任務,相互之間交換消息,就構(gòu)成了交互。2.一條生命線lifeline表示參與交互的一個實體或?qū)嶓w集合。一條生命線上部表示為一個矩形框,下垂一條虛線。3.一個組合片斷(combinedfragment)定義了多個交互片斷的一個“表達式〞,由一個操作符(operator)和假設干操作域(operand)組成,其中每個操作域是整個交互的一個構(gòu)造化的子片斷。4.消息message是一種命名元素,在生命線之間表示一種特定通信。一個消息定義了交互中的一種特定通信,如發(fā)出一個信號、調(diào)用一個操作、創(chuàng)立或撤銷一個實例等。5.計時圖是序列圖的另一種表現(xiàn)方式,目的是清晰地表示生命線的狀態(tài)改變與時間度量。計時圖很大程度上借鑒了時序邏輯的表示方法。四、簡答題1.一組生命線(lifeline),以確定此交互的參與者。一系列消息(message),此交互所包含的一系列消息,生命線之間傳遞信息。一組交互片斷(interactionfragment),交互內(nèi)嵌套的一組有序的交互片斷,一個交互也是一個交互片斷。一組門(gate),此交互與引用此交互的其它交互使用之間形成的一種消息接口,是模塊化建模的重要機制。一組動作(action),交互中可能包含的一組動作。2.通信圖與序列圖都能表示交互,但強調(diào)不同的側(cè)面。序列圖能清晰地表示時間序列,不能表示對象間關(guān)系。而通信圖可以清楚地表示對象間關(guān)系,但時間序列就只能從序號中反映出來。〔3分〕序列圖常用于表示交互的場景,而通信圖則表示過程設計的構(gòu)造。一旦過程的構(gòu)造確定之后,序列圖又擅長詳盡表示控制的細節(jié)。所以,在建模過程中,這兩種圖之間揚長避短,相互配合。3.對一個操作的一個同步調(diào)用所發(fā)出的消息。發(fā)出調(diào)用某操作的消息之后,發(fā)送方等待應答reply,在得到應答之前不做其它事情。同步調(diào)用消息用實線實箭頭表示,并指明操作的名稱和實參。對一個操作的一個異步調(diào)用所發(fā)出的消息。調(diào)用方在發(fā)出調(diào)用消息之后,就繼續(xù)下面動作,而不等待應答。異步調(diào)用消息的箭頭不同于同步調(diào)用,表示為實線單箭頭。4.建模步驟:設置交互語境,確定對象,分析消息和條件,分析附加約束,對建模結(jié)果精化和細化五.案例分析題1.要點:〔1〕抽取出4個交互的對象?!?〕描述對象之間交互的消息。注:此題為應用題,考核考生能否根據(jù)需求描述繪制順序圖,考核的知識是順序圖的概念、理解和應用。2.要點:〔1〕抽取出4個交互的對象?!?〕描述對象之間交互的消息。注:考核考生能否根據(jù)通信圖繪制順序圖,考核的知識是通信圖和順序圖的概念、理解和應用。3.要點:〔1〕抽取出4個交互的對象。〔2〕描述對象之間交互的消息。注:此題為應用題,考核考生能否根據(jù)需求描述繪制順序圖,考核的知識是順序圖的概念、理解和應用。4.要點:〔1〕抽取出交互的對象?!?〕描述對象之間交互的消息。注:此題為應用題,考核考生能否根據(jù)需求描述繪制通信圖,考核的知識是順序圖的概念、理解和應用。5.要點:〔1〕抽取出4個交互的對象。〔2〕描述對象之間交互的消息。注:此題為應用題,考核考生能否根據(jù)需求描述繪制順序圖,考核的知識是順序圖的概念、理解和應用。6.要點:〔1〕抽取出4個交互的對象?!?〕描述對象之間交互的消息。注:此題為應用題,考核考生能否根據(jù)需求描述繪制順序圖,考核的知識是順序圖的概念、理解和應用。第7章狀態(tài)機與狀態(tài)圖一、單項選擇題1.要表示單個對象在生命期內(nèi)的狀態(tài)變化,應采用的UML圖為〔d〕A.用例圖B.類圖C.順序圖D.狀態(tài)圖2.關(guān)于狀態(tài)轉(zhuǎn)移transition,下面說法錯誤的選項是〔c〕A.描述一個狀態(tài)轉(zhuǎn)移應包含:Trigger、Guard、Effect。B.當Trigger發(fā)生,且Guard條件滿足時,在執(zhí)行Effect之后,將發(fā)生狀態(tài)轉(zhuǎn)移。C.當Trigger發(fā)生,不管Guard條件是否滿足,在執(zhí)行Effect之后,將發(fā)生狀態(tài)轉(zhuǎn)移。D.當Trigger發(fā)生,如果Guard條件不滿足,就不執(zhí)行Effect,也不會發(fā)生狀態(tài)轉(zhuǎn)移。3.下面哪個UML視圖是描述一個對象的生命周期的〔b〕A.類圖B.狀態(tài)圖C.協(xié)作圖D.順序圖4.以下描述中不屬于狀態(tài)圖要素的是〔d〕A.事件B.入口行為C.淺歷史D.消息二、填空題以以下圖是一個狀態(tài)圖,完成1~4題:1.CourseAttempt和Studying都是____組合____狀態(tài)。2.不同的是,Studying是一個___正交子狀態(tài)_____,它被分成三個區(qū)域。3.有人認為,當控制從CourseAttempt的初始狀態(tài)傳送到Studying狀態(tài)時,控制將被分岔為三個并發(fā)的流,對象同時處于三個區(qū)域的初始狀態(tài),你認為是否正確___正確_____4.而當Studying狀態(tài)的一個區(qū)域到達其終態(tài)時,對象就可以轉(zhuǎn)移到Passed狀態(tài),你認為是否正確_____錯誤___事件可分為調(diào)用事件、改變事件、信號事件和時間事件。分析下面事件,完成5~8題:5.當汽車水箱中的水溫高于80度時,應點亮水溫報警燈,這是一個____改變____事件;6.對于駕駛員來說,看到水溫報警燈亮,這是一個___時間_____事件;7.水溫報警燈亮之后,每隔1分鐘檢查一次水溫,這是一個_____信號___事件。8.如果水溫報警燈持續(xù)10分鐘亮,發(fā)動機將自動熄火。對發(fā)動機來說,這是一個_____調(diào)用___事件。9.系統(tǒng)執(zhí)行過程中對某個“事件發(fā)生〞所做的說明,稱為事件的____發(fā)生標準____。根據(jù)以以下圖完成10~15題:10.從B到W的轉(zhuǎn)移r,表示將轉(zhuǎn)到W中的___f_____狀態(tài)。11.從A到D,需要如下轉(zhuǎn)移:___p,u,t_____。12.從B到C,需要如下轉(zhuǎn)移:___r,s_____。13.圖中有一個轉(zhuǎn)移是多余的,它是___從E到C的s_____。14.如果r發(fā)生,狀態(tài)會轉(zhuǎn)移到____F____。15.如果t發(fā)生,則狀態(tài)會轉(zhuǎn)移到____D____。根據(jù)以以下圖完成16~20題:16.在UML中,該圖稱為___狀態(tài)圖_____17.該圖用來描述____對象在生命周期內(nèi)的狀態(tài)變化____。18.這種圖中實心圓點表示___始態(tài)_____,只能有轉(zhuǎn)換離開它,而不會進入。19.“牛眼〞表示表示_____終態(tài)___,只能有轉(zhuǎn)換進入,而不能離開,20.圖中save(q)[q>abs(balance)]/balance=balance+q的意思是:____當q>abs(balance)時,如果發(fā)生save(q)事件,則執(zhí)行balance=balance+q動作,狀態(tài)轉(zhuǎn)移____。三、名詞解釋題1.狀態(tài)轉(zhuǎn)換。2.根本領(lǐng)件流3.子機狀態(tài)4.狀態(tài)5.偽狀態(tài)四、簡答題1.狀態(tài)按其內(nèi)部構(gòu)成的三個局部是什么2.復合狀態(tài)的狀態(tài)轉(zhuǎn)入/轉(zhuǎn)出的規(guī)則是什么3.狀態(tài)圖描述的三種事物是什么4.狀態(tài)圖的重要性是什么5.狀態(tài)圖中的偽狀態(tài)有哪些6.狀態(tài)圖進展建模過程是什么7.終結(jié)和終態(tài)的區(qū)別是什么五.案例分析題1.考慮電影院的售票系統(tǒng),票最初處于Available狀態(tài),在票開場正式對外出售前,可以預定。當顧客預定票后,被預定的票處于鎖定狀態(tài),此時顧客仍有是否確實要買這張票的選擇權(quán),故這張票可能出售給顧客也可能因為顧客不要這張票而解除鎖定狀態(tài)。如果超過了指定的期限顧客仍未做出選擇,此票被自動解除鎖定狀態(tài)。另外,顧客可以要求退票或者換其他演出的票。請根據(jù)上述描述繪制票的狀態(tài)圖。2.銀行帳戶可以有翻開、關(guān)閉或透支3種不同的狀態(tài),繪制銀行帳戶3種狀態(tài)及激活相互轉(zhuǎn)換事件的狀態(tài)圖。3.有一種電動門,用一個控制面板驅(qū)動電動機,來控制門的開與閉,也允許停頓在半開半閉狀態(tài)。合理運用常識和邏輯推理,對這種門進展狀態(tài)建模。注意區(qū)別不同的控制信號。4.請使用狀態(tài)圖描述圖書館圖書的在庫、預約和借出的狀態(tài)的狀態(tài)圖,預約不超過3天。5.火車票售票系統(tǒng)中火車票的狀態(tài)可以有待售、預約或已售出3種不同的狀態(tài),預約后兩天內(nèi)沒有售出自動進入待售狀態(tài),繪制火車票的3種狀態(tài)及激活相互轉(zhuǎn)換的事件的狀態(tài)圖。6.描述圖書管理系統(tǒng)中圖書從新書入庫到撤銷的狀態(tài)圖。參考答案一、單項選擇題1.D2.C3.B4.D二、填空題1.組合2.正交子狀態(tài)3.正確4.錯誤5.改變6.信號7.時間8.調(diào)用9.發(fā)生標準10.F11.p,u,t12.r,s13.從E到C的s14.F15.D16.狀態(tài)圖17.對象在生命周期內(nèi)的狀態(tài)變化18.始態(tài)19.終態(tài)20.當q>abs(balance)時,如果發(fā)生save(q)事件,則執(zhí)行balance=balance+q動作,狀態(tài)轉(zhuǎn)移三、名詞解釋題1.一個狀態(tài)轉(zhuǎn)換transition是從一個源狀態(tài)到一個目標狀態(tài)之間的一個有向關(guān)系??赡苁悄硞€組合轉(zhuǎn)換的一局部,組合轉(zhuǎn)換可將狀態(tài)機從一個狀態(tài)配置轉(zhuǎn)換到另一個,表示狀態(tài)機對某種特定種類的事件的一次發(fā)生所做出的完整反響。2.參與者和系統(tǒng)為了滿足用例目標執(zhí)行的常規(guī)動作序列,包括參與者和系統(tǒng)的交互以及為響應交互系統(tǒng)執(zhí)行的動作。3.子機狀態(tài)(submachinestate)是一種特殊的復合狀態(tài),在一個狀態(tài)機內(nèi)引用另一個狀態(tài)機作為其一個狀態(tài),就是一個子機狀態(tài)。子機狀態(tài)是狀態(tài)機的一種重用機制。4.一個狀態(tài)(state)是一個對象在其生命期中一個命名的條件或狀況;一個狀態(tài)會持續(xù)有限時間,其間:對象滿足某些條件;或者,執(zhí)行一些特定的活動和/或動作;或者,等待某些事件發(fā)生。5.偽狀態(tài)(pseudostate)是狀態(tài)機中的一類頂點,每一種偽狀態(tài)都是一種瞬態(tài)的抽象。四、簡答題1.簡單狀態(tài)simplestate:內(nèi)部沒有子狀態(tài),狀態(tài)內(nèi)部沒有區(qū)間,也沒有子機狀態(tài)。復合狀態(tài)compositestate:內(nèi)部有子狀態(tài)。一個復合狀態(tài)內(nèi)部可有多個正交區(qū)間(rigion)。每個區(qū)間中有一組互斥的子狀態(tài)和一組轉(zhuǎn)換,復合狀態(tài)具有嵌套構(gòu)造。子機狀態(tài)submachinestate:復合狀態(tài)的另一種表示,使一個狀態(tài)機能使用另一個狀態(tài)機。2.轉(zhuǎn)入一個復合狀態(tài)等價于轉(zhuǎn)入其中始態(tài)。轉(zhuǎn)出一個復合狀態(tài)等價于該轉(zhuǎn)換作用于其中每個子狀態(tài)。有一個特例:用一個無觸發(fā)轉(zhuǎn)換(無事件和條件的轉(zhuǎn)換)轉(zhuǎn)出一個復合狀態(tài)時,有以下兩種情形:如果復合狀態(tài)是單區(qū)間,而且有終態(tài),表示從終態(tài)轉(zhuǎn)出。如果復合狀態(tài)是多區(qū)間,表示各區(qū)間都到達終態(tài)后轉(zhuǎn)出。3.⑴對象能響應什么事件;⑵如何響應事件;⑶過去的經(jīng)歷對當前行為有什么影響。4.⑴它能幫助系統(tǒng)開發(fā)人員理解系統(tǒng)中各類對象的行為。⑵它具有不可替代的、獨特的作用。⑶了解對象的狀態(tài),控制對象的狀態(tài)變化,確保對象做應該做的事情。5.始態(tài),分叉,集合,接合,選擇,深歷史,淺歷史,入口點,出口點,終結(jié)。6.首先確定語境。從始態(tài)到終態(tài),建設頂層狀態(tài)。列舉可能響應的事件。描述狀態(tài)的內(nèi)部細節(jié)。描述狀態(tài)轉(zhuǎn)換的細節(jié)。復合狀態(tài)分解。檢查與驗證。7.終結(jié)terminate是一種偽狀態(tài),進入終結(jié)狀態(tài)表示終止狀態(tài)機的執(zhí)行,也意味著擁有狀態(tài)機的對象被撤銷。一個終結(jié)頂點表示為一個大X。終態(tài)(finalstate)是一種特殊的狀態(tài),表示包含當前區(qū)間內(nèi)的狀態(tài)改變完畢,本質(zhì)上反映了局部行為的終止。如果在一個區(qū)間內(nèi)進入一個終態(tài),說明該區(qū)間的行為終止了。終態(tài)不是偽狀態(tài)。五.案例分析題1.要點:〔1〕抽取出3個正常狀態(tài)?!?〕描述狀態(tài)之間的轉(zhuǎn)換。注:此題為提高題,考核考生能否根據(jù)需求繪制狀態(tài)圖,考核狀態(tài)圖的概念、理解和應用。2.要點:〔1〕抽取出3個正常狀態(tài)。〔2〕描述狀態(tài)之間的轉(zhuǎn)換。注:此題考核考生能否根據(jù)需求繪制狀態(tài)圖,考核狀態(tài)圖的概念、理解和應用。3.注:根本評分標準:(1)能列舉5個狀態(tài),3種控制信號和2種狀態(tài)事件。(2)能說明狀態(tài)內(nèi)部行為。允許不同表示。4.預約在庫預約在庫[>3天][>3天]借出借出要點:〔1〕抽取出3個正常狀態(tài)?!?〕描述狀態(tài)之間的轉(zhuǎn)換。注:此題考核考生能否根據(jù)需求繪制狀態(tài)圖,考核狀態(tài)圖的概念、理解和應用。5.已售出已售出待售預約購置預約購置[兩天內(nèi)][大于兩天]要點:〔1〕抽取出3個狀態(tài)?!?〕描述狀態(tài)之間的轉(zhuǎn)換關(guān)系。注:此題為綜合題,考核考生能對狀態(tài)圖的理解應用,考核的知識是狀態(tài)圖之間的轉(zhuǎn)換。6.要點:〔1〕抽取出狀態(tài)?!?〕描述狀態(tài)之間的轉(zhuǎn)換。注:此題為提高題,考核考生能否根據(jù)需求繪制狀態(tài)圖,考核狀態(tài)圖的概念、理解和應用。第8章活動與活動圖一、單項選擇題1.將活動圖中的活動狀態(tài)進展分組,每一組表示一個特定的類、人或部門,他們負責完成組內(nèi)的活動。這種技術(shù)是〔〕A.泳道B.分叉集合C.分支D.轉(zhuǎn)移2.活動圖中的結(jié)點不包括〔〕A.動作結(jié)點B.對象結(jié)點C.控制結(jié)點D.交互結(jié)點3.下面哪些圖形可以清楚地表達并發(fā)行為〔〕A.類圖B.狀態(tài)體C.活動圖D.順序圖4.下面不是活動圖中的根本元素的是〔〕A.狀態(tài)、分支B.轉(zhuǎn)移、集合C.泳道、轉(zhuǎn)移D.用例、狀態(tài)5.事件表示對一個在時間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說明,事件的類型不包括〔〕A.信號事件B.調(diào)用事件C.源事件D.時間事件6.活動圖中的結(jié)點不包括〔〕A.動作結(jié)點B.對象結(jié)點C.控制結(jié)點D.交互結(jié)點7.要表示業(yè)務邏輯和工作流,應采用的UML圖是〔〕A.用例圖 B.類圖C.狀態(tài)圖D.活動圖8.關(guān)于活動圖的活動節(jié)點,不屬于活動節(jié)點范疇的是〔〕A.動作節(jié)點B.對象節(jié)點C.控制節(jié)點D.交互節(jié)點9.活動圖的控制節(jié)點不包括〔〕A.調(diào)用與返回B.分叉與集合C.判斷與合并D.起始和終止10.下面的情況一般不用活動圖來表示〔〕A.分析用例B.理解牽涉多個用例的工作流C.處理多線程應用D.顯示對象在其生命周期內(nèi)的運轉(zhuǎn)情況二、填空題根據(jù)以以下圖完成1~2題:1.這是一個活動圖,并按________組織以區(qū)分合作中的不同職責。2.圖中的Order稱為________。以以下圖是一個活動圖,完成3~5題:3.圖中按________組織以區(qū)分合作中的不同職責。4.圖中的水平粗線表示________。5.方框和圓角矩形之間的虛線箭頭表示________。三、名詞解釋題1.活動圖2.令牌3.對象流4.控制流5.控制結(jié)點6.對象結(jié)點四、簡答題1.活動結(jié)點有哪幾種2.活動圖的主要元素有哪些3.活動圖與交互圖之間有什么關(guān)系4.活動圖與用例圖之間有什么關(guān)系5.活動圖與類圖之間有什么關(guān)系6.對象流與控制流的區(qū)別是什么五.案例分析題1.對一個考試過程用活動圖進展建模。①開場②學生進入考場③學生對號入座④監(jiān)考教師核對檢查證件,發(fā)試卷⑤學生開場答題⑥學生交卷⑦監(jiān)考教師收取試卷⑧完畢。請根據(jù)上述描述,構(gòu)造一張活動圖,用泳道來顯示不同的交互。參考答案一、單項選擇題1.A2.D3.C4.D5.C6.D7.D8.D9.A10.D二、填空題1.泳道2.活動結(jié)點3.泳道4.同步棒5.對象流三、名詞解釋題1.活動圖(activitydiagram)是一種行為圖,描述活動和動作間的流。2.一個令牌包含一個對象、多個數(shù)據(jù)項或控制點,可放置在活動圖中的特定結(jié)點上。每個令牌都區(qū)別于其它令牌,即便它們可能持有一樣的值。3.對象流,由一個結(jié)點產(chǎn)生的數(shù)據(jù),由其他結(jié)點使用。4.控制流,表示結(jié)點間執(zhí)行的序列。5.控制結(jié)點,用于構(gòu)建控制流和對象流。包括對突發(fā)事件建模,如判斷和合并,也包括初始結(jié)點和終止結(jié)點以表示流的開場和終止,還包括分叉與集合,以描述并發(fā)執(zhí)行的創(chuàng)立與同步。6.對象結(jié)點,對象結(jié)點流入和流出被調(diào)用的行為,表示對象或數(shù)據(jù),或者表現(xiàn)令牌的集聚,以等待向下流動。四、簡答題1.動作結(jié)點:可執(zhí)行算術(shù)計算、調(diào)用操作、管理對象內(nèi)部數(shù)據(jù)等??刂平Y(jié)點:如起始和終止、判斷與合并、并發(fā)分叉與控制同步等。對象結(jié)點:表示活動中所處理的一個或一組對象,也包括活動形參結(jié)點和引腳。2.對象流,控制流,控制結(jié)點,對象結(jié)點,構(gòu)造化的控制流構(gòu)造,分區(qū)(partition)和泳道,可中斷區(qū)間(region)和異常。3.兩者都能描述一個用例或一個操作如何實現(xiàn),都能描述條件、循環(huán)、并發(fā)執(zhí)行,都能描述行為執(zhí)行的主體,只是序列圖用生命線來表示,而活動圖用分區(qū)來表示。兩者之間相互融合,產(chǎn)生了UML2的一種新圖,交互縱覽圖。4.一個活動圖可描述多個用例的控制流,也可描述一個用例的詳細計算過程。用例圖中描述了一組用例的構(gòu)造,而沒有描述用例執(zhí)行的次序控制。5.⑴一個活動圖可直接描述一個類元。當該類元的一個實例被創(chuàng)立時,對應的活動就開場執(zhí)行了。當該實例被撤銷時,活動就終止。⑵一個活動圖也可直接描述一個類元中的某個操作的一種具體實現(xiàn)方法。⑶協(xié)調(diào)性。6.控制流(controlflow)是一種特殊的活動邊,在前一個結(jié)點完成之后就啟動下一個。對象和數(shù)據(jù)不能沿控制流的邊進展傳遞,控制流只能傳遞控制令牌。源結(jié)點提供的所有令牌都將傳遞給目標結(jié)點。對象流是一種特殊的活動邊,用于傳遞對象或數(shù)據(jù),可能是進入一個對象結(jié)點,或者從一個對象結(jié)點中退出。五.案例分析題1.要點:(1)抽取出2個泳道。(2)正確描述活動。(3)正確標注活動的開場和終止等注:此題考核考生能否根據(jù)需求繪制活動圖,考核活動圖的概念、理解和應用。第9章構(gòu)件與構(gòu)件圖一、單項選擇題1.關(guān)于構(gòu)件,下面說法錯誤的選項是〔〕A.一個構(gòu)件所實現(xiàn)的接口被稱為它的供口(providedinterface)。B.一個構(gòu)件所需要的接口被稱為它的需口(requiredinterface)。C.如果構(gòu)件的供口和需口數(shù)量較大,可把一組相關(guān)的供口和需口組織為一個端口(port)。D.構(gòu)件的替換只能發(fā)生在設計時刻,不可能發(fā)生在運行時刻。2.關(guān)于構(gòu)造型stereotype,下面說法錯誤的選項是〔〕A.一個構(gòu)造型定義了一個已有元類如何被擴展的標準。B.建設構(gòu)造型的目的是適應特定平臺或領(lǐng)域的建模需要。C.一般采用?stereotype?來表示構(gòu)造型。D.UML未提供預定義的構(gòu)造型,故此需要用戶自行定義。3.構(gòu)件圖的組成不包括〔〕A.接口B.構(gòu)件C.發(fā)送者D.依賴關(guān)系4.提供明確接口完成特定功能的程序代碼塊,并且可復用的是〔〕A.模塊B.函數(shù)C.用例D.構(gòu)件5.關(guān)于構(gòu)造型stereotype,以下說法不正確的選項是〔〕A.一個構(gòu)造型定義了一個已有元類如何被擴展的標準。B.建設構(gòu)造型的目的是適應特定平臺或領(lǐng)域的建模需要。C.可以為構(gòu)造型定義圖標,并把該圖標放在名字的右邊。D.UML未提供預定義的構(gòu)造型,故此需要用戶自行定義。6.關(guān)于制品和制品圖,以下說法錯誤的選項是〔〕A.制品是類、接

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論