美文网首页
UML—状态图,State

UML—状态图,State

作者: IvanHung | 来源:发表于2017-02-02 23:54 被阅读99次

1、概念

状态图通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。状态是指对象在生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况。

2、状态图的表示

状态用圆角矩形表示,初态(initial states)用实心圆点表示,终态(final states)用圆形内嵌圆点表示。

状态图(状态机图)由状态、转换、事件、活动和动作组成,是展示状态与状态转换的图。通常一个状态图依附于一个类,并且描述一个类的实例。

实例一 实例二

3、子状态

状态图也可以有子状态,子状态用圆角矩形框起来,作为一个整体。

嵌套在另外一个状态中的状态称之为子状态(sub-state),一个含有子状态的状态被称作组合状态(Compound States). 如下图,【Check PIN】是组合状态,【Enter PIN】是子状态。

子状态一

也可以这么表示:

子状态二

——部分内容整理自网络——

相关文章

  • UML—状态图,State

    1、概念 状态图通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。状态是指对象在生命周期中满足某些条件、...

  • 状态机引擎

    UML State Machinehttps://www.uml-diagrams.org/state-machi...

  • UML状态图

    【转载】UML状态图,用于显示状态机,即描述一个对象所处的可能状态以及状态之间的转移。用状态图建模可以帮助开发人员...

  • UML状态图

    状态图主要用于描述对象具有的各种状态、状态之间的转换过程以及触发状态转换的各种事件和条件。 1、状态图的组成 1....

  • <UML基础、案例与应用>-状态图

    行为元素 展示UML模型部件如何随时间变化。状态图是一种行为元素。只是对单个对象建立模型。 增加状态细节 状态图标...

  • 统一建模语言UML

    1.UML中的图:使用案例图、类图、序列图、合作图、状态图、活动图、构件图、部署图。所有图中,案例图、类图、状态图...

  • QP计算器例子

    QP计算器案例 主要的目的是从头开始理解这个UML状态图,以及状态图的设计思想,上图是最终的成品 设计目标 首先要...

  • UML建模(状态图)

    阿里巴巴长期招聘Java研发工程师p6,p7,p8等上不封顶级别,有意向的可以发简历给我,注明想去的部门和工作地点...

  • UML-状态图

    状态图有什么用 状态图用于描述各个状态的变化情况,当你陷入了繁杂大量的状态转换的时候,使用状态图会让这一切都变得清...

  • UML建模工具

    1.简介 UMLet是一款简单实用、开源的轻量级UML建模工具,UML中定义了用例图、类图、对象图、状态图、活动图...

网友评论

      本文标题:UML—状态图,State

      本文链接:https://www.haomeiwen.com/subject/cnnrittx.html