学习笔记---UML(三)

2 UML简介

2.1 概述

  • unified modeling language,统一建模语言,图形化的语言表示。uml可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节。
  • 熟悉UML中的九种基本图形

2.2 静态模型static model

  • 创建并记录一个系统的静态特征。
  • 反应一个软件的系统基础、固定的框架结构。
  • 创建相关问题域主要元素的视图。
  • 静态建模包括:

    ① 用例图 use case diagrams

    ② 类图 class diagrams

    ③ 对象图 object diagrams

    ④ 组件图 component diagrams

    ⑤ 部署图 deployment diagrams

2.3 动态模型 dynamic model

  • 动态建模用以展示系统的行为。
  • 动态建模包括:

    ① 时序图 sequence diagrams

    ② 协作图 collaboration diagrams

    ③ 状态图 state chart diagrams

    ④ 活动图 activity diagrams

2.4 其他重要UML元素

  • 包(package)
  • UML扩展机制:

    ① 注释 comments

    ② 构造型 stereotypes

    ③ 标记值 tagged values

    ④ 限制 constraints

posted on 2016-02-16 22:40  stoneA  阅读(155)  评论(0编辑  收藏  举报

导航