<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

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

    UML基礎知識

    Posted on 2007-05-16 17:50 semovy 閱讀(393) 評論(0)  編輯  收藏 所屬分類: 設計模式

    1.       軟件工程的5個階段:需求分析(Requirements Capture),系統分析與設計(System Analysis and Design)實現(Implement),測試(Test),維護(Maintenance)。

    2.       UML的定義包括UML語義UML表示法兩個部分。UML語義描述基于UML的精確元模型定義。元模型為UML的所有元素在語法和語義上提供了簡單、一致和通用的定義性說明。UML表示法,為開發者或開發工具使用圖形工具和文本語法為系統建模提供了標準。

    3.      UML(Unified Modeling Language)視圖(View),(Diagram),模型元素(Model Element)通用機制(General Mechanism)等組成,還提供了擴展機制(Extension Mechanism),使得UML語言能夠適應一個特殊的方法或者擴充到一個組織或用戶。

    a)         視圖是表達系統的某一方面特征的UML建模元素的子集,由多個構成,是在某一個抽象層上,對系統的抽象表示。

    b)        是模型元素集的圖形表示,通常由(關系)頂點(其他模型元素)相互連接構成。

    c)        模型元素代表面向對象中的類、對象、消息和關系等概念,是構成圖的基本概念。

    d)        通用機制用于表示其他信息,比如注釋、模型元素的語義等。

    4.       UML用模型來描述系統的結構或靜態特征,以及行為或動態特征,從不同的視角為系統架構建模,形成不同視角:

    a)         用例視圖(Use Case View),強調從用戶角度看到的或需要的系統功能,是被稱為參與者的外部用戶所能觀察到的系統功能的模型圖。

    b)        邏輯視圖(Logical View),展現系統的靜態或結構組成及特征,也被稱為結構模型視圖(Structural Model View)或者靜態視圖(Static View)。

    c)        并發視圖(Concurrent View),體現了系統的動態或者行為特征,也稱為行為模型視圖(Behavioral Model View)動態視圖(Dynamic View)。

    d)        組件視圖(Component View),體現了系統實現的結構和行為特征,也稱為實現模型視圖(Implementation Model View)。

    e)         配置視圖(Deployment View),體現了系統實現環境的結構和行為特征,也被稱為環境模型視圖(Environment Model View)或者物理視圖(Physical View)

    5.       視圖由圖構成,UML提供了9種不同的圖:

    a)         用例圖(Use Case Diagram),描述系統功能;

    b)        類圖(Class Diagram),描述系統的靜態結構;

    c)        對象圖(Object Diagram),描述系統在某個時刻的靜態結構;

    d)        時序圖(Sequence Diagram),按時間順序描述系統元素間的交互;

    e)         協作圖(Collaboration Diagram),按照時間和空間順序描述系統元素間的交互和他們之間的關系;

    f)         狀態圖(State Diagram),描述了系統元素的狀態條件和響應;

    g)        活動圖(Activity Diagram),描述了系統元素的活動;

    h)        組件圖(Component Diagram),描述了實現系統的元素的組織;

    i)          配置圖(Deployment Diagram),描述了環境元素的配置,并把實現系統的元素映射到配置上。

    6.    圖和視圖之間的對應關系:
    用戶模型視圖:用例圖
    結構模型視圖:類圖和對象圖
    行為模型視圖:時序圖、協作圖、狀態圖和活動圖
    實現模型視圖:組件圖
    環境模型視圖:配置圖

    7.       UML的兩套建模機制,靜態建模機制動態建模機制。靜態建模機制包括用例圖、類圖、對象圖、包、組件圖和配置圖;動態建模機制包括消息、狀態圖、時序圖、協作圖、活動圖。

    主站蜘蛛池模板: 成人妇女免费播放久久久| 亚洲二区在线视频| 亚洲网站免费观看| 亚洲av丰满熟妇在线播放| 两性色午夜视频免费网| 亚洲一区精品无码| a在线观看免费网址大全| 亚洲AV无码一区二区二三区软件 | 亚洲国产精品线观看不卡| 99免费观看视频| 亚洲国产美女精品久久| 嫩草影院在线免费观看| 国产亚洲一卡2卡3卡4卡新区| 暖暖免费高清日本中文| 精品一区二区三区无码免费直播| 一本久久综合亚洲鲁鲁五月天| 少妇亚洲免费精品| 亚洲日韩av无码| 91精品国产免费久久国语麻豆| 亚洲黑人嫩小videos| 国产无人区码卡二卡三卡免费 | 国产1024精品视频专区免费| 亚洲中文无码mv| 免费在线观看黄网站| 在线观看免费黄网站| 亚洲精品456在线播放| 女人18一级毛片免费观看| 美女被艹免费视频| 亚洲国产另类久久久精品黑人| 真实国产乱子伦精品免费| 亚洲国产综合精品中文第一| 免费播放特黄特色毛片| 国产成人AV片无码免费| 亚洲AV成人噜噜无码网站| mm1313亚洲精品无码又大又粗| 免费国产污网站在线观看| 色老板亚洲视频免在线观| 亚洲成年看片在线观看| 99国产精品免费观看视频| 美女黄网站人色视频免费| 亚洲情a成黄在线观看动漫尤物|