UML简介
Unified Modeling Language 有成为统一建模语言,有OMG对象管理组织维护。OMG是一个国际化、开放成员的、非盈利组织。
StarUML
支持类型图
- 类图(Class Diagram)
- 包图(Package Diagram)
- 对象图 (Object Diagram)
- 组合结构图(Composite Structure Diagram)
- 结构图(Component Diagram)
- 部署图(Deployment Diagram)
- 用例图 (Use Case Diagram)
- 顺序图(Sequence Diagram)
- 通信图 (Communication Diagram)
- 状态图(Statechart Diagram)
- 活动图 (Activity Diagram)
- 概要图(Profile Diagran)
- 实体联系图ER(Entity Relationship) Diagram 多用于表示数据库建模
- 流程图(Flowchart Diagram)
- 数据流图(Data Flow Diagram)
工具箱(Toolbox)
基类 Classes (Basic)
- 类图(Class)
- 接口(Interface)
- 关联关系(Association)双向关联
- 单向关联(Directed Association)
- 聚合关系(Aggregation)
- 组合关系(Composition)
- 依赖关系(Dependency)
- 继承泛化关系(Generalization)
- 接口与实现(Interface Realization)
高级类 Classes (Advanced)
- 信号(Signal)
- 数据类型(DataType)
- 原始类型(PrimitiveType)
- 枚举(Enumeration)
- 框架(Frame)
- 关联类(Association Class)
包 Packages
- 包(Package)
- 模型(Model)
- 子系统(Subsystem)
- 容器(Containment)
- 依赖 (Dependency)
复合结构 Composite Structure
- 构建(Collaboration)
- Port
- Part
- Collaboration Use
- Connector
- Role Binding
- Realization
实例 Instances
- 对象(Object)
- 用例(Artifact Instance)
- 构建用例(Component Instance)
- 节点用例(Node Instance)
- 链接 (Link)
- 直接链接(Directed Link)
注释 Annotations
- 文本(Text)
- 注释(Note)
- 注释链接 (Note Link)
- 超链接(hyperlink)
- 矩形(Rectangle)
- 圆角矩形(Rounded Rectangle)
- 椭圆(Ellipse)
水印 Robustness
- 边界(Boundary)
- 实体(Entity)
- 控制(Control)