首页 > 其他分享 >UML_行为类_状态图

UML_行为类_状态图

时间:2024-06-17 16:14:58浏览次数:42  
标签:表示 触发 状态 中间状态 状态图 UML 行为

状态图

状态图反映的是状态变化和事件之间的关系

包含元素

  • 状态(开始状态,结束状态,和中间状态),开始状态用实心圆表示,结束用圆环套实心圆表示,中间状态用圆角矩形表示
    • 状态名
    • 状态变量
    • 状态活动
      • entry:进入这个状态的时候触发
      • exit:退出这个状态的时候触发
      • do:这个状态的过程中会执行的活动
  • 状态转移
    用箭头表示连接两个不同的状态,表示状态发生转移
  • 事件和动作
    用于转移连线上的标注,表示状态因为什么事件而发生状态变化,表达式为:触发事件[参数条件]/动作

如下图是检测IP变化的状态图,此状态图只有两种中间状态,没有结束状态
image-20240611002316426

标签:表示,触发,状态,中间状态,状态图,UML,行为
From: https://www.cnblogs.com/cxygg/p/18252600

相关文章

  • UML_行为类_活动图
    活动图用于描述活动流程,活动图是一种流程图,但是活动图加入了面向对象的一些思想,并且能够描述并发流程,活动图传递的是控制流包含元素开始,结束节点开始实心圆,结束圆圈内有实心圆活动状态(actions)圆矩(动词)控制流(controlflow)箭头线表示分支和合并(decisionand......
  • UML_结构类_包图
    包图(uml2.0)当对一个比较复杂的软件系统进行建模时,会有大量的类、接口、组件、节点和图需要处理;如果放在同一个地方的话,信息量非常的大,显得很乱,不方便查询,所以就对这些信息进行分组,将语义或者功能相同的放在同一个包中,这样就便于理解和处理整个模型。而包图就是描述包与包之间的......
  • UML_结构类_对象图
    对象图描述某一时刻系统的对象的静态状态,或者是类图某一时刻的实例包含元素对象对象名格式为对象名:类名,对象名称下面加下划线用于区分对象图和类图,对象名字可以省略属性没有方法,并且每个属性都有当前的值链直线表示,没有箭头,没有多重性电脑组成的......
  • UML_结构类_类图
    类图描述的类和类之间的静态关系,是逻辑层面的模型包含元素类类里面有类名,属性,和方法,可以更具需要不写属性和方法的类型,也可以属性和方法都不写,方法和属性前面的+-号表示访问权限+公有-私有#受保护的~是包权限关系依赖:没有直接关系虚线+箭头关联:有直接关系,但......
  • UML_结构类_部署图
    部署图描述的是硬件拓扑以及在此结构上执行的软件,说白了就是软件是怎么部署到硬件设备上的,是物理层面的模型包含的元素节点表示服务器主机,用立体长矩形表示,命名方式可以直接写节点类型,也可以是实例名:节点类型物件(构件,组件)表示需要部署的软件服务,用矩形框加合适的图......
  • 银行为什么要进行实名制?PHP身份证二三要素实名认证接口
    生活中,我们经常会遇到,在银行进行开卡需要携带身份证进行实名认证,如果预留在银行的信息不完善、身份信息过期等,均需要进行个人信息的重新更新,那么在银行办理业务为什么要进行实名制呢?又将如何通过PHP实现身份证实名认证接口的集成呢?银行账户实名制的原因:为了方便国家机构......
  • 高清视频+AI算法,EasyCVR视频智能监控方案打造无死角吸烟行为检测
    一、背景与意义1、吸烟危害:吸烟不仅有害健康,而且在特定场所带来的安全隐患极大。据统计,全年火灾事故中有五分之一系抽烟引起,引发的人员伤亡和财产损失巨大。2、政策与法规:为了保护公共安全,消除消防隐患,我国自2011年起已经颁发相关条例,明令禁止在特定场所吸烟,如加油站、油田、矿......
  • UML相关3
    实验内容及要求:按照面向对象技术分析汽车租赁系统并建立相应的模型。客户注册、登录、找回密码、查询车辆信息(包括所有车辆信息、已借车辆信息、租赁历史信息)、修改个人信息、网上预订车辆、电话预定车辆、查询还车时间、取消预定的车辆、可以通过支付宝、微信和网银交订金。......
  • 基于profanity-check实现不文明用语识别和斗殴行为预测
    一、语音识别不文明用语1.1、语言检查库profanity-check这是一个快速、强大的Python库,用于检测字符串中的不雅或冒犯性语言。更多关于profanity-check如何构建以及为何要构建它的信息可在这篇博客文章中找到。1.2、测试模型运行环境:python               ......
  • MySQL实战--用户行为数据分析--8小时跟做(3)
    RFM模型_哔哩哔哩_bilibili8RFM模型{最近消费(Recency)、消费频率(Frequency)、消费金额(Monetary)三个指标)对用户黏性、忠诚度和收入这三个维度进行数值定量分析,然后和平均数(中位数)对比得到定性描述(高或低)--存储createtablerfm_model(user_idint,frequencyint,recentch......