UML图

UML定义

统一建模语言UML是一种图形化的语言,它能够帮助咱们在OOAD过程当中标识元素、构建模块、分析过程并能够经过文档说明系统中的重要细节。框架

UML图的分类

  1. 静态模型
  2. 动态模型

静态建模

  1. 建立并记录一个系统的静态特征
  2. 反映一个软件系统基础、固定的框架结构
  3. 建立相关问题域主要元素的视图
  4. 静态建模包括:
  • 用例图(use case diagrams)
  • 类图(class diagrams)
  • 对象图(object diagrams)
  • 组件图(component diagrams)
  • 部署图(deployment diagrams)

动态建模

  1. 动态建模用以展现系统的行为
  2. 动态建模包括:
  • 时序图(sequence diagrams)
  • 协做图(collaboration diagrams)
  • 活动图(activity diagrams)

其余重要的UML元素

  1. 包(package)
  2. UML的扩展机制
  • 注释(comments)
  • 构造型(stereotypes)
  • 标记值(tagged values)
  • 限制(constraints)

用例图

展现系统的核心功能,以及与其交互的用户,用户被称为“活动者”,(Actor),用例使用椭圆表示。component

输入图片说明

类图

表现类的特征。类图描述了多个类、接口的特征,以及对象之间的协做与交互。 由一个或多个矩形区域构成,内容包括:类型(类名)、属性、操做对象

输入图片说明

时序图

捕捉一段时间范围内多个对象之间的交互信息,强调消息交互的时间顺序接口

输入图片说明

相关文章
相关标签/搜索