UML状态机图绘制方法及其应用说明

开发 架构
在学习UML的过程中你是否遇到过UML状态机图,你对他是否了解,这里就向大家介绍一下UML状态机图的概念,如何绘制UML状态机图以及它的应用说明。

本节向大家介绍一下UML状态机图的概念,主要包括绘制UML状态机图步骤和UML状态机图应用说明等内容,希望通过本节的学习你对UML状态机图有一个初步的认识。请看本节的详细介绍。

UML状态和UML状态机

状态、状态表示法及状态机

◆状态是指在对象生命周期中满足某些条件、执行某些活动或等待某些事件的一个条件和状况

◆一个状态通常包括名称、进入/退出活动、内部转换、子状态和延迟事件等五个部分组成

状态机是计算机科学理论的一部分,但UML中的状态机模型主要是基于DavidHarel所做的扩展,是用来展示状态与状态之间转换的图


如何绘制UML状态机图

绘制状态机图

◆绘制状态机图的理想步骤是:寻找主要的状态,确定状态之间的转换,细化状态内的活动与转换,用复合状态来展开细节

◆寻找主要状态:对于航班机票预订系统而言,显然包括的状态主要有
--在刚确定飞机计划时,显然是没有任何预订的,并且在有人预订机票之前都将处于这种“无预订”状态
--对订座而言显然有“部分预订”和“预订完”两种状态
--而当航班快要起飞时,显然要“预订关闭”
总结一下,主要有四种状态:无预订、部分预订、预订完以及预订关闭


UML状态机图应用说明

◆对对象生命周期建模:主要描述对象能够响应的事件、对这些事件的响以及过去对当前行为的影响

◆对反应型对象建模:这个对象可能处于的稳定状态、从一个状态到另一个状态之间的转换所需的触发事件,以及每个状态改变时发生的动作

◆UML状态机图既可以用来表示一个业务领域的知识,也可以用来描述设计阶段对象的状态变迁

【编辑推荐】

  1. 揭秘UML状态机视图中的四大事件
  2. 解析UML状态机视图状态和转换
  3. UML状态图创建过程中需要注意问题
  4. 教你绘制整洁的UML图
  5. UML用户指南--UML图简介

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-18 09:05:04

UML交互图

2010-07-08 13:03:31

UML状态机图

2010-07-02 09:32:19

UML部署图

2010-06-18 13:25:44

UML状态机视图

2010-06-18 12:38:38

UML状态机视图

2010-07-12 15:00:56

UML状态机视图

2010-06-12 11:11:55

UML应用

2010-06-10 13:14:48

UML状态图

2010-06-09 09:53:44

UML活动图

2010-02-24 09:32:38

Visual Stud

2010-07-12 15:09:20

UML状态机视图

2010-07-02 13:34:06

UML交互图

2010-06-09 08:59:30

UML活动图

2010-06-18 13:08:05

UML状态机视图

2010-06-11 10:55:51

UML部署图

2023-03-06 07:35:30

状态机工具订单状态

2020-12-02 13:33:58

函数指针编程语言

2010-06-17 15:07:12

UML构件图

2010-07-06 12:00:23

UML活动图

2010-06-08 10:35:38

UML图
点赞
收藏

51CTO技术栈公众号