UML建模 一 概論題綱

2021-08-11 02:23:32 字數 2137 閱讀 1728

uml (統一建模語言):

統一建模語言(u m l)是乙個通用的視覺化建模語言,用於對軟體進行描述、視覺化處理、構造和建立軟體系統製品的文件。它記錄了對必須構造的系統的決定和理解,可用於對系統的理解、設計、瀏覽、配置、維護和資訊控制。 uml 適用於各種軟體開發方法、軟體生 命週期的各個階段、各種應用領域以及各種開發工具,是一種總結了以往建模技術的經驗並吸收當今優秀成果的標準建模方法。

uml(模型檢視分類):

模型檢視被劃分成三個檢視域:結構分類、動態行為和模型管理。

結構分類描述了系統中的結構成員及其相互關係。類元包括類、用例、構件和節點。類元為研究系統動態行為奠定了基礎。類元檢視包括靜態檢視、用例檢視和實現檢視。

動態行為描述了系統隨時間變化的行為。行為用從靜態檢視中抽取的系統的瞬間值的變化來描述。動態行為檢視包括狀態機檢視、活動檢視和互動檢視。

模型管理說明了模型的分層組織結構。包是模型的基本組織單元。特殊的包還包括模型和子系統。模型管理檢視跨越了其他檢視並根據系統開發和配置組織這些檢視

類圖:主要是由類及類間相互關係構成,這些相互關係包括:關聯、泛化和各種依賴關係, 如使用和實現關係。類是應用領域或應用解決方案中概念的描述。

用例圖:是被稱為參與者的外部使用者所能觀察到的系統功能的模型圖。用例是系統中的乙個功能單元,可以被描述為參與者與系統之間的一次互動作用。用例模型的用途是列出系統中的用例和參與者,並顯示哪個參與者參與了哪個用例的執行。

順序圖:表示了物件之間傳送訊息的時間順序。每乙個類元角色用一條生命線來表示— 即用垂直線代表整個互動過程中物件的生命期。生命線之間的箭頭連線代表訊息。順序圖可以用來進行乙個場景說明—即乙個事務的歷史過程。

協作圖:對在一次互動中有意義的物件和物件間的鏈建模。物件和關係只有在互動的語境 中才有意義。類元角色描述了乙個物件,關聯角色描述了協作關係中的乙個鏈。協作圖用幾何排列來表示互動作用中的各角色。附在類元角色上的箭頭代表訊息。訊息的發 生順序用訊息箭頭處的編號來說明。

狀態機檢視是乙個類物件所可能經歷的所有歷程的模型圖。狀態機由物件的各個狀態和

連線這些狀態的轉換組成。每個狀態對乙個物件在其生命期中滿足某種條件的乙個時間段建 模。當乙個事件發生時,它會觸發狀態間的轉換,導致物件從一種狀態轉化到另一新的狀態。與轉換相關的活動執行時,轉換也同時發生

活**是狀態機的乙個變體,用來描述執行演算法的工作流程中涉及的活動。活動狀態代 表了乙個活動:乙個工作流步驟或乙個操作的執行。活**描述了一組順序的或併發的活動。

構建檢視為系統的構件建模—構件即構造應用的軟體單元—還包括各構件之間的依賴關係,以便通過這些依賴關係來估計對系統構件的修改給系統可能帶來的影響。

部署圖描述位於節點例項上的執行構件例項的安排。節點是一組執行資源,如計算機、裝置或儲存器。

包圖對模型自身組織建模。一系列由模型元素(如類、狀態機和用例)構成的 包組成了模型。包可能包含其他的包,因此,整個模型實際上可看成乙個根包,它間接包含了模型中的所有內容。包是操作模型內容、訪問控制和配置控制的基本單元。每乙個模型元 素包含於包中或包含於其他模型元素中。

【uml建模】二售票系統建模例項

CAD CAM CAE基礎 一 概論

cad cae cam系統整合 材料加工cad cae cam的整合 整合系統選擇原則 整合系統發展趨勢 補充 根據習題 什麼是cad cae cam cad的主要研究內容 cae的主要研究內容 優化設計 進行方案優化的基本功能 三維運動機構的分析和 對機構的運動引數 運動軌跡 干涉校核進行研究,提...

統一建模語言(UML)

統一建模語言提供了一種表示法,通過它,我們可以獲取和說明程式設計。uml類圖描述系統中的類 它們之間的靜態關係 與類關聯的屬性和操作以及有關物件間連線的約束。uml類圖 在uml中,類由乙個矩形來表示,並且通常分割成3部分 類名 屬性和操作。上圖說明了乙個名為libraryitem的類名。該類有兩個...

UML統一建模語言

1 什麼是建模?任何事情都要先想清楚了再做,軟體開發更是如此!軟體開發過程不可能一上來就盲目寫 寫 之前必須搞清楚下面一些問題 要做什麼?做成什麼樣?怎麼去做?2 建模的原則 1 選擇建立什麼樣的模型對如何發現和解決問題具有重要的影響 2 每個模型有多種表達方式。使用者的身份和使用的原因是評判模型好...