千家信息网

EA画UML状态图中面向对象是什么意思

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下EA画UML状态图中面向对象是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!面向对象在考虑按钮的
千家信息网最后更新 2026年11月02日EA画UML状态图中面向对象是什么意思

小编给大家分享一下EA画UML状态图中面向对象是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

面向对象


在考虑按钮的状态机的时候可以有两种视角:信号系统的视角和按钮装置的视

角。

如果按照信号系统需求来建模,识别出来的状态就是道路1通行,道路1停止一类的结果。由于停止按钮和行人通过按钮关注的点不同,识别出来的状态也就不相同,无法共通。

如果考虑了系统需求之后按照按钮装置的观点来建模,识别出来的状态就是,按钮无效状态,按钮有效状态,请求有效状态等,这时停止按钮和行人按钮的处理就可以共通。

收集需求时使用利用者观点,建模时使用功能提供者观点。这也算是一种面向对象吧。虽然这种解释只是作者的一种扩大解释,但是作为大家在分析系统,对系统建模时的一种考虑问题的角度绝对是有益无害的。


按钮装置状态机

结合停止按钮和行人通过请求按钮的需求,按照面向对象(按钮装置)的观点,建模如下:

Disable状态:设备不接受用户按钮操作。接受到DeviceEnable事件之后,向Enable状态迁移;如果接受到ShutDown事件,经由Junction伪状态向ExitPoint迁移。

Enable状态:检测到用户按钮按下以后,向CmdReady状态迁移;接受DeviceDisable事件以后,向Disable状态迁移;如果接受到ShutDown事件,经由Junction伪状态向ExitPoint迁移。

CmdReady状态:接受到HandlerReady事件后,发送Command信号之后向Disable状态迁移;接受DeviceDisable事件以后,向Disable状态迁移;如果接受到ShutDown事件,经由Junction伪状态向ExitPoint迁移。

关于连接点(Junction)

连接点-这种类型的伪状态用于将状态之间的多个迁移连接成复合路径。例如,合并伪状态可以用来将多个进入迁移合并成一个离开迁移,通过这种方式表现后续路径分享。也可以用于将一个进入迁移分成多个离开迁移,这些离开迁移通过不同的监护约束选择。

--UML2.5 14.2.3.7 Pseudostate and PseudostateKind

(伪状态和伪状态种类)

以上是"EA画UML状态图中面向对象是什么意思"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

状态 按钮 事件 对象 系统 装置 观点 需求 信号 多个 篇文章 行人 视角 意思 图中 不同 有效 内容 就是 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 互联网和科技创新 互联网扶贫科技 艾特科技互联网 齐家互联网科技有限公司 佩信高科技互联网 互联网巨头投资的硬核科技 互联网科技公司招聘 中国的互联网科技企业的崛起 字节跳动和互联网科技 互联网科技教育视频 开一家科技互联网公司需要多少钱 华夏恒生互联网科技013171 互联网时代的科技公司 北京市互联网新科技 广州富喜互联网络科技 互联网时代科技型公司的机会 上海万顺科技互联网有限公司招聘 北京互联网科技类企业分布 山东亿川互联网科技有限责任公司 极限挑战互联网科技 互联网科技logo设计 多迪互联网科技有限公司 开启互联网科技时代小说 西藏七维空间互联网科技有限公司 湖北码尼互联网科技有限公司电话 彤创互联网科技有限公司 互联网相关科技技术 科技互联网经济论坛 绵阳真晨互联网科技有限公司
0