UML

本目录收录的是UML相关的开源码库。

 

定义

UML(Unified Modeling Language,统一建模语言),是一个面向对象的建模语言.

UML 2.2中一共定义了14种图形标记(diagrams),分类列举如下:

  • 结构性图形(Structure diagrams)强调的是系统式的建模:
    • 静态图(static diagram)
      • 类图(Class Diagram)
      • 对象图(Object Diagram)
      • 包图(Package Diagram)
    • 实现图(implementation diagram)
      • 组件图(Component Diagram)
      • 部署图(Deployment Diagram)
    • 剖面图(Profile Diagram)
    • 复合结构图(Composite Structure Diagram)
  • 行为式图形(Behavior diagrams)强调系统模型中触发的事件:
    • 活动图(Activity Diagram)
    • 状态图(State Machine Diagram)
    • 用例图(Use Case Diagram)
  • 交互性图形(interaction diagrams),属于行为图形的子集合,强调系统模型中的资料流程:
    • 通信图(Communication Diagram)
    • 交互概述图(Interaction Overview Diagram,UML 2.0)
    • 时序图(Sequence Diagram,UML 2.0)
    • 时间图(Timing Diagram,UML 2.0)

范围

本目录收录的开源代码仅限于以UML处理为主要功能(或之一)的代码库。

列表

本目录收录了以下开源代码: