• 《UML大战需求分析》阅读笔记3


    流程分析利器——活动图

    活动图属于行为建模的一种。用来分析的不是系统中的某个属性,而是系统或是其中某个部分的活动。结构建模表达的是静态内容,行为建模表达的是动态内容。

    在介绍活动图之前,先介绍一下行为建模的鼻祖,流程图。

    流程图就是用方框,菱形等图形表示各个阶段所要做的事的流程,并按照一条线索进行,一般很容易读懂。

    一.我们的活动图也是在这个基础上进行改进,由五个基本状态组成:

    开始,结束,活动,判断,合并。

    1.开始:一个实心圆点;

    2.结束:一个环套一个实心圆点;

    3.活动:圆角矩阵框;

    4.判断:菱形(分支);

    5.合并:菱形(汇合);

    由于有时一个系统并不是又同一个角色来执行,这时候我们就用到了泳道,也叫分区。

    分区划分了在系统流程不同阶段和每个阶段的用户角色。

    二.活动图进阶状态:

    1.并行状态:上下各一条黑色实线,在实线之间有多条分支,表示事件的同时进行,而且重要的是,必须所有分支要全部完成才可以进行下一阶段。

    /*图是死的人是活的,并不要为了做图而做图,要弄清楚我们本来的目的是把事件的流程叙述清楚,所以有的时候图像不能很好地表达,我们可以使用文字或其他更好的方法来叙述。*/

    2.引入对象:矩形框,跟活动形状相似,但是是尖角,这表示一个结果(工作产品),不是动作。如果想要知道这个流程的输入输出结果,就要用到这个对象。

    三.活动图链接方式的箭头。

  • 相关阅读:
    初学Google Code,Subversion和TortoiseSVN
    成长,真有你想象的那样迫切?
    Java中十个常见的违规编码
    Eclipse打包工具Fatjar
    “旁观者效应”是如何毁掉我们的代码的
    java设计模式—分类
    java中的关键字static(静态变量)和final定义常量
    JAVA UDP打洞必备知识点NAT
    [Struts]在jsp里处理比较复杂的内容?
    反向链接referrer的原理
  • 原文地址:https://www.cnblogs.com/xiaosongbiog/p/6033542.html
Copyright © 2020-2023  润新知