状态图详解

简介: 状态图详解

一、状态图概要


★说明对象在它的生命期中响应事件所经历的状态序列,以及它们对那些事件


的响应。


★状态图用于揭示Actor、类、子系统和组件的复杂特性。为实时系统建模。


二、状态图的组成


★状态——对象的状态是指在这个对象的生命期中的一个条件或状况,在此期间对象将


满足某些条件、执行某些活动,或等待某些事件。


★转移——转移是由一种状态到另一种状态的迁移。这种转移由被建模实体内部或外部


事件触发。对一个类来说,转移通常是调用了一个可以引起状态发生重要变化的操作的


结果。


三、状态图中的事物及解释

微信图片_20230701150548.png

四、状态的可选活动表

微信图片_20230701150551.png

五、状态图例子


(一)对象的状态图

微信图片_20230701150510.png

(二)网上银行登录系统

微信图片_20230701150517.png

文章内容扩展学习链接

UML概述

用例图详解

类图详解

顺序图详解

协作图详解

活动图详解

构件图详解

部署图详解


相关文章
|
6月前
|
应用服务中间件 uml
【UML】软件工程中常用图:类图、部署图、时序图、状态图
【UML】软件工程中常用图:类图、部署图、时序图、状态图
871 1
|
7月前
|
存储 uml
UML之状态图
UML之状态图
61 0
|
7月前
|
程序员 uml
UML图 | 时序图(顺序、序列图)绘制
UML图 | 时序图(顺序、序列图)绘制
720 0
|
7月前
|
算法 测试技术 uml
UML-状态图
UML-状态图
94 0
|
算法 测试技术 数据库
UML——行为图(活动图、状态图)
描述了一个具体对象的可能状态以及它们之间的转换。展现一个对象拥有的状态,还可以说明时间(如消息的接收、错误、条件变更等)如何随着时间的推移来影响这些状态。
|
测试技术 uml
UML——交互图( 时序图和协作图)
UML——交互图( 时序图和协作图)
|
测试技术 uml
【比较】活动图和状态图
前言: 活动图和状态图都是UML图中的动态图,描述了对象在系统中从一个阶段到另一个阶段的活动。这两张图都比较简单,就不再赘述了,简单概括如下:
216 0
【比较】活动图和状态图
|
uml
UML行为图(状态图 活动图)
UML行为图(状态图 活动图)
103 0
|
算法 测试技术 uml
【UML】行为图(活动图、状态图)
【UML】行为图(活动图、状态图)
238 0
|
测试技术 uml
UML--------行为图(状态图、活动图)
UML--------行为图(状态图、活动图)