UML之活动图
来源:互联网 发布:卓讯数据库打开 编辑:程序博客网 时间:2024/04/30 23:00
系统建模,需要从系统的结构和行为两个方面来描述,其中系统的行为时通过状态图、活动图、序列图和协作图来描述的。而我下面要介绍的就是其中的活动图。
顾名思义,活动图就是描述一个软件系统的某一活动的图。活动图是状态图的一种特殊形式。活动图不仅可以描述相当大的过程,还可以描述相当小的过程,用起来十分方便,让用户一目了然,能够对系统的工作流程有一个清楚的认识。
流程图常用来建立算法模型,使用流程图可以描述一个算法的执行序列、过程、判断点、分支、循环。活动图与流程图十分类似,不同之处是活动图支持并行活动。同时,活动图 还有一个泳道,它用于对活动图中的活动进行分组,用于描述对象之间的合作关系。
活动图的基本要素:
1.活动状态
2.活动状态之间的转移
3.判断(一种表述判断决策的特殊活动)
4.保证条件(只有保证条件为真时转移才发生)
5.同步条(一种表示活动之间的同步的特殊活动)
6.起点和终点(起点有且只有一个,终点可有一个或多个)
活动图的图符:
活动图的作用:
1.描述一个操作的执行过程中所完成的工作或者动作。
2.描述对象内部的工作。
3.显示如何执行一组相关的动作,以及这些动作如何影响周围对象。
4.描述用例的执行。
5.处理多线程应用。
不适合活动图的场合:
1.显示对象这件的合作。
2.显示对象在其生命周期内的运转情况。
0 0
- UML之活动图
- UML之活动图
- uml之活动图
- UML之活动图
- UML之活动图
- UML之活动图
- UML之活动图
- UML之活动图
- UML之活动图
- UML之活动图
- UML之活动图
- UML之活动图
- UML 之 活动图
- UML之活动图
- UML之活动图
- uml之活动图
- UML之活动图
- UML之活动图
- 两点距离
- 学校1022: 进制转换问题
- 小学生算术
- 友元函数的几点注意事项和实例
- A+B Problem(V)
- UML之活动图
- 常用快捷键—Webstorm入门指南
- 学校1026: 大数加法
- ffmpeg(3):ffmpeg结合SDL2.0解码音频流
- 另一种阶乘问题
- ffmpeg(4):ffmpeg, ffplay, ffprobe用法
- 第 二周项目2有序的结构体数组
- BZOJ 2333: [SCOI2011]棘手的操作
- Storm 原理机制杂记