posts - 122,  comments - 25,  trackbacks - 0

          UML(統一建模語言 Unified Modeling Language)是一種標準的圖形化建模語言,是面向對象分析與設計的一種標準表示。

          UML體系統比較復雜,內容較多,我們可以根據實際情況選擇性的學習,部份內容可日后再做深入學習。首先了解一下UMl中相關的一些概念:

          UML視圖

          視圖只是表達系統某一方面特征的U M L建模組件的子集。按結構劃分,描述系統中的結構成員及其相互關系,包括靜態視圖、用例視圖和實現視圖。按動態行為劃分,描述系統隨時間變化的行為,包括狀態機視圖、活動視圖和交互視圖。模型管理,說明了模型的分層組織結構,包括模型管理視圖。

          主要的域

          視圖

          主要概念

          結構

          靜態視圖

          類圖

          類、關聯、泛化、依賴關系、實現、接口

          用例視圖

          用例圖

          用例、角色、關聯、擴展、包括、用例泛化

          實現視圖

          構件圖

          構件、接口、依賴關系、實現

          部署視圖

          部署圖

          節點、構件、依賴關系、位置

          狀態

          狀態機視圖

          狀態圖

          狀態、事件、轉換、動作

          活動視圖

          活動圖

          狀態、活動、完成轉換、分叉、結合

          交互視圖

          順序圖

          交互、對象、消息、激活

          協作圖

          協作、交互、協作角色、消息

          模型管理

          模型管理視圖

          類圖

          包、子系統、模型

          可擴展性

          所有

          所有

          約束、構造型、標記值

          UML

          圖是一個具體視圖的組成部分,由模型元素的符號化的圖片組成。UML中包含以下9種:

          1用例圖use-case diagram),用于顯示若干角色(actor)以及這些角色與系統提供的用例之間的連接關系。角色代表外部實體,如用戶、硬件設備或與系統發生交互的另一個外部系統。

          2類圖(class diagram),用來表示系統中的類和類與類之間的關系,是對系統靜態結構的描述。

          3、對象圖,類似于類圖,區別在于對象圖表示類的對象實例,而不是類。

          4、狀態圖,描述類的所有對象可能具有的狀態,以及引起狀態變化的事件。

          5序列圖,反映若干個對象之間的動態協作關系,也就是隨著時間的流逝,對象之間是如何交互的。

          6、協作圖,其作用同序列圖,除了顯示消息變化外,協作圖還顯示對象及其之間的關系。

          7活動圖(activity diagram),描述某個操作執行時的活動狀況。

          8、組件圖(component diagram),反應代碼的物理結構,可為源代碼、二進制文件或可執行文件組件。

          9、展開圖(deployment diagram),用來顯示系統中軟件和硬件的物理架構,通常在圖中以結點的形式顯示實際的計算機和設備,以及各個結點之間的關系。

          UML建模工具
          1、StarUML http://staruml.sourceforge.net/en/
          小巧的建模工具,才20來M,目前版本是 5.0 。是一個韓國人用delphi寫的,免費很關鍵。

          2、JUDE http://jude.change-vision.com/jude-web/download/index.html
          posted on 2009-03-19 22:21 josson 閱讀(309) 評論(0)  編輯  收藏 所屬分類: 軟件設計

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 厦门市| 南宫市| 通道| 汉沽区| 云南省| 连云港市| 攀枝花市| 宿迁市| 嘉善县| 奈曼旗| 金塔县| 鱼台县| 衡阳市| 宝山区| 杭锦旗| 湖南省| 榆树市| 永年县| 酒泉市| 临沂市| 龙陵县| 奈曼旗| 资兴市| 沧源| 海安县| 水城县| 轮台县| 沧州市| 乌兰浩特市| 东平县| 江油市| 桂东县| 永平县| 河池市| 革吉县| 津市市| 永泰县| 灵石县| 屏边| 云阳县| 隆回县|