首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >状态机图与协议状态机图

状态机图与协议状态机图
EN

Stack Overflow用户
提问于 2014-06-13 10:05:58
回答 2查看 5K关注 0票数 5

状态机图有两种类型:

  1. 状态机图
  2. 协议状态机

但我不知道他们之间的确切区别

EN

回答 2

Stack Overflow用户

发布于 2014-06-13 10:15:50

协议状态机是状态机,是一种特殊的状态机,适用于协议规范。

  • UML状态机定义了状态图的概念、语法规则和基本语义。
  • 协议状态机的情况下,是在这个特定的技术上下文中改进和放置的基本语义。

总之,协议状态机是普通UML状态机在协议规范/建模中的具体应用。

您可能需要阅读本文来了解更多关于协议状态机及其如何使用UML状态机的信息:

http://www.uml-diagrams.org/protocol-state-machine-diagrams.html

票数 6
EN

Stack Overflow用户

发布于 2014-06-13 11:06:40

我将尝试用非常简单的方式解释这种区别:您是对的,UML定义了两种类型的状态机:

  1. 行为性
  2. 原科拉尔

行为状态机定义了行为,重点是系统状态是如何作为对事件发生的反应发生变化的。理解是非常重要的。发生的事件被接受为转换的触发器。这种状态机是众所周知的。

协议状态机不主要定义行为。它的基本角色是定义、何时以及在什么条件下可以调用拥有实例的个体行为特征(操作、接收)。

生命中协议状态机的典型示例可能是计算机启动过程:

让我们想象一下计算机的工作状态:加载Bios,加载OS,准备就绪。在加载Bios之前不能执行加载OS,在加载OS之前不能执行应用程序。协议状态机将有3个状态和2个转换。转换将定义计算机loadBios()在加载bios状态之前的操作,在加载Bios和加载OS的状态之间定义loadOS()操作。

协议是一组用于执行操作和实例的其他行为特征的规则。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24202786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档