zoukankan      html  css  js  c++  java
  • 状态图与活动图的比较

    1、状态图(Statechart Diagram)

    状态是对象执行某项活动或等待某个事件时的条件。对象可能会在有限的时间长度内保持某一状态。

    状态图描述特定对象所有可能状态以及由于各种事件的发生而引起的状态之间的转移。


    状态图的图符:

    (1)状态


    (2)起点
    (3)终点


    (4)转移

    转移是两个状态之间的关系,它表示当发生指定事件并且满足指定条件时,第一个状态中的对象将执行某些操作并进入第二个状态。

    2、活动图(activity diagram)

    常用来建立算法模型,可表示一个算法的执行序列、过程、判定点、分支和循环。

    与流程图类似,但他支持并行活动


    基本要素:

    (1)活动状态 (Action states)

    (2)活动状态之间的转移(transitions)
    (3)判断(decisions)
    (4)保证条件(guard conditions)
    (5)同步条 (synchronization  bar)
    一种表示活动之间的同步的特殊活动
    (6)起点有且只有一个,终点可有一个或多个。


    基本图符:

    (1)起始状态

    (2)终止状态
    (3)状态迁移
    (4)决策点
    (5)同步条

    具体介绍如下图:


  • 相关阅读:
    第一课 JSON的简介
    xml 简介
    前端面试题汇总(长期更新)
    HTML5中的canvas
    AJAX第一课 AJAX的学习和简介
    margin:0 auto和text-aglin:center的区别
    js中的正则表达式
    border和box-shadow
    css中的伪类
    (素材源码)猫猫学IOS(十五)UI之曾经大热的打砖块小游戏
  • 原文地址:https://www.cnblogs.com/saixing/p/6730372.html
Copyright © 2011-2022 走看看