UML(统一软件建模语言)-快速入门

UML(统一软件建模语言)

1、分类

  • 结构式图形:强调的是系统式的建模。静态图(类、对象、包),实现图(组件、部署),刨面图,复杂结构图
  • 行为式图形:强调系统模型中触发事件。活动图、状态图、用例图
  • 交互式图形:属于行为式图形子集合,强调系统模型中质料流程。通信图、交互概述图、时序图、时间图

Class Diagram:用于表示类、接口、实例之间相互的静态关系。

Sequence Diagream:时序图。对象之间交互的图(对象Actor、生命线Lifeline、控制焦点Focus of control、消息Message)

2、不同线的关系

  • UML箭头方向:从子类指向父类。
  • 空心三角箭头:继承或实现。
  • 实线:继承、一个类有另一个类的对象作为属性。
  • 虚线:实现、作为参数或返回值。
  • 菱形:聚合(空性 存放在一起)、组合(实心 实体结构)
  • 数字:
    • 0..1:0或1个实例
    • 0..*:0或多个实例
    • 1..1:1个实例
    • 1:只能有1个实例
    • 1..*:至少1个实例

3、时序图 

UML在线编辑工具  https://www.processon.com/

ideal 自带UML工具

发布了123 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_35418518/article/details/103920239