流程分析—活动图、状态机图、顺序图

本文介绍了UML中的行为建模,重点讲解了活动图、状态机图和顺序图的基本语法和进阶用法。活动图用于流程分析,状态机图关注对象状态变化,而顺序图则侧重角色间的交互。通过实例说明了这些图在描述业务流程中的应用。
摘要由CSDN通过智能技术生成

结构型建模可以帮助我们认清系统内各种各样的业务概念以及各业务概念间的关系;行为型建模则更进一步,让整个系统生机盎然。在UML中,行为型建模相关的图有:活动图(Activity Diagram)、状态机图(State Machine Diagram)、顺序图(Sequence Diagram),还有用得比较少的通信图(Communication Diagram)。个人能力有限,再加上大大说了通信图在实际工作中较少使用,也就不打算在这里乱占地方了

活动图

跟现在的学生不同,我是初三第一次看到电脑,在停电的一个下午,学校安排了一次微机课。所有同学异常兴奋的来到机房外,把鞋子脱下来整整齐齐的摆好,用老师提前准备好的方便袋把小脚丫包得严严实实的,老师打开机房的门,好大的一股味道扑鼻而来,这是我从来没有闻到过的味道,十多年后的今天,虽然说不出是什么样的味道,但我保证:“只要让我闻到,一定能够很轻松的认出它来”,这一堂课老师就教了我们如何开机、如何关机,同学们都小心翼翼的操作着,生怕一个不小心就把它给按坏了。这就是我生平第一次接触电脑,在断了电的机房学习开机、关机
上了大学,开始学习C语言,在编程题目中,老师提到了“流程图”,我们也跟着开始使用了起来。大学的前三年,我大大小小的编程上的流程问题,都是通过“流程图”这个古老的语言来描述的,大四实习时,开始接触到UML,就感觉流程图太low了,要是设计文档还用这么古老的图,会被笑掉大牙吧?为了不被同行嘲笑,我们来学习使用稍微高大上一点的活动图(PS:其实真正的高手不会在意使用的工具是否“高大上”,毕竟工具不是拿来炫耀的,解决问题才是根本目的)

基本语法

  • 初始状态(Initial State),一般用这里写图片描述(黑色实心圆)表示,一个活动图最多有一个初始状态
  • 流程的走向(Control Flow),带箭头的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值