posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          隨筆分類

          隨筆檔案(1)

          收藏夾(18)

          搜索

          •  

          最新評論

          UML概述

          Posted on 2007-05-07 15:46 semovy 閱讀(338) 評論(0)  編輯  收藏 所屬分類: 設計模式

          1.背景知識

          1997年,OMG組織(Object Management Group對象管理組織)發布了統一建模語言(Unified Modeling LanguageUML)。UML的主要創始人是Jim RumbaughIvar JacobsonGrady Booch ,UML的目標之一就是為開發團隊提供標準通用的設計語言來開發和構建計算機應用。UML提出了一套IT專業人員期待多年的統 一的標準建模符號。通過使用UML,這些人員能夠閱讀和交流系統架構和設計規劃, UML符號集只是一種語言而不是一種方法學. 2003年,UML已經獲得了業界的認同.

           

          2.簡述

                 UML捕捉了軟件系統有關決策和理解,用來理解、設計、瀏覽、配置、維護以及控制系統得信息.UML包括語義概念、標記符號和指南,據有靜態、動態、環境上和組織性的部分.

          <!--[if !supportLists]-->I.               <!--[endif]-->UML捕捉靜態結構和動態行為的信息。系統建模成獨立對象的集合以及它們交互和實現。靜態結構定義各種對象和實現已經它們的關系,動態行為定義了對象間的通訊??梢詮牟煌暯沁M行建模,以不同視角理解系統。

          <!--[if !supportLists]-->II.            <!--[endif]-->UML可以用包來組織模型結構

           

          3.目標

                 UML不是完整的開發方法,它不包括逐步的開發流程。但UML包括了所有必要的概念來解決現代迭代過程中解決用例驅動的需求。

           

          4UML概念范圍

                 I         靜態結構

                 II        動態行為

          <!--[if !supportLists]-->III.          <!--[endif]-->     實現構造

          <!--[if !supportLists]-->IV.          <!--[endif]-->    模型組織

          <!--[if !supportLists]-->V.                <!--[endif]-->    擴展機制

                

          5.   UML視圖

                 UML視圖可以分為三個領域:結構型分類、動態行為和模型管理

          I.結構性分類包括靜態視圖、用例視圖和實現視圖。它描述了系統中事物和事物之間的關系,包括類、用例、構件和節點,為構建動態行為提供了基礎。

                 II.動態行為包括狀態機視圖、活動圖和交互圖。它描述了系統時間上的行為

                 III.模型管理,用包來組織模型,特殊的包包括模型和子系統,模型視圖和其它視圖交迭,為團隊工作和配置控制把它們組織起來。

                 IV.擴展,包括約束、版型和標簽值。

          主站蜘蛛池模板: 赤峰市| 岳普湖县| 鹤山市| 连江县| 大新县| 隆子县| 德州市| 尚志市| 阳高县| 凤凰县| 本溪| 于都县| 台中市| 江西省| 子长县| 顺义区| 调兵山市| 汤阴县| 永福县| 威远县| 获嘉县| 饶平县| 垦利县| 二连浩特市| 延津县| 嵊州市| 兴城市| 望谟县| 岑巩县| 定陶县| 乐陵市| 塘沽区| 宁远县| 石城县| 凤山市| 庆安县| 腾冲县| 乌兰察布市| 吉隆县| 澳门| 吉木萨尔县|