zoukankan      html  css  js  c++  java
  • UML活动图(Activity Diagram)

    目录:

    1、什么是活动图
    2、活动图的构成
    (1)起点
    (2)重点
    (3)活动名称
    (4)判断条件
    (5)同步条
    (6)接收信号
    (7)发送信号
    (8)泳道
    (9)转移
    3、活动图实例--订单处理
    4、活动图--机房收费系统
    5、小结


    1、什么是活动图

        活动图(Activity Diagram)是阐明了业务用例实现的工作流程。是状态图的一种特殊形式。UML用于对系统的动态行为建模的一中常用工具,描述活动的顺序,展现从一个活动到另一个活动的控制流。

            活动图在本质上是一种流程图,着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。

            活动图侧重从行为的动作描述

    2、活动图的构成

    1)起点

        用于便是活动图中所有活动的起点,有且只有一个

    2)终点

        用于表示活动图中活动的终点,可以有多个

    3)活动名称

        活动图中要描述的一个动作

    4)判断条件

        活动流程出现的分支与决策

    5)同步条

        活动之间的同步,由一个或多个信息流引入或引出

    6)接收信号

        从外部过程接收一个信号,并执行相应的活动

    7)发送信号

        向外部过程发送一个信号

    8)泳道

        用于对活动按照对象进行分组,用于描述对象之间的合作关系

    9)转移

        用于表示活动之间的转移,连接活动、七点、终点、同步条、判断等

    3、活动图实例--订单处理


    4、活动图--机房收费系统

        从三部分画了一下机房收费系统的活动图,分别是用户登录、上下机、有泳道的机房收费系统这三方面

            首先是用户登录方面,登录系统首先要验证用户名和密码是否正确,然后再判断登录的用户的身份,也就是说登录系统的这个用户是一般用户/操作员/管理员,判断完了就进入主窗体了,之后就可以进行基本的操作了,最后完成之后退出系统,这就是一个完整的用户登录流程


         其次从上机方面简单的画了一下,具体过程如下图,我就不介绍了


        最后是从整体的角度画了有泳道的机房收费系统,具体如下图


    5、小结

        以上就是我对活动图的基本认识,其实活动图的本质就是流程图,所以画起来是没有什么难度的,只要把活动图的基本元素和原理弄清楚就没什么问题了,注意区分一下活动图和状态图

        活动图和状态图都是用于对系统动态行为建模的基本工具,不同的是活动图侧重从行为的动作描述,状态图侧重从行为的结果来描述

        

        转载于https://blog.csdn.net/liuziteng0228/article/details/53066390



  • 相关阅读:
    linux grep (转)
    移除NDK方法
    Android Studio 中 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileDebugAidl'.的问题解答
    [Android] 环境配置之基础开发环境(SDK/Android Studio)(转)
    Rendering Problems: No Android SDK found. Please configure an Android SDK. 怎解决?
    Android Xutils 框架(转)
    Android Studio 简单设置
    Android笔记——Windows环境下Android Studio v1.0安装教程
    Android Studio使用教程(二)
    Android Studio使用教程(一)(转)
  • 原文地址:https://www.cnblogs.com/xiuzhublog/p/13180137.html
Copyright © 2011-2022 走看看