您好,登錄后才能下訂單哦!
這篇“UML的試題有哪些”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“UML的試題有哪些”文章吧。
UML試題1、UML中的交互圖有兩種,分別是順序圖和協作圖,請分析一下兩者之間的主要差別和各自的優缺點。掌握利用兩種圖進行的設計的方法。
答:協作圖可視化地表示了對象之間隨時間發生的交互,它除了展示對象之間的關聯,還顯示出對象之間的消息傳遞。與順序圖一樣,協作圖也展示對象之間的交互關系。順序圖強調的是交互的時間順序,而協作圖強調的是交互的語境和參與交互的對象的整體組織。順序圖按照時間順序布圖,而協作圖按照空間組織布圖。順序圖可以清晰地表示消息之間的順序和時間關系,但需要較多的水平方向的空間。協作圖在增加對象時比較容易,而且分支也比較少,但如果消息比較多時難以表示消息之間的順序。
UML試題2、什么是高內聚度 高內聚度是對一個類中的各個職責之間相關程度和集中程度的度量。一個具有高度相關職責的類并且這個類所能完成的工作量不是特別巨大,那么它就具有高內聚度。包括兩個意思:不要給一個類分派太多的職責,在履行職責時盡量將部分職責分派給有能力完成的其它類去完成。不相關的職責不要分派給同一個類。
UML試題3、 UML提供一系列的圖支持面向對象的分析與設計,其中_G__給出系統的靜態設計視圖;
_B_對系統的行為進行組織和建模是非常重要的;_D__和_F_都是描述系統動態視圖的交互圖,其中_D__描述了以時間順序組織的對象之間的交互活動,_F__強調收發消息的對象的組織結構.
A狀態圖B用例圖C狀態圖D序列圖E部署圖F協作圖G類圖
UML試題4、什么是對象間的可見性?
答:可見性(Visibility)指的是一個對象能夠“看到” 或者引用另一個對象的能力
UML試題5、領域模型是一組表示__A__,在設計工作中廣泛用來啟發設計軟件對象.
A.真實世界的概念類
B.虛擬世界的概念類
C.軟件部件的模型
D.硬件部件的模型
UML試題6、可以用_____________和____________兩種方法找概念類。
答案:概念類類別表、 標識名詞短語
UML試題7、統一過程中的四個階段?
答:初始階段(Inception)
細化階段(Elaboration)
構造階段(Construction)
提交階段(Transition)
統一過程中有哪四個階段,各階段需要完成的主要工作有哪些?
答:1)初始階段:編制簡要的愿景文檔、 業務案例、 確定范圍、 粗略評估成本。]
2)細化階段:細化愿景文檔、 迭代地實現核心構架、 解決高風險的問題、 定義大多數的需求和范圍、 進一步評估成本
3)構造階段:迭代地實現系統的其余部分、 準備部署
4)提交階段:beta 測試、部署
統一過程中的核心工作流有哪些?
答:業務建模、 需求分析、 設計、 實現、 測試。
UML試題8、定義大多數的需求和范圍的工作是在UP中的 ________(11)____ 階段完成的。
(11)A初始階段 B細化階段 C構造階段 D提交階段
答案:(11)B
UML試題9、下列 (12) 不在UP的初始階段中完成的
(12)A編制簡要的愿景文檔 B粗略評估成本 C定義大多數的需求 D業務案例
答案:(12)C
UML試題10、領域模型是一組表示真實世界的 (16),不是(17)的模型。
答案:(16)概念類 (17)軟件部件
UML試題11、在協作圖中通過(18)表示出消息的時間順序。
答案:(18)消息編號
UML試題12、在畫SSD圖時, 應該如何對待所涉及的系統:
A.詳細描述其內部結構及其功能;
B.簡單描述其內部結構,但是羅列系統所有的功能
C.詳細描述其內部結構,并不列出系統的功能
D.不對系統的內部結構與功能進行描述.
答案:D
UML試題13、 UP的核心思想有哪些?
答:短時間盒的迭代式開發
開發過程中不斷進行調整
在早期的迭代中解決高風險和高價值的主要問題
不斷與用戶銜接,及時得到反饋意見
早期注意構造核心的體系結構
早期進入實現和測試,不斷進行質量檢驗
使用用況(use case)
可視化建模(用UML)
仔細地管理需求
控制變更
UML試題14、什么是增量開發?
答:增量開發包括兩層意思:
1)對復雜的用況分多次迭代,一部分一部分地實現
2)將所有用況按其優先級分別安排在不同的迭代中實現
UML試題15、領域建模的步驟?
答案:
列出候選的概念類
畫出領域模型圖
必要時加入概念類間的關聯
必要時加入概念類的屬性
UML試題16、什么是用況,用況模型,如何描述用況?
答:用況是一個描述性的文檔,用來描述一個參與者使用系統完成某個業務過程時的
事件發生順序。用況描述的是系統使用過程,它描述了系統的功能需求。用況不描
述系統內部如何工作,而是定義系統的責任,說明系統必須做什么。用況模型是需
求工作的一個重要的制品。
用況一般有Brief, Casual,fullydressed 三種類型的描述方式。
UML試題17、標準建模語言UML的重要內容可以由哪五類圖(共9種圖形)來定義?
答案:用例圖、靜態圖(包括類圖、對象圖和包圖)、行為圖、交互圖和實現圖。
UML試題18要求簡述統一建模語言(UML):
統一建模語言(UML)是一種繪制軟件藍圖的標準語言。可以用UML對軟件密集型系統的制品進行可視化詳述和文檔化。UML是一種定義良好、易于表達、功能強大且普遍適用的可視化建模語言。它融入了軟件工程領域的新思想、新方法和新技術。它的作用域不限于支持面向對象的分析與設計,還支持從需求分析開始的軟件開發的全過程。UML的作用就是用很多圖從靜態和動態方面來全面描述我們將要開發的系統。
UML試題19、軟件開發生命期
軟件開發生命期是指軟件產品從考慮其概念開始,到該產品交付使用為止的整個時期。
一般包括概念階段,需求階段,設計階段,實現階段,測試階段,安裝階段及交付階段。這些階段可以有重復,執行時也可以有迭代。
以上就是關于“UML的試題有哪些”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。