posts - 122,  comments - 25,  trackbacks - 0

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

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

          UML視圖

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

          主要的域

          視圖

          主要概念

          結構

          靜態(tài)視圖

          類圖

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

          用例視圖

          用例圖

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

          實現視圖

          構件圖

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

          部署視圖

          部署圖

          節(jié)點、構件、依賴關系、位置

          狀態(tài)

          狀態(tài)機視圖

          狀態(tài)圖

          狀態(tài)、事件、轉換、動作

          活動視圖

          活動圖

          狀態(tài)、活動、完成轉換、分叉、結合

          交互視圖

          順序圖

          交互、對象、消息、激活

          協作圖

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

          模型管理

          模型管理視圖

          類圖

          包、子系統(tǒng)、模型

          可擴展性

          所有

          所有

          約束、構造型、標記值

          UML

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

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

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

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

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

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

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

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

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

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

          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 閱讀(310) 評論(0)  編輯  收藏 所屬分類: 軟件設計

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


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

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 巴青县| 寿阳县| 山阳县| 五莲县| 伊宁市| 长海县| 湖北省| 北流市| 志丹县| 柳江县| 蓝田县| 新津县| 黄浦区| 将乐县| 芜湖市| 巴林右旗| 毕节市| 建平县| 罗城| 横峰县| 安平县| 云阳县| 怀安县| 开平市| 措美县| 宝山区| 阳谷县| 乐亭县| 怀宁县| 思南县| 德江县| 马边| 霍州市| 桐乡市| 抚远县| 金山区| 盐山县| 安泽县| 临夏市| 广东省| 吉安县|