




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、文檔可能無法思考全面,請瀏覽后下載! 一、單選題。1UML中關聯的多重度是指( )。A一個類有多個方法被另一個類調用B一個類的實類能夠與另一個類的多個實類相關聯C一個類的某個方法被另一個類調用的次數D兩個類所具有的相同的方法和屬性2在用例之間,會有三種不同的關系,下列哪個不是他們之間可能的關系( )。A包含 B擴展 C泛化 D關聯3在類圖中,“ #”表示的可見性是( )。APublic BProtected CPrivate DPackage 4關于約束,下列描述錯誤的是( )。A約束是對特定模型元素附加的語義信息。 B可以在注解中表示約束。C約束必須表示為規范的約束語言。 D約束允許增加新的
2、規則或者修改已有的規則。5關于同步調用消息和異步調用消息,下面哪一種說法是錯誤的( )。A同步調用,發出調用某操作的消息之后,發送方等待接受方的應答。B異步調用,發出調用信息之后,繼續下面動作,而不等待應答。C發出同步調用消息之后,發送方在收到應答之前,只能等待,而不能做其它動作。D同步調用描述為實線實箭頭,異步調用描述為虛線開箭頭。6要表示單個對象在生命期內的狀態變化,應采用的UML圖為( )。A 用例圖 B類圖 C順序圖 D狀態圖7在確定類名時,下列屬于候選的類的是( )。A名詞 B形容詞 C動詞 D代詞8用于對面向對象系統的物理方面建模進行描述圖形是( )。A部署圖 B對象圖 C包圖 D
3、類圖9關于接口和構件,下列說法錯誤的是( )。A接口是一組操作的集合,用于描述類或構件的一個服務。B一個構件可以有若干個供接口,也可以有若干個需接口。C一個構件可以用遵循相同接口的其他構件來替換。D構件圖展示了構件的內部結構和構件之間的傳遞的消息序列。10構件圖的組成不包括( )。A接口 B構件 C發送者 D依賴關系11下列關于用例圖的描述,錯誤的是( )。A用例圖中的參與者和用例之間是關聯關系。B包含是用例之間的一種依賴關系,由基用例指向抽象用例。C參與者和參與者之間、用例和用例之間都可能出現泛化關系。D擴展關系規范了擴展用例的行為如何及何時插入到基用例的行為之中,由基用例指向擴展用例。12
4、在UML中,類之間的關系有一種為關聯關系,其中多重性用來描述類之間的對應關系,下面哪個不是其中之一( )。A0.1 B0.* C1.* D*.*13部署圖的組成不包括( )A處理器 B設備 C構件D連接14下列對狀態圖描述不正確的是( )。7 / 7A狀態圖通過建立類對象的生命周期模型來描述對象隨時間變化的動態行為B狀態圖適用于描述狀態和動作的順序,不僅可以展現一個對象擁有的狀態,還可與說明事件如何隨著時間的推移來影響這些狀態C狀態圖的主要目的是描述對象創建和撤銷的過程中資源的不同狀態,有利于開發人員提高開發效率D狀態圖描述了一個實體基于事件反應的動態行為,顯示了該實體如何根據當前所處狀態對不
5、同的事件作出反應15用于對面向對象系統的物理方面建模進行描述圖形是( )。A部署圖 B對象圖 C包圖 D類圖16下面哪一項不是包圖中的關系( )A<<use>> B<<Import> C<<Merge>> D<<stub>>17消息的組成不包括( )。A接口B活動C發送者 D接收者18下面哪個視圖屬于UML語言的交互圖( )。A構件圖B狀態圖C部署圖D順序圖19RUP中有( )個核心過程工作流。A1B3 C6 D920下面哪個符號代表包圖( )。BACD21事件表示對一個在時間和空間上占據一定位置的有意義
6、的事情的規格說明,事件的類型不包括( )。A信號事件 B調用事件C源事件 D時間事件22在UML的順序圖中,通常由左向右分層排列各個對象,正確的排列方法是( )。A執行者角色控制類用戶接口業務層后臺數據庫B執行者角色用戶接口控制類業務層后臺數據庫C執行者角色控制類用戶接口后臺數據庫業務層D執行者角色用戶接口業務層控制類后臺數據庫23多對象是UML哪個視圖中的概念( )。A類圖B狀態圖C通信圖D構件圖24狀態是指在對象的生命周期中滿足某些條件、執行某些活動或等待某些事件時的一個條件或狀況,狀態的組成部分不包括( )。A進入(entry)和退出(exit)動作 B外部轉換C子狀態 D延遲事件25下
7、面哪個UML視圖是描述一個對象的生命周期的( )。A類圖B狀態圖C通信圖D順序26順序圖由對象,生命線,控制焦點和( )組成。A關系 B消息 C用例 D實體27關于接口和構件,下列說法錯誤的是( )。A接口是一組操作的集合,用于描述類或構件的一個服務。B一個構件可以有若干個供接口,也可以有若干個需接口。C 一個構件可以用遵循相同接口的其他構件來替換。D構件圖展示了構件的內部結構和構件之間的傳遞的消息序列。28一個對象和另一個對象之間,通過消息來進行通信。消息通信在面向對象的語言中即( )。 A方法實現 B方法嵌套 C方法調用 D方法定義二、填空題。1統一建模語言是由一系列標準的_組成的建模語言
8、,它用于描述軟件系統分析、_ 和實施中的各種模型。2在UML中有兩種表達形式的交互圖,分別是_ _和_ _。3在面向對象的分析和設計中,_ _稱為消息,其分為 、 和簡單消息。4順序圖將交互關系表示為一張二維圖,從上到下體現了 ,從左到右代表了 。5類圖是UML中最重要的建模圖示語言之一,它用于建立類、 以及類與類之間的各種關系模型。它是編程最重要的模型依據。 、 。6 圖主要用于描述系統的行為及各種功能之間的關系,是描述 與用例以及用例與用例之間關系的圖。7對象圖是為 ,這種建模就像在某個時間點上給系統的所有參與對象拍下一張對象狀態的的快照。8順序圖由 和 組成。9UML將構造型 作為消息的
9、標簽來表達對象銷毀消息,同時在對象生命線的結束部分畫一個 來表示該對象被銷毀了。10在UML中,通信圖描述參與一個交互的對象的鏈接,它強調發送和接收消息的對象之間的鏈接。其中可以有 、 、 它們之間的鏈接和 。11狀態圖特別適合為那些行為由其 決定的對象建模,它描述了一個對象可能處于的各種不同狀態以及這些狀態之間 轉移。三、名詞解釋。1統一建模語言統一建模語言是由一系列標準的圖形符號組成的建模語言,它用于描述軟件系統分析、設計和實施中的各種模型。2模型模型是從一個特定視點對系統進行的抽象,它可以是實物模型,也可以是抽象數字或圖示模型。3遷移遷移指從一個狀態到另一個狀態的瞬間變化過程。從源狀態到
10、目標狀態一發生變化,就稱發生了遷移。4泳道為了表明活動圖中各種元素的歸屬,UML用垂直線將不同歸屬的元素分開,將它稱為活動劃分,由于這種劃分的外觀很像泳道,所以也稱為活動圖中的泳道5鏈接鏈接是兩個對象間連接路徑,它表示兩個對象間的導航和可視性,沿著這條路徑消息可以流動。6類圖類圖是類的模型,是利用圖示和文字注釋描述類以類和類之間相互關系的方法。四、簡答題。1類圖在UML中有何重要作用?1)為開發人員提供這種模仿現實世界的表達方式。2)讓分析員使用客戶所采用的術語和客戶交流,促使客戶說出所要解決的問題的重要細節。2闡述用例對于系統開發人員來說的價值。答:是用來從用戶的觀察角度收集系統需求的一項技
11、術,便于分析員與客戶和用戶交流,使系統更符合用戶的需求。3什么是用例圖?用例圖有什么作用?答:定義:由參與者(Actor)、用例(UseCase)以及它們之間的關系構成的用于描述系統行為及各種功能之間關系的圖稱為用例圖。作用:用例圖是從軟件需求分析到最終實現的第一步,它顯示了系統的用戶和用戶希望提供的功能,有利于用戶和軟件開發人員之間的溝通。用例圖可視化的表達了系統的需求,具有直觀、規范等優點,克服了純文字性說明的不足。用例方法是完全從外部來定義系統的,它把需求和設計完全分離開來,使用戶不用關心系統內部是如何完成各種功能的。4順序圖和通信圖中,消息有哪三種?各自的意義和表示什么?答:消息可以是
12、簡單的(simple) 、同步的(synchronous)或異步的(asynchronous)。簡單消息是從個對象到另一個對象的控制流的轉移。如果一個對象發送了個同步消息,那么它要等待對方對消息的應答,收到應答后才能繼續自己的操作。而發送異步消息的對象不需要等待對方的應答便可以繼續自己的操作。在順序圖中,簡單消息是個簡單箭頭,同步消息是實心箭頭。異步消息是個半邊箭頭。5包的訪問可見性有幾種?請描述各訪問可見性的區別。可見性可以分成3種:公有訪問(public)、保護訪問(protected)、私有訪問(private)公有訪問:包內的模型元素可以被任何引入此包的其他包的內含元素訪問。保護訪問:
13、表示此元素只能被當前包的子包訪問。私有訪問:表示此元素只能被當前包內的模型元素訪問。6什么是依賴?他與關聯有什么區別?答:依賴是一種使用關系,它說明了一個事物聲明說明的變化可能影響到使用它的另一個事物,但反之未必。也就是說,服務的使用者以某種方式依賴于服務的提供者發。而關聯是一種結構關系,它詳述了一個事物的對象與另一個事物的對象相互聯系。五、分析設計題。1圖書管理系統功能性需求說明如下: ² 圖書管理系統能夠為一定數量的借閱者提供服務。每個借閱者能夠擁有唯一標識其存在的編號。圖書館向每一個借閱者發放圖書證,其中包含每一個借閱者的編號和個人信息。提供的服務包括:提供查詢圖書信息、查詢個
14、人信息服務和預定圖書服務等。² 當借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進行,即借閱者不直接與系統交互,而是通過圖書管理員充當借閱者的代理和系統交互。² 系統管理員主要負責系統的管理維護工作,包括對圖書、數目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息。² 可以通過圖書的名稱或圖書的ISBN/ISSN號對圖書進行查找。 回答下面問題:該系統中有哪些參與者? 解:借閱者 圖書管理員 系統管理員(2分) 確定該系統中的類,找出類之間的關系并畫出類圖解:用戶類、用戶角色類、圖書類、預定類、借閱類、書目類(3分)類圖(5分)2學生管理系統中有一個模塊是報到登記,具體流程是:在新生入校報到時,進行新生信息登記,記錄學生的報到資料、個人基本情況的輸入、查詢、修改等。問題:寫出在上述需求描述中出現的Actor 根據上述描述繪制其用例圖3網絡的普及帶給了人們更多的學習途徑,隨之而來的管理遠程網絡教學的“遠程網絡教學系統”誕生了。“遠程網絡教學系統”的功能需求如下:l 學生登錄網站后,可以瀏覽課件、查找課件、下載課件、觀看教學視頻。l 教師登錄網站后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 頂崗老師班會課件模板
- 金屬冶煉負責人安管人員培訓
- 音樂課國防教育課件
- 水肌酸產品項目運營管理方案
- 電網側獨立儲能示范項目經濟效益和社會效益分析報告
- 城鎮污水管網建設項目人力資源管理方案(模板范文)
- xx片區城鄉供水一體化項目建設管理方案
- 先進金屬材料行動計劃
- 無人駕駛配送車輛定位精度提升
- 2025年井下多功能測振儀項目建議書
- (高清版)DB11∕T 2429-2025 補充耕地質量調查與評價技術規范
- 2025年貴州省6月28日納雍事業單位教師崗考試真題及答案
- 提高冠脈介入手術術前準備的合格率護理品管圈QCC成果匯報課件(完整內容可編輯修改)
- 機關檔案管理工作培訓PPT課件
- 油輪、化學品船的基本知識
- 25T汽車吊檢驗報告
- 變頻空調中的永磁電機電感分析
- 高考常考語法填空詞性轉換匯總
- AOI自動光學檢測設備程序編寫
- 廈門護士延續注冊體檢表
- GB∕T 386-2021 柴油十六烷值測定法
評論
0/150
提交評論