《UML大战需求分析》阅读笔记3
Posted 小嵩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《UML大战需求分析》阅读笔记3相关的知识,希望对你有一定的参考价值。
流程分析利器——活动图
活动图属于行为建模的一种。用来分析的不是系统中的某个属性,而是系统或是其中某个部分的活动。结构建模表达的是静态内容,行为建模表达的是动态内容。
在介绍活动图之前,先介绍一下行为建模的鼻祖,流程图。
流程图就是用方框,菱形等图形表示各个阶段所要做的事的流程,并按照一条线索进行,一般很容易读懂。
一.我们的活动图也是在这个基础上进行改进,由五个基本状态组成:
开始,结束,活动,判断,合并。
1.开始:一个实心圆点;
2.结束:一个环套一个实心圆点;
3.活动:圆角矩阵框;
4.判断:菱形(分支);
5.合并:菱形(汇合);
由于有时一个系统并不是又同一个角色来执行,这时候我们就用到了泳道,也叫分区。
分区划分了在系统流程不同阶段和每个阶段的用户角色。
二.活动图进阶状态:
1.并行状态:上下各一条黑色实线,在实线之间有多条分支,表示事件的同时进行,而且重要的是,必须所有分支要全部完成才可以进行下一阶段。
/*图是死的人是活的,并不要为了做图而做图,要弄清楚我们本来的目的是把事件的流程叙述清楚,所以有的时候图像不能很好地表达,我们可以使用文字或其他更好的方法来叙述。*/
2.引入对象:矩形框,跟活动形状相似,但是是尖角,这表示一个结果(工作产品),不是动作。如果想要知道这个流程的输入输出结果,就要用到这个对象。
三.活动图链接方式的箭头。
以上是关于《UML大战需求分析》阅读笔记3的主要内容,如果未能解决你的问题,请参考以下文章