【中级软件设计师】上午题08-UML(下):序列图、通信图、状态图、活动图、构件图、部署图

上午题08-UML

  • [1 序列图](#1 序列图)
  • [2 通信图](#2 通信图)
  • [3 状态图](#3 状态图)
    • [3.1 状态和活动](#3.1 状态和活动)
    • [3.2 转换和事件](#3.2 转换和事件)
  • [4 活动图](#4 活动图)
  • [5 构件图(组件图)](#5 构件图(组件图))
  • [6 部署图](#6 部署图)

【中级软件设计师】上午题08-UML(上):类图、对象图、用例图

UML图总和

静态建模:类图、对象图、用例图

动态建模:序列图(顺序图,时序图)、通信图(协作图)、状态图、活动图

物理建模:构件图(组件图)、部署图

1 序列图

交互图包括序列图和通信图,序列图的别名是顺序图

(1)序列图有对象生命线。

(2)序列图有控制焦点。

2 通信图

通信图强调收发消息的对象的结构组织,在早期的版本中也被称作协作图。

(1)通信图有路径。

(2)通信图有顺序号。(重点)

3 状态图

状态图状态图(State Diagram)展现了一个状态机,它由状态、转换、事件和活动组成,强调对象行为的事件顺序。

3.1 状态和活动

3.2 转换和事件

事件是在某个特定时刻发生的事情,它是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事件的抽象。

观众使用电视遥控器,用户移动鼠标、单击鼠标等都是事件

4 活动图

活动图是一种特殊的状态图,它展现了一个活动到另一个活动,专注于系统的动态视图

5 构件图(组件图)

构件图展现了一组构件之间的组织和依赖,专注于系统的静态实现视图

官方教程的供接口和需接口反了,我这里的图已经纠正过来了。

需借口是一个插头的样子 半需

供接口是一个棒棒糖的样子 供圆

6 部署图

部署图用于展示所交付系统中软件和硬件之间的物理关系,通常在实施阶段使用。

相关推荐
夏影孤灯1 天前
十七、统一建模语言 UML
系统架构·uml
-qOVOp-2 天前
zst-2001 历年真题 UML
uml
碎梦归途3 天前
23种设计模式-行为型模式之模板方法模式(Java版本)
java·开发语言·jvm·设计模式·软考·模板方法模式·软件设计师
rolt5 天前
[pdf,epub]292页《分析模式》漫谈合集01-59提供下载
产品经理·架构师·uml·领域驱动设计
碎梦归途11 天前
23种设计模式-行为型模式之状态模式(Java版本)
java·jvm·设计模式·状态模式·软考·软件设计师·行为模式
碎梦归途11 天前
23种设计模式-行为型模式之访问者模式(Java版本)
java·开发语言·jvm·设计模式·软考·软件设计师·行为型模式
碎梦归途13 天前
23种设计模式-行为型模式之中介者模式(Java版本)
java·jvm·设计模式·中介者模式·软件设计师
王燕龙(大卫)14 天前
uml类关系(实现、继承,聚合、组合,依赖、关联)
uml
碎梦归途16 天前
23种设计模式-行为型模式之备忘录模式(Java版本)
java·jvm·设计模式·软考·备忘录模式·软件设计师·行为型模式
光头颜17 天前
UML之序列图事件时刻与轨迹
软件工程·uml