狀態圖(或狀態表圖)描述類的狀態和響應。狀態圖描述了類響應外界刺激的行為。這種圖包括下列元素:·狀態(state),代表在對象生命期間的某種狀況。在該狀況下,對象滿足某些條件、執行某些活動或等待某些事件?!まD換(transition)...[繼續閱讀]
海量資源,盡在掌握
狀態圖(或狀態表圖)描述類的狀態和響應。狀態圖描述了類響應外界刺激的行為。這種圖包括下列元素:·狀態(state),代表在對象生命期間的某種狀況。在該狀況下,對象滿足某些條件、執行某些活動或等待某些事件?!まD換(transition)...[繼續閱讀]
活動圖描述類的活動。這些圖類似于狀態圖,也使用類似的約定,但是活動圖描述類響應內部處理的行為,而狀態圖則描述類響應外部事件的行為。這些圖包含下列元素:·泳道(swimlane),表示一個或多個對象對于整個活動中的動作所負的責...[繼續閱讀]
組件圖描述了軟件實現組件的組織及其相互之間的依賴關系。組件圖包括組件,組件代表分布的物理單元,包括源代碼、目標代碼和可執行代碼。圖4-34顯示實現系統的開發時和運行時物理對象。側面帶有兩個突出的小矩形的矩形代表...[繼續閱讀]
部署圖描述執行處理過程的資源元素的配置情況,以及軟件實現組件到資源元素的映射。部署圖包含組件和節點,它們代表執行處理或進行計算的資源,包括計算機、打印機等等。圖4-35顯示資源管理者應用程序將在一臺資源管理者桌面...[繼續閱讀]
圖4-36顯示如何將模型元素分組為不同的包并進行關聯。一角附帶有一個小矩形的大矩形代表包。包是用于組織模型元素的通用分組機制。在其他圖中也將使用包。圖4-36:包在圖4-36中,UserInterface(用戶界面)包中含有實現系統用戶界面的...[繼續閱讀]
模型是系統的完整抽象,而圖則是模型或者模型子集的圖形表示。UML通過一種循環的方式來對自身進行定義,使用UML語言表示法和語義的子集來說明UML語言本身。UML定義于一個用于建模的概念框架中,該框架由4個不同的層次或者說抽象...[繼續閱讀]
UML元模型由邏輯包集合組成(圖5-7)。包是一種通用分組機制,用于將語義上相關的模型元素組織起來。元模型將元模型的元素組織在包中。同一個包中的元素之間有很強的內聚性,而不同包的元素間則是松耦合關系。兩個包或者模型元...[繼續閱讀]
UML元模型元素以圖的方式進行組織。觀察系統視角的不同決定了目標的不同,根據不同的目標我們將采用不同的圖。這些不同的視圖稱為體系結構視圖(圖5-8)。體系結構視圖有助于信息的組織,而圖則使信息的交流成為可能。模型或模...[繼續閱讀]
在解決問題時,需要用圖來交流問題和解決方案的相關信息。在建模和繪圖時,一些基本的機制可以使得我們創建的模型更優秀、更精確,且具有更好的可交流性。因此,機制是進行建模和繪圖的手段或工具。所有機制都是基于這樣的想...[繼續閱讀]
UML支持并提倡采用(但并不是必需和強制性的)的過程是:·用例驅動的(usecasedriven)。所謂用例驅動,就是說通過用例來: —獲取系統需求,定義參與者要求系統提供的行為和服務,其他子系統要求某個子系統提供的服務,以及其他類要求某...[繼續閱讀]