UML軟件建模技術(shù)技術(shù)理論期末考核試題4套含答案(大學(xué)期末復(fù)習(xí)資料)_第1頁
UML軟件建模技術(shù)技術(shù)理論期末考核試題4套含答案(大學(xué)期末復(fù)習(xí)資料)_第2頁
UML軟件建模技術(shù)技術(shù)理論期末考核試題4套含答案(大學(xué)期末復(fù)習(xí)資料)_第3頁
UML軟件建模技術(shù)技術(shù)理論期末考核試題4套含答案(大學(xué)期末復(fù)習(xí)資料)_第4頁
UML軟件建模技術(shù)技術(shù)理論期末考核試題4套含答案(大學(xué)期末復(fù)習(xí)資料)_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

UML軟件建模技術(shù)技術(shù)理論考核試卷選擇題(每題兩分,共60分,每題只有一個正確答案)1.下列描述中,哪個不是建模的基本原則()A.要仔細的選擇模型B.每一種模型可以在不同的精度級別上表示所要開發(fā)的系統(tǒng)C.模型要與現(xiàn)實相聯(lián)系D.對一個重要的系統(tǒng)用一個模型就可以充分描述2.下列關(guān)于軟件特點的描述中,哪個是錯誤的()A.軟件是被開發(fā)或設(shè)計的,而不是被制造的;B.軟件不會“磨損”,但會“退化”;C.軟件的開發(fā)已經(jīng)擺脫了手工藝作坊的開發(fā)方式;D.軟件是復(fù)雜的3.在UML中,有3種基本構(gòu)造塊,分別是()A.事物、關(guān)系和圖B.注釋、關(guān)系和圖C.事物、關(guān)系和結(jié)構(gòu)D.注釋、關(guān)系和結(jié)構(gòu)4.在UML中,有四種關(guān)系,下面哪個不是()A.依賴關(guān)系B.繼承關(guān)系C.泛化關(guān)系D.實現(xiàn)關(guān)系5.下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖6.用戶在銀行員工的指導(dǎo)下,使用ATM機,查閱銀行帳務(wù)系統(tǒng)的個人帳務(wù)數(shù)據(jù),并打印其個人用戶帳單。在上述過程中,對ATM機管理系統(tǒng)而言,哪個不是系統(tǒng)的參與者()A.用戶B.銀行員工C.打印系統(tǒng)D.帳務(wù)系統(tǒng)7.在用例之間,會有三種不同的關(guān)系,下列哪個不是他們之間可能的關(guān)系()A.包含(include)B.擴展(extend)C.泛化(generalization)D.關(guān)聯(lián)(connect)8.下列關(guān)于活動圖的說法錯誤的是()A.一張活動圖從本質(zhì)上說是一個流程圖,顯示從活動到活動的控制流B.活動圖用于對業(yè)務(wù)過程中順序和并發(fā)的工作流程進行建模。C.活動圖中的基本要素包括狀態(tài)、轉(zhuǎn)移、分支、分叉和匯合、泳道、對象流。D.活動圖是UML中用于對系統(tǒng)的靜態(tài)方面建模的五種圖中的一種9.在下面的圖例中,哪個用來描述狀態(tài)(State)()ABCD10.事件(event)表示對一個在時間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說明,下面哪個不是事件的類型()A.信號B.調(diào)用事件C.空間事件D.時間事件11.下列關(guān)于狀態(tài)圖的說法中,正確的是()A.狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的五種圖之一。B.狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)C.活動圖和狀態(tài)圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。D.狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強調(diào)對單個反應(yīng)型對象建模12.下面()不屬于UML中的靜態(tài)視圖A.狀態(tài)圖B.用例圖C.對象圖D.類圖13.通常對象有很多屬性,但對于外部對象來說某些屬性應(yīng)該不能被直接訪問,下面哪個不是UML中的類成員訪問限定性()A.公有的(public)B.受保護的(protected)C.友員(friendly)D.私有的(private)14.UML中類的有三種,下面哪個不是其中之一()A.實體類B.抽象類C.控制類D.邊界類15.閱讀圖例,判斷下列哪個說法是錯誤的。()A.讀者可以使用系統(tǒng)的還書用例B.每次執(zhí)行還書用例都要執(zhí)行圖書查詢用例C.每次執(zhí)行還書用例都要執(zhí)行交納罰金用例D.執(zhí)行還書用例有可能既執(zhí)行圖書查詢用例,又執(zhí)行交納罰金用例16.順序圖是強調(diào)消息隨時間順序變化的交互圖,下面哪個不是用來描述順序圖的組成部分()A.信號B.生命線C.激活期D.類角色17.關(guān)于協(xié)作圖的描述,下列哪個不正確()A.協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號;D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5”18.關(guān)于包的描述,哪個不正確()A.和其他建模元素一樣,每個包必須有一個區(qū)別于其他包的名字;B.包中可以包含其他元素,比如類、接口、組件、用例等等;C.包的可見性分為:public、protected、private;D.導(dǎo)出(export)使的一個包中的元素可以單向訪問另一個包中的元素;19.組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一()A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模20.下面關(guān)于正向工程與逆向工程的描述,哪個不正確()A.正向工程是通過到實現(xiàn)語言的映射而把模型轉(zhuǎn)換為代碼的過程;B.逆向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;C.正向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;D.正向工程與逆向工程可以通過rose支持來實現(xiàn);21.在UML中,__把活動圖中的活動劃分為若干組,并將劃分的組指定給對象,這些對象必須履行該組所包括的活動,它能夠明確地表示哪些活動是由哪些對象完成的。

A.組合活動B.同步條C.活動D.泳道UML提供了4種結(jié)構(gòu)圖用于對系統(tǒng)的靜態(tài)方面進行可視化、詳述、構(gòu)造和文檔化。其中()是面向?qū)ο笙到y(tǒng)建模中最常用的圖,用于說明系統(tǒng)的靜態(tài)設(shè)計視圖;當需要說明系統(tǒng)的靜態(tài)實現(xiàn)視圖時,應(yīng)該選擇();當需要說明體系結(jié)構(gòu)的靜態(tài)實施視圖時,應(yīng)該選擇()22.A.組件圖B.類圖C.對象圖D.部署圖23.A.組件圖B.協(xié)作圖C.狀態(tài)圖D.部署圖24.A.協(xié)作圖B.對象圖C.活動圖D.部署圖25.用例(Use-case)用來描述系統(tǒng)在事件做出響應(yīng)時所采取的行動。用例之間是具有相關(guān)性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要檢查用戶帳號是否正確。那么,用例“創(chuàng)建新訂單”、“更新訂單”與用例“檢查用戶帳號”之間是()關(guān)系A(chǔ).擴展(extend)B.包含(include)C.分類(classification)D.聚集(aggregation)26.()是描述系統(tǒng)中在某一時刻,一組對象以及它們之間關(guān)系的圖形,其可以看作是類圖在系統(tǒng)某一時刻的實例。A.組件圖 B.類圖 C.對象圖D.部署圖27.UML的全稱是 ()A.UnifyModelingLanguage B.UnifiedModelingLanguageC.UnifiedModemLanguage D.UnifiedMakingLanguage28.什么是用于描述類或組件的一個服務(wù)(功能)的操作集合。()A.組件 B.規(guī)范C.接口 D.節(jié)點29.下列關(guān)于類方法的聲明,不正確的是()A.方法定義了類所許可的行動B.從一個類所創(chuàng)建的所有對象可以使用同一組屬性和方法C.每個方法應(yīng)該有一個參數(shù)D.如果在同一個類中定義了類似的操作,則他們的行為應(yīng)該是類似的30.節(jié)點是存在于運行時并代表一項計算資源的物理元素,沒有計算能力的節(jié)點稱為()A.處理器 B.規(guī)范C.接口 D.設(shè)備二、圖解問答題(每圖10分,共40分)(1)讀圖回答下列問題圖中類的名字是:類中的成員屬性是:類中的成員屬性的訪問可見性是:類中的行為(方法)是:類中的成員方法的訪問可見性是:(2)請參考下圖,回答問題:圖A.2圖中的實體類為:圖中的控制類為:圖中的邊界類為:“借書界面”類中外部可訪問的成員屬性有:(3)請仔細閱讀下圖,描述該圖的基本含義: 圖A.1該圖的基本含義:

(4)根據(jù)下例描述,畫出客戶購物的活動圖客戶首先在查看和瀏覽商品,一旦確定要購買的物品后,就通知銷售員。這時銷售員為購買的物品,開出訂單,并通知倉管員提取物品。倉管員則根據(jù)定單,提取貨物,再把訂單交給銷售員。這時,顧客查看自己的訂單,確認貨物,而銷售員則開始計算貨款。一旦雙方都完成后,顧客就付款,提貨,銷售員則將訂單保存下來。

湖南科技職業(yè)學(xué)院軟件建模技術(shù)理論考核(答案)選擇題(每題兩分,共60分,每題只有一個正確答案)1.下列描述中,哪個不是建模的基本原則()A.要仔細的選擇模型B.每一種模型可以在不同的精度級別上表示所要開發(fā)的系統(tǒng)C.模型要與現(xiàn)實相聯(lián)系D.對一個重要的系統(tǒng)用一個模型就可以充分描述2.下列關(guān)于軟件特點的描述中,哪個是錯誤的()A.軟件是被開發(fā)或設(shè)計的,而不是被制造的;B.軟件不會“磨損”,但會“退化”;C.軟件的開發(fā)已經(jīng)擺脫了手工藝作坊的開發(fā)方式;D.軟件是復(fù)雜的3.在UML中,有3種基本構(gòu)造塊,分別是()A.事物、關(guān)系和圖B.注釋、關(guān)系和圖C.事物、關(guān)系和結(jié)構(gòu)D.注釋、關(guān)系和結(jié)構(gòu)4.在UML中,有四種關(guān)系,下面哪個不是()A.依賴關(guān)系B.繼承關(guān)系C.泛化關(guān)系D.實現(xiàn)關(guān)系5.下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖6.用戶在銀行員工的指導(dǎo)下,使用ATM機,查閱銀行帳務(wù)系統(tǒng)的個人帳務(wù)數(shù)據(jù),并打印其個人用戶帳單。在上述過程中,對ATM機管理系統(tǒng)而言,哪個不是系統(tǒng)的參與者()A.用戶B.銀行員工C.打印系統(tǒng)D.帳務(wù)系統(tǒng)7.在用例之間,會有三種不同的關(guān)系,下列哪個不是他們之間可能的關(guān)系()A.包含(include)B.擴展(extend)C.泛化(generalization)D.關(guān)聯(lián)(connect)8.下列關(guān)于活動圖的說法錯誤的是()A.一張活動圖從本質(zhì)上說是一個流程圖,顯示從活動到活動的控制流B.活動圖用于對業(yè)務(wù)過程中順序和并發(fā)的工作流程進行建模。C.活動圖中的基本要素包括狀態(tài)、轉(zhuǎn)移、分支、分叉和匯合、泳道、對象流。D.活動圖是UML中用于對系統(tǒng)的靜態(tài)方面建模的五種圖中的一種9.在下面的圖例中,哪個用來描述狀態(tài)(State)()ABCD10.事件(event)表示對一個在時間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說明,下面哪個不是事件的類型()A.信號B.調(diào)用事件C.空間事件D.時間事件11.下列關(guān)于狀態(tài)圖的說法中,正確的是()A.狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的五種圖之一。B.狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)C.活動圖和狀態(tài)圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。D.狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強調(diào)對單個反應(yīng)型對象建模12.下面()不屬于UML中的靜態(tài)視圖A.狀態(tài)圖B.用例圖C.對象圖D.類圖13.通常對象有很多屬性,但對于外部對象來說某些屬性應(yīng)該不能被直接訪問,下面哪個不是UML中的類成員訪問限定性()A.公有的(public)B.受保護的(protected)C.友員(friendly)D.私有的(private)14.UML中類的有三種,下面哪個不是其中之一()A.實體類B.抽象類C.控制類D.邊界類15.閱讀圖例,判斷下列哪個說法是錯誤的。()A.讀者可以使用系統(tǒng)的還書用例B.每次執(zhí)行還書用例都要執(zhí)行圖書查詢用例C.每次執(zhí)行還書用例都要執(zhí)行交納罰金用例D.執(zhí)行還書用例有可能既執(zhí)行圖書查詢用例,又執(zhí)行交納罰金用例16.順序圖是強調(diào)消息隨時間順序變化的交互圖,下面哪個不是用來描述順序圖的組成部分()A.信號B.生命線C.激活期D.類角色17.關(guān)于協(xié)作圖的描述,下列哪個不正確()A.協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號;D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5”18.關(guān)于包的描述,哪個不正確()A.和其他建模元素一樣,每個包必須有一個區(qū)別于其他包的名字;B.包中可以包含其他元素,比如類、接口、組件、用例等等;C.包的可見性分為:public、protected、private;D.導(dǎo)出(export)使的一個包中的元素可以單向訪問另一個包中的元素;19.組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一()A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模20.下面關(guān)于正向工程與逆向工程的描述,哪個不正確()A.正向工程是通過到實現(xiàn)語言的映射而把模型轉(zhuǎn)換為代碼的過程;B.逆向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;C.正向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;D.正向工程與逆向工程可以通過rose支持來實現(xiàn);21.在UML中,__把活動圖中的活動劃分為若干組,并將劃分的組指定給對象,這些對象必須履行該組所包括的活動,它能夠明確地表示哪些活動是由哪些對象完成的。

A.組合活動B.同步條C.活動D.泳道UML提供了4種結(jié)構(gòu)圖用于對系統(tǒng)的靜態(tài)方面進行可視化、詳述、構(gòu)造和文檔化。其中()是面向?qū)ο笙到y(tǒng)建模中最常用的圖,用于說明系統(tǒng)的靜態(tài)設(shè)計視圖;當需要說明系統(tǒng)的靜態(tài)實現(xiàn)視圖時,應(yīng)該選擇();當需要說明體系結(jié)構(gòu)的靜態(tài)實施視圖時,應(yīng)該選擇()22.A.組件圖B.類圖C.對象圖D.部署圖23.A.組件圖B.協(xié)作圖C.狀態(tài)圖D.部署圖24.A.協(xié)作圖B.對象圖C.活動圖D.部署圖25.用例(Use-case)用來描述系統(tǒng)在事件做出響應(yīng)時所采取的行動。用例之間是具有相關(guān)性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要檢查用戶帳號是否正確。那么,用例“創(chuàng)建新訂單”、“更新訂單”與用例“檢查用戶帳號”之間是()關(guān)系A(chǔ).擴展(extend)B.包含(include)C.分類(classification)D.聚集(aggregation)26.()是描述系統(tǒng)中在某一時刻,一組對象以及它們之間關(guān)系的圖形,其可以看作是類圖在系統(tǒng)某一時刻的實例。A.組件圖 B.類圖 C.對象圖D.部署圖27.UML的全稱是 ()A.UnifyModelingLanguage B.UnifiedModelingLanguageC.UnifiedModemLanguage D.UnifiedMakingLanguage28.什么是用于描述類或組件的一個服務(wù)(功能)的操作集合。()A.組件 B.規(guī)范C.接口 D.節(jié)點29.下列關(guān)于類方法的聲明,不正確的是()A.方法定義了類所許可的行動B.從一個類所創(chuàng)建的所有對象可以使用同一組屬性和方法C.每個方法應(yīng)該有一個參數(shù)D.如果在同一個類中定義了類似的操作,則他們的行為應(yīng)該是類似的30.節(jié)點是存在于運行時并代表一項計算資源的物理元素,沒有計算能力的節(jié)點稱為()A.處理器 B.規(guī)范C.接口 D.設(shè)備二、圖解問答題(每圖10分,共40分)(1)讀圖回答下列問題下圖中類的名字是:___Login___類中的成員屬性是:__sName,sPass_類中的成員屬性的訪問可見性是:private類中的行為(方法)是:_checkUser___類中的成員方法的訪問可見性是:public(2)請參考下圖,回答問題:圖A.2圖中的實體類為___書籍類、書目類_____(每個2分)圖中的控制類為___書籍管理___________2分圖中的邊界類為___借書界面__________2分“借書界面”類中外部可訪問的成員屬性有____sUserName_____2分(3)請仔細閱讀下圖,描述該圖的基本含義: 圖A.1該圖的基本含義:該用例圖描述的是圖書館管理系統(tǒng)中管理員對書籍和書目的管理流程。在這個流程中,管理員這個Actor與用例刪除書目、刪除書籍、修改書籍信息、新增書籍之間能通過消息傳遞發(fā)生關(guān)聯(lián),而圖書查詢這個用例與刪除書目、刪除書籍、修改書籍信息這三個用例之間有被包含的關(guān)系,也就是說,在刪除書目、刪除書籍、修改書籍信息用例發(fā)生的過程前,需要進行圖書查詢。新增書目這個用例與新增書籍這個用例也是被包含的關(guān)系。

(4)根據(jù)下例描述,畫出其客戶購物的活動圖客戶首先在查看和瀏覽商品,一旦確定要購買的物品后,就通知銷售員。這時銷售員為購買的物品,開出訂單,并通知倉管員提取物品。倉管員則根據(jù)定單,提取貨物,再把訂單交給銷售員。這時,顧客查看自己的訂單,確認貨物,而銷售員則開始計算貨款。一旦雙方都完成后,顧客就付款,提貨,銷售員則將訂單保存下來。湖南科技職業(yè)學(xué)院軟件建模技術(shù)習(xí)題一(答案)選擇題(每題兩分,共60分,每題只有一個正確答案)1.下列描述中,哪個不是建模的基本原則()A.要仔細的選擇模型B.每一種模型可以在不同的精度級別上表示所要開發(fā)的系統(tǒng)C.模型要與現(xiàn)實相聯(lián)系D.對一個重要的系統(tǒng)用一個模型就可以充分描述2.下列關(guān)于軟件特點的描述中,哪個是錯誤的()A.軟件是被開發(fā)或設(shè)計的,而不是被制造的;B.軟件不會“磨損”,但會“退化”;C.軟件的開發(fā)已經(jīng)擺脫了手工藝作坊的開發(fā)方式;D.軟件是復(fù)雜的3.在UML中,有3種基本構(gòu)造塊,分別是()A.事物、關(guān)系和圖B.注釋、關(guān)系和圖C.事物、關(guān)系和結(jié)構(gòu)D.注釋、關(guān)系和結(jié)構(gòu)4.在UML中,有四種關(guān)系,下面哪個不是()A.依賴關(guān)系B.繼承關(guān)系C.泛化關(guān)系D.實現(xiàn)關(guān)系5.下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖6.用戶在銀行員工的指導(dǎo)下,使用ATM機,查閱銀行帳務(wù)系統(tǒng)的個人帳務(wù)數(shù)據(jù),并打印其個人用戶帳單。在上述過程中,對ATM機管理系統(tǒng)而言,哪個不是系統(tǒng)的參與者()A.用戶B.銀行員工C.打印系統(tǒng)D.帳務(wù)系統(tǒng)7.在用例之間,會有三種不同的關(guān)系,下列哪個不是他們之間可能的關(guān)系()A.包含(include)B.擴展(extend)C.泛化(generalization)D.關(guān)聯(lián)(connect)8.下列關(guān)于活動圖的說法錯誤的是()A.一張活動圖從本質(zhì)上說是一個流程圖,顯示從活動到活動的控制流B.活動圖用于對業(yè)務(wù)過程中順序和并發(fā)的工作流程進行建模。C.活動圖中的基本要素包括狀態(tài)、轉(zhuǎn)移、分支、分叉和匯合、泳道、對象流。D.活動圖是UML中用于對系統(tǒng)的靜態(tài)方面建模的五種圖中的一種9.在下面的圖例中,哪個用來描述狀態(tài)(State)()ABCD10.事件(event)表示對一個在時間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說明,下面哪個不是事件的類型()A.信號B.調(diào)用事件C.空間事件D.時間事件11.下列關(guān)于狀態(tài)圖的說法中,正確的是()A.狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的五種圖之一。B.狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)C.活動圖和狀態(tài)圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。D.狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強調(diào)對單個反應(yīng)型對象建模12.下面()不屬于UML中的靜態(tài)視圖A.狀態(tài)圖B.用例圖C.對象圖D.類圖13.通常對象有很多屬性,但對于外部對象來說某些屬性應(yīng)該不能被直接訪問,下面哪個不是UML中的類成員訪問限定性()A.公有的(public)B.受保護的(protected)C.友員(friendly)D.私有的(private)14.UML中類的有三種,下面哪個不是其中之一()A.實體類B.抽象類C.控制類D.邊界類15.閱讀圖例,判斷下列哪個說法是錯誤的。()A.讀者可以使用系統(tǒng)的還書用例B.每次執(zhí)行還書用例都要執(zhí)行圖書查詢用例C.每次執(zhí)行還書用例都要執(zhí)行交納罰金用例D.執(zhí)行還書用例有可能既執(zhí)行圖書查詢用例,又執(zhí)行交納罰金用例16.順序圖是強調(diào)消息隨時間順序變化的交互圖,下面哪個不是用來描述順序圖的組成部分()A.信號B.生命線C.激活期D.類角色17.關(guān)于協(xié)作圖的描述,下列哪個不正確()A.協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號;D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5”18.關(guān)于包的描述,哪個不正確()A.和其他建模元素一樣,每個包必須有一個區(qū)別于其他包的名字;B.包中可以包含其他元素,比如類、接口、組件、用例等等;C.包的可見性分為:public、protected、private;D.導(dǎo)出(export)使的一個包中的元素可以單向訪問另一個包中的元素;19.組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一()A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模20.下面關(guān)于正向工程與逆向工程的描述,哪個不正確()A.正向工程是通過到實現(xiàn)語言的映射而把模型轉(zhuǎn)換為代碼的過程;B.逆向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;C.正向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;D.正向工程與逆向工程可以通過rose支持來實現(xiàn);21.在UML中,__把活動圖中的活動劃分為若干組,并將劃分的組指定給對象,這些對象必須履行該組所包括的活動,它能夠明確地表示哪些活動是由哪些對象完成的。

A.組合活動B.同步條C.活動D.泳道UML提供了4種結(jié)構(gòu)圖用于對系統(tǒng)的靜態(tài)方面進行可視化、詳述、構(gòu)造和文檔化。其中()是面向?qū)ο笙到y(tǒng)建模中最常用的圖,用于說明系統(tǒng)的靜態(tài)設(shè)計視圖;當需要說明系統(tǒng)的靜態(tài)實現(xiàn)視圖時,應(yīng)該選擇();當需要說明體系結(jié)構(gòu)的靜態(tài)實施視圖時,應(yīng)該選擇()22.A.組件圖B.類圖C.對象圖D.部署圖23.A.組件圖B.協(xié)作圖C.狀態(tài)圖D.部署圖24.A.協(xié)作圖B.對象圖C.活動圖D.部署圖25.用例(Use-case)用來描述系統(tǒng)在事件做出響應(yīng)時所采取的行動。用例之間是具有相關(guān)性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要檢查用戶帳號是否正確。那么,用例“創(chuàng)建新訂單”、“更新訂單”與用例“檢查用戶帳號”之間是()關(guān)系A(chǔ).擴展(extend)B.包含(include)C.分類(classification)D.聚集(aggregation)26.()是描述系統(tǒng)中在某一時刻,一組對象以及它們之間關(guān)系的圖形,其可以看作是類圖在系統(tǒng)某一時刻的實例。A.組件圖 B.類圖 C.對象圖D.部署圖27.UML的全稱是 ()A.UnifyModelingLanguage B.UnifiedModelingLanguageC.UnifiedModemLanguage D.UnifiedMakingLanguage28.什么是用于描述類或組件的一個服務(wù)(功能)的操作集合。()A.組件 B.規(guī)范C.接口 D.節(jié)點29.下列關(guān)于類方法的聲明,不正確的是()A.方法定義了類所許可的行動B.從一個類所創(chuàng)建的所有對象可以使用同一組屬性和方法C.每個方法應(yīng)該有一個參數(shù)D.如果在同一個類中定義了類似的操作,則他們的行為應(yīng)該是類似的30.節(jié)點是存在于運行時并代表一項計算資源的物理元素,沒有計算能力的節(jié)點稱為()A.處理器 B.規(guī)范C.接口 D.設(shè)備二、圖解問答題(每圖10分,共40分)(1)讀圖回答下列問題下圖中類的名字是:___Login___類中的成員屬性是:__sName,sPass_類中的成員屬性的訪問可見性是:private類中的行為(方法)是:_checkUser___類中的成員方法的訪問可見性是:public(2)請參考下圖,回答問題:圖A.2圖中的實體類為___書籍類、書目類_____(每個2分)圖中的控制類為___書籍管理___________2分圖中的邊界類為___借書界面__________2分“借書界面”類中外部可訪問的成員屬性有____sUserName_____2分(3)請仔細閱讀下圖,描述該圖的基本含義: 圖A.1該圖的基本含義:該用例圖描述的是圖書館管理系統(tǒng)中管理員對書籍和書目的管理流程。在這個流程中,管理員這個Actor與用例刪除書目、刪除書籍、修改書籍信息、新增書籍之間能通過消息傳遞發(fā)生關(guān)聯(lián),而圖書查詢這個用例與刪除書目、刪除書籍、修改書籍信息這三個用例之間有被包含的關(guān)系,也就是說,在刪除書目、刪除書籍、修改書籍信息用例發(fā)生的過程前,需要進行圖書查詢。新增書目這個用例與新增書籍這個用例也是被包含的關(guān)系。

(4)根據(jù)下例描述,畫出其客戶購物的活動圖客戶首先在查看和瀏覽商品,一旦確定要購買的物品后,就通知銷售員。這時銷售員為購買的物品,開出訂單,并通知倉管員提取物品。倉管員則根據(jù)定單,提取貨物,再把訂單交給銷售員。這時,顧客查看自己的訂單,確認貨物,而銷售員則開始計算貨款。一旦雙方都完成后,顧客就付款,提貨,銷售員則將訂單保存下來。UML軟件建模技術(shù)技術(shù)理論考核試卷考核二選擇題(每題2分,共60分,只有一個答案)什么不是面向?qū)ο蟪绦蛟O(shè)計的主要特征。()A.封裝 C.多態(tài)B.繼承 D.結(jié)構(gòu)UML中有四種關(guān)系是:依賴,泛化,關(guān)聯(lián)和()A、繼承B、合作C、實現(xiàn)D、抽象UML中的事物包括:結(jié)構(gòu)事物,分組事物,注釋事物和()A、實體事物B、邊界事物C、控制事物D、動作事物在UML中,()圖顯示了一組類、接口、協(xié)作以及它們之間的關(guān)系。A、狀態(tài)圖B、類圖C、用例圖D、部署圖下列描述中,哪個不是建模的基本原則()A.要仔細的選擇模型B.每一種模型可以在不同的精度級別上表示所要開發(fā)的系統(tǒng)C.模型要與現(xiàn)實相聯(lián)系D.對一個重要的系統(tǒng)用一個模型就可以充分描述UML體系包括三個部分:UML基本構(gòu)造塊,()和UML公共機制A、UML規(guī)則B、UML命名C、UML模型D、UML約束軟件生存期包括計劃,需求分析和定義(),編碼,軟件測試和運行維護A、軟件開發(fā)B、軟件設(shè)計(詳細設(shè)計)C、軟件支持D、軟件定義()模型的缺點是缺乏靈活性,特別是無法解決軟件需求不明確或不準確的問題A、瀑布模型B、原型模型C、增量模型D、螺旋模型下圖是()A、類圖B、用例圖C、活動圖D、狀態(tài)圖10、下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖11、()技術(shù)是將一個活動圖中的活動狀態(tài)進行分組,每一組表示一個特定的類、人或部門,他們負責完成組內(nèi)的活動。A、泳道B、分叉匯合C、分支D、轉(zhuǎn)移12、下列關(guān)于狀態(tài)圖的說法中,正確的是()A.狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的五種圖之一。B.狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)C.活動圖和狀態(tài)圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。D.狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強調(diào)對單個反應(yīng)型對象建模13、對反應(yīng)型對象建模一般使用()圖A、狀態(tài)圖B、順序圖C、活動圖D、類圖14、類圖應(yīng)該畫在Rose的哪種()視圖中A、UseCaseViewB、LogicViewC、ComponentViewD、DeploymentView15、類通??梢苑譃閷嶓w類,()和邊界類A、父類B、子類C、控制類D、祖先類16、順序圖由類角色,生命線,激活期和()組成A、關(guān)系B、消息C、用例D、實體17、()是系統(tǒng)中遵從一組接口且提供實現(xiàn)的一個物理部件,通常指開發(fā)和運行時類的物理實現(xiàn)A、部署圖B、類C、接口D、組件18、關(guān)于協(xié)作圖的描述,下列哪個不正確()A.協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號;D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5”鍵自動生成;19、組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一()A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模20、一個對象和另一個對象之間,通過消息來進行通信。消息通信在面向?qū)ο蟮恼Z言中即()A、方法實現(xiàn)B、方法嵌套C、方法調(diào)用D、方法定義21、()是可復(fù)用的,提供明確接口完成特定功能的程序代碼塊。A、模塊B、函數(shù)C、用例D、軟件構(gòu)件22、下圖中的空心箭頭連線表示()關(guān)系A(chǔ)、泛化B、包含C、擴展D、實現(xiàn)23、組件圖展現(xiàn)了一組組件之間的組件和依賴。它專注于系統(tǒng)的()實現(xiàn)圖A、動態(tài)B、靜態(tài)C、基礎(chǔ)D、實體24、若將活動狀態(tài)比作方法,那么動作狀態(tài)即()A、方法名B、方法返回值C、方法體中的每一條語句D、方法的可見性25、事件可以分為內(nèi)部事件和外部事件。按下按鈕和打印機的中斷是()事件A、內(nèi)部事件B、外部事件26、()是用于把元素組織成組的通用機制A、包B、類C、接口D、組件27、下列關(guān)于類方法的聲明,不正確的是()A.方法定義了類所許可的行動B.從一個類所創(chuàng)建的所有對象可以使用同一組屬性和方法C.每個方法應(yīng)該有一個參數(shù)D.如果在同一個類中定義了類似的操作,則他們的行為應(yīng)該是類似的28、()是一組用于描述類或組件的一個服務(wù)的操作A、包B、節(jié)點C、接口D、組件29、UML的全稱是 ()A.UnifyModelingLanguage B.UnifiedModelingLanguageC.UnifiedModemLanguage D.UnifiedMakingLanguage30、()是被節(jié)點執(zhí)行的事物A、包B、組件C、接口D、節(jié)點四、設(shè)計題(共40分)1、看圖回答問題下圖中類的名字是:______類中的行為(方法)是:____類中的成員方法的訪問可見性是:該類是什么類型的類,這種類型的類作用是什么?2、請選擇UML中合適的圖來描述圖書管理系統(tǒng)中圖書館業(yè)務(wù)功能模塊。該模塊包括借書,還書,預(yù)約借書等功能3、請根據(jù)下面的用例圖設(shè)計相關(guān)類圖4、你已經(jīng)學(xué)習(xí)完了本課程,現(xiàn)在要你擔任學(xué)生管理系統(tǒng)的項目經(jīng)理,你會如何組織本項目小組的成員進行項目開發(fā)呢?

湖南科技職業(yè)學(xué)院軟件建模技術(shù)理論考核二什么不是面向?qū)ο蟪绦蛟O(shè)計的主要特征。()A.封裝 C.多態(tài)B.繼承 D.結(jié)構(gòu)UML中有四種關(guān)系是:依賴,泛化,關(guān)聯(lián)和()A、繼承B、合作C、實現(xiàn)D、抽象UML中的事物包括:結(jié)構(gòu)事物,分組事物,注釋事物和()A、實體事物B、邊界事物C、控制事物D、動作事物在UML中,()圖顯示了一組類、接口、協(xié)作以及它們之間的關(guān)系。A、狀態(tài)圖B、類圖C、用例圖D、部署圖下列描述中,哪個不是建模的基本原則()A.要仔細的選擇模型B.每一種模型可以在不同的精度級別上表示所要開發(fā)的系統(tǒng)C.模型要與現(xiàn)實相聯(lián)系D.對一個重要的系統(tǒng)用一個模型就可以充分描述UML體系包括三個部分:UML基本構(gòu)造塊,()和UML公共機制A、UML規(guī)則B、UML命名C、UML模型D、UML約束軟件生存期包括計劃,需求分析和定義(),編碼,軟件測試和運行維護A、軟件開發(fā)B、軟件設(shè)計(詳細設(shè)計)C、軟件支持D、軟件定義()模型的缺點是缺乏靈活性,特別是無法解決軟件需求不明確或不準確的問題A、瀑布模型B、原型模型C、增量模型D、螺旋模型下圖是()A、類圖B、用例圖C、活動圖D、狀態(tài)圖10、下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖11、()技術(shù)是將一個活動圖中的活動狀態(tài)進行分組,每一組表示一個特定的類、人或部門,他們負責完成組內(nèi)的活動。A、泳道B、分叉匯合C、分支D、轉(zhuǎn)移12、下列關(guān)于狀態(tài)圖的說法中,正確的是()A.狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的五種圖之一。B.狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)C.活動圖和狀態(tài)圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。D.狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強調(diào)對單個反應(yīng)型對象建模13、對反應(yīng)型對象建模一般使用()圖A、狀態(tài)圖B、順序圖C、活動圖D、類圖14、類圖應(yīng)該畫在Rose的哪種()視圖中A、UseCaseViewB、LogicViewC、ComponentViewD、DeploymentView15、類通??梢苑譃閷嶓w類,()和邊界類A、父類B、子類C、控制類D、祖先類16、順序圖由類角色,生命線,激活期和()組成A、關(guān)系B、消息C、用例D、實體17、()是系統(tǒng)中遵從一組接口且提供實現(xiàn)的一個物理部件,通常指開發(fā)和運行時類的物理實現(xiàn)A、部署圖B、類C、接口D、組件18、關(guān)于協(xié)作圖的描述,下列哪個不正確()A.協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號;D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5”鍵自動生成;19、組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一()A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模20、一個對象和另一個對象之間,通過消息來進行通信。消息通信在面向?qū)ο蟮恼Z言中即()A、方法實現(xiàn)B、方法嵌套C、方法調(diào)用D、方法定義21、()是可復(fù)用的,提供明確接口完成特定功能的程序代碼塊。A、模塊B、函數(shù)C、用例D、軟件構(gòu)件22、下圖中的空心箭頭連線表示()關(guān)系A(chǔ)、泛化B、包含C、擴展D、實現(xiàn)23、組件圖展現(xiàn)了一組組件之間的組件和依賴。它專注于系統(tǒng)的()實現(xiàn)圖A、動態(tài)B、靜態(tài)C、基礎(chǔ)D、實體24、若將活動狀態(tài)比作方法,那么動作狀態(tài)即()A、方法名B、方法返回值C、方法體中的每一條語句D、方法的可見性25、事件可以分為內(nèi)部事件和外部事件。按下按鈕和打印機的中斷是()事件A、內(nèi)部事件B、外部事件26、()是用于把元素組織成組的通用機制A、包B、類C、接口D、組件27、下列關(guān)于類方法的聲明,不正確的是()A.方法定義了類所許可的行動B.從一個類所創(chuàng)建的所有對象可以使用同一組屬性和方法C.每個方法應(yīng)該有一個參數(shù)D.如果在同一個類中定義了類似的操作,則他們的行為應(yīng)該是類似的28、()是一組用于描述類或組件的一個服務(wù)的操作A、包B、節(jié)點C、接口D、組件29、UML的全稱是 ()A.UnifyModelingLanguage B.UnifiedModelingLanguageC.UnifiedModemLanguage D.UnifiedMakingLanguage30、()是被節(jié)點執(zhí)行的事物A、包B、組件C、接口D、節(jié)點四、設(shè)計題(共40分)1、看圖回答問題下圖中類的名字是:___ReaderManager___類中的行為(方法)是:_newReader(),ModifyReader(),deleteReader()___類中的成員方法的訪問可見性是:public該類是什么類型的類,這種類型的類作用是什么?答:該類是控制類??刂祁愂秦撠焻f(xié)調(diào)其他類的工作,它建立了一個或幾個用例的行為模型。它整理系統(tǒng)的行為并描述一個系統(tǒng)的動態(tài)特性,處理主要的任務(wù)和控制流。每個用例通常都有一個控制類、控制用例中的事件順序。也存在多個用例共享同一個控制類。2、請選擇UML中合適的圖來描述圖書管理系統(tǒng)中圖書館業(yè)務(wù)功能模塊。該模塊包括借書,還書,預(yù)約借書等功能答:用用例圖表現(xiàn)3、請根據(jù)下面的用例圖設(shè)計相關(guān)類圖4、你已經(jīng)學(xué)習(xí)完了本課程,現(xiàn)在要你擔任學(xué)生管理系統(tǒng)的項目經(jīng)理,你會如何組織本項目小組的成員進行項目開發(fā)呢?

湖南科技職業(yè)學(xué)院軟件建模技術(shù)習(xí)題二什么不是面向?qū)ο蟪绦蛟O(shè)計的主要特征。()A.封裝 C.多態(tài)B.繼承 D.結(jié)構(gòu)UML中有四種關(guān)系是:依賴,泛化,關(guān)聯(lián)和()A、繼承B、合作C、實現(xiàn)D、抽象UML中的事物包括:結(jié)構(gòu)事物,分組事物,注釋事物和()A、實體事物B、邊界事物C、控制事物D、動作事物在UML中,()圖顯示了一組類、接口、協(xié)作以及它們之間的關(guān)系。A、狀態(tài)圖B、類圖C、用例圖D、部署圖下列描述中,哪個不是建模的基本原則()A.要仔細的選擇模型B.每一種模型可以在不同的精度級別上表示所要開發(fā)的系統(tǒng)C.模型要與現(xiàn)實相聯(lián)系D.對一個重要的系統(tǒng)用一個模型就可以充分描述UML體系包括三個部分:UML基本構(gòu)造塊,()和UML公共機制A、UML規(guī)則B、UML命名C、UML模型D、UML約束軟件生存期包括計劃,需求分析和定義(),編碼,軟件測試和運行維護A、軟件開發(fā)B、軟件設(shè)計(詳細設(shè)計)C、軟件支持D、軟件定義()模型的缺點是缺乏靈活性,特別是無法解決軟件需求不明確或不準確的問題A、瀑布模型B、原型模型C、增量模型D、螺旋模型下圖是()A、類圖B、用例圖C、活動圖D、狀態(tài)圖10、下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖11、()技術(shù)是將一個活動圖中的活動狀態(tài)進行分組,每一組表示一個特定的類、人或部門,他們負責完成組內(nèi)的活動。A、泳道B、分叉匯合C、分支D、轉(zhuǎn)移12、下列關(guān)于狀態(tài)圖的說法中,正確的是()A.狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的五種圖之一。B.狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)C.活動圖和狀態(tài)圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。D.狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強調(diào)對單個反應(yīng)型對象建模13、對反應(yīng)型對象建模一般使用()圖A、狀態(tài)圖B、順序圖C、活動圖D、類圖14、類圖應(yīng)該畫在Rose的哪種()視圖中A、UseCaseViewB、LogicViewC、ComponentViewD、DeploymentView15、類通??梢苑譃閷嶓w類,()和邊界類A、父類B、子類C、控制類D、祖先類16、順序圖由類角色,生命線,激活期和()組成A、關(guān)系B、消息C、用例D、實體17、()是系統(tǒng)中遵從一組接口且提供實現(xiàn)的一個物理部件,通常指開發(fā)和運行時類的物理實現(xiàn)A、部署圖B、類C、接口D、組件18、關(guān)于協(xié)作圖的描述,下列哪個不正確()A.協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號;D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5”鍵自動生成;19、組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一()A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模20、一個對象和另一個對象之間,通過消息來進行通信。消息通信在面向?qū)ο蟮恼Z言中即()A、方法實現(xiàn)B、方法嵌套C、方法調(diào)用D、方法定義21、()是可復(fù)用的,提供明確接口完成特定功能的程序代碼塊。A、模塊B、函數(shù)C、用例D、軟件構(gòu)件22、下圖中的空心箭頭連線表示()關(guān)系A(chǔ)、泛化B、包含C、擴展D、實現(xiàn)23、組件圖展現(xiàn)了一組組件之間的組件和依賴。它專注于系統(tǒng)的()實現(xiàn)圖A、動態(tài)B、靜態(tài)C、基礎(chǔ)D、實體24、若將活動狀態(tài)比作方法,那么動作狀態(tài)即()A、方法名B、方法返回值C、方法體中的每一條語句D、方法的可見性25、事件可以分為內(nèi)部事件和外部事件。按下按鈕和打印機的中斷是()事件A、內(nèi)部事件B、外部事件26、()是用于把元素組織成組的通用機制A、包B、類C、接口D、組件27、下列關(guān)于類方法的聲明,不正確的是()A.方法定義了類所許可的行動B.從一個類所創(chuàng)建的所有對象可以使用同一組屬性和方法C.每個方法應(yīng)該有一個參數(shù)D.如果在同一個類中定義了類似的操作,則他們的行為應(yīng)該是類似的28、()是一組用于描述類或組件的一個服務(wù)的操作A、包B、節(jié)點C、接口D、組件29、UML的全稱是 ()A.UnifyModelingLanguage B.UnifiedModelingLanguageC.UnifiedModemLanguage D.UnifiedMakingLanguage30、()是被節(jié)點執(zhí)行的事物A、包B、組件C、接口D、節(jié)點四、設(shè)計題(共40分)1、看圖回答問題下圖中類的名字是:___ReaderManager___類中的行為(方法)是:_newReader(),ModifyReader(),deleteReader()___類中的成員方法的訪問可見性是:public該類是什么類型的類,這種類型的類作用是什么?答:該類是控制類??刂祁愂秦撠焻f(xié)調(diào)其他類的工作,它建立了一個或幾個用例的行為模型。它整理系統(tǒng)的行為并描述一個系統(tǒng)的動態(tài)特性,處理主要的任務(wù)和控制流。每個用例通常都有一個控制類、控制用例中的事件順序。也存在多個用例共享同一個控制類。2、請選擇UML中合適的圖來描述圖書管理系統(tǒng)中圖書館業(yè)務(wù)功能模塊。該模塊包括借書,還書,預(yù)約借書等功能答:用用例圖表現(xiàn)3、請根據(jù)下面的用例圖設(shè)計相關(guān)類圖4、你已經(jīng)學(xué)習(xí)完了本課程,現(xiàn)在要你擔任學(xué)生管理系統(tǒng)的項目經(jīng)理,你會如何組織本項目小組的成員進行項目開發(fā)呢?UML軟件建模技術(shù)技術(shù)理論考核試卷(三)UML中,用例圖展示了外部Actor與系統(tǒng)所提供的用例之間的連接,UML中的外部Actor是指()A.人員B.單位C.人員和單位D.人員或外部系統(tǒng)UML中有四種關(guān)系是:依賴,泛化,關(guān)聯(lián)和()A、繼承B、合作C、實現(xiàn)D、抽象UML中的事物包括:結(jié)構(gòu)事物,分組事物,注釋事物和()A、實體事物B、邊界事物C、控制事物D、動作事物在UML中,()圖顯示了一組類、接口、協(xié)作以及它們之間的關(guān)系。A、狀態(tài)圖B、類圖C、用例圖D、部署圖UML中,對象行為是通過交互來實現(xiàn)的,是對象間為完成某一目的而進行的一系列消息交換。消息序列可用兩種類來表示,分別是()A.狀態(tài)圖和順序圖B.活動圖和協(xié)作圖C.狀態(tài)圖和活動圖D.順序圖和協(xié)作圖用例(Use-case)用來描述系統(tǒng)在事件做出響應(yīng)時所采取的行動。用例之間是具有相關(guān)性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要檢查用戶帳號是否正確。那么,用例“創(chuàng)建新訂單”、“更新訂單”與用例“檢查用戶帳號”之間是()關(guān)系A(chǔ).包含(include)B.擴展(extend)C.分類(classification)D.聚集(aggregation)軟件生存期包括計劃,需求分析和定義(),編碼,軟件測試和運行維護A、軟件開發(fā)B、軟件設(shè)計(詳細設(shè)計)C、軟件支持D、軟件定義()模型的缺點是缺乏靈活性,特別是無法解決軟件需求不明確或不準確的問題A、瀑布模型B、原型模型C、增量模型D、螺旋模型瀑布模型的生存周期是()A.聽取客戶意見→建造/修改→測試/運行B.計劃→聽取客戶意見→設(shè)計→編碼→測試→運行/維護C.計劃→需求分析→設(shè)計→編碼→測試→運行/維護D.需求分析→計劃→設(shè)計→編碼→測試→運行/維護10、下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖11、()技術(shù)是將一個活動圖中的活動狀態(tài)進行分組,每一組表示一個特定的類、人或部門,他們負責完成組內(nèi)的活動。A、泳道B、分叉匯合C、分支D、轉(zhuǎn)移12、下列關(guān)于狀態(tài)圖的說法中,正確的是()A.狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的五種圖之一。B.狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)C.活動圖和狀態(tài)圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。D.狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強調(diào)對單個反應(yīng)型對象建模13、對反應(yīng)型對象建模一般使用()圖A、狀態(tài)圖B、順序圖C、活動圖D、類圖14、類圖應(yīng)該畫在Rose的哪種()視圖中A、UseCaseViewB、LogicViewC、ComponentViewD、DeploymentView15、類通??梢苑譃閷嶓w類,()和邊界類A、父類B、子類C、控制類D、祖先類16、順序圖由類角色,生命線,激活期和()組成A、關(guān)系B、消息C、用例D、實體17、()是系統(tǒng)中遵從一組接口且提供實現(xiàn)的一個物理部件,通常指開發(fā)和運行時類的物理實現(xiàn)A、部署圖B、類C、接口D、組件18、關(guān)于協(xié)作圖的描述,下列哪個不正確()A.協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號;D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5”鍵自動生成;19、組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一()A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模20、在ATM自動取款機的工作模型中(用戶通過輸入正確的用戶資料,從銀行取錢的過程),下面哪個不是“Actor”()A.用戶B.ATM取款機C.ATM取款機管理員D.取款21、()是可復(fù)用的,提供明確接口完成特定功能的程序代碼塊。A、模塊B、函數(shù)C、用例D、軟件構(gòu)件22、下圖中的空心箭頭連線表示()關(guān)系A(chǔ)、泛化B、包含C、擴展D、實現(xiàn)23、組件圖展現(xiàn)了一組組件之間的組件和依賴。它專注于系統(tǒng)的()實現(xiàn)圖A、動態(tài)B、靜態(tài)C、基礎(chǔ)D、實體24、若將活動狀態(tài)比作方法,那么動作狀態(tài)即()A、方法名B、方法返回值C、方法體中的每一條語句D、方法的可見性25、事件(event)表示對一個在時間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說明,下面哪個不是事件的類型()A.信號B.調(diào)用事件C.源事件D.時間事件26、()是用于把元素組織成組的通用機制A、包B、類C、接口D、組件27、下列關(guān)于類方法的聲明,不正確的是()A.方法定義了類所許可的行動B.從一個類所創(chuàng)建的所有對象可以使用同一組屬性和方法C.每個方法應(yīng)該有一個參數(shù)D.如果在同一個類中定義了類似的操作,則他們的行為應(yīng)該是類似的28、()是一組用于描述類或組件的一個服務(wù)的操作A、包B、節(jié)點C、接口D、組件29、UML的全稱是 ()A.UnifyModelingLanguage B.UnifiedModelingLanguageC.UnifiedModemLanguage D.UnifiedMakingLanguage30、下面關(guān)于正向工程與逆向工程的描述,哪個不正確()A.正向工程是通過到實現(xiàn)語言的映射而把模型轉(zhuǎn)換為代碼的過程;B.逆向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;C.正向工程是通過從特定實現(xiàn)語言的映射而把代碼轉(zhuǎn)換為模型的過程;D.正向工程與逆向工程可以通過rose支持來實現(xiàn);四、程序設(shè)計題(共40分)1、看圖回答問題下圖中類的名字是:______類中的行為(方法)是:____類中的成員方法的訪問可見性是:該類是什么類型的類,這種類型的類作用是什么?2、看圖回答問題該圖是什么圖,其中的矩形框表示什么?該圖描述了怎樣的情形3、請根據(jù)下面的用例圖設(shè)計相關(guān)類圖學(xué)生管理系統(tǒng)中有一個模塊是報到登記,具體流程是:在新生入校報到時,進行新生信息登記,記錄學(xué)生的報到資料、個人基本情況的輸入、查詢、修改等。問題:1.寫出在上述需求描述中出現(xiàn)的Actor2.根據(jù)上述描述繪制其用例圖

湖南科技職業(yè)學(xué)院軟件建模技術(shù)理論考核試卷(三)UML中,用例圖展示了外部Actor與系統(tǒng)所提供的用例之間的連接,UML中的外部Actor是指()A.人員B.單位C.人員和單位D.人員或外部系統(tǒng)UML中有四種關(guān)系是:依賴,泛化,關(guān)聯(lián)和()A、繼承B、合作C、實現(xiàn)D、抽象UML中的事物包括:結(jié)構(gòu)事物,分組事物,注釋事物和()A、實體事物B、邊界事物C、控制事物D、動作事物在UML中,()圖顯示了一組類、接口、協(xié)作以及它們之間的關(guān)系。A、狀態(tài)圖B、類圖C、用例圖D、部署圖UML中,對象行為是通過交互來實現(xiàn)的,是對象間為完成某一目的而進行的一系列消息交換。消息序列可用兩種類來表示,分別是()A.狀態(tài)圖和順序圖B.活動圖和協(xié)作圖C.狀態(tài)圖和活動圖D.順序圖和協(xié)作圖用例(Use-case)用來描述系統(tǒng)在事件做出響應(yīng)時所采取的行動。用例之間是具有相關(guān)性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要檢查用戶帳號是否正確。那么,用例“創(chuàng)建新訂單”、“更新訂單”與用例“檢查用戶帳號”之間是()關(guān)系A(chǔ).包含(include)B.擴展(extend)C.分類(classification)D.聚集(aggregation)軟件生存期包括計劃,需求分析和定義(),編碼,軟件測試和運行維護A、軟件開發(fā)B、軟件設(shè)計(詳細設(shè)計)C、軟件支持D、軟件定義()模型的缺點是缺乏靈活性,特別是無法解決軟件需求不明確或不準確的問題A、瀑布模型B、原型模型C、增量模型D、螺旋模型瀑布模型的生存周期是()A.聽取客戶意見→建造/修改→測試/運行B.計劃→聽取客戶意見→設(shè)計→編碼→測試→運行/維護C.計劃→需求分析→設(shè)計→編碼→測試→運行/維護D.需求分析→計劃→設(shè)計→編碼→測試→運行/維護10、下面哪個不是UML中的靜態(tài)視圖()A.狀態(tài)圖B.用例圖C.對象圖D.類圖11、()技術(shù)是將一個活動圖中的活動狀態(tài)進行分組,每一組表示一個特定的類、人或部門,他們負責完成組內(nèi)的活動。A、泳道B、分叉匯合C、分支D、轉(zhuǎn)移12、下列關(guān)于狀態(tài)圖的說法中,正確的是()A.狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的五種圖之一。B.狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)C.活動圖和狀態(tài)圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。D.狀態(tài)圖強調(diào)對有幾個對象參與的活動過程建模,而活動圖更強調(diào)對單個反應(yīng)型對象建模13、對反應(yīng)型對象建模一般使用()圖A、狀態(tài)圖B、順序圖C、活動圖D、類圖14、類圖應(yīng)該畫在Rose的哪種()視圖中A、UseCaseViewB、LogicViewC、ComponentViewD、DeploymentView15、類通??梢苑譃閷嶓w類,()和邊界類A、父類B、子類C、控制類D、祖先類16、順序圖由類角色,生命線,激活期和()組成A、關(guān)系B、消息C、用例D、實體17、()是系統(tǒng)中遵從一組接口且提供實現(xiàn)的一個物理部件,通常指開發(fā)和運行時類的物理實現(xiàn)A、部署圖B、類C、接口D、組件18、關(guān)于協(xié)作圖的描述,下列哪個不正確()A.協(xié)作圖作為一種交互圖,強調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號;D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5”鍵自動生成;19、組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃?/p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論