[UML] 流程图介绍 —— 程序员(灵魂画手)必备画图技能之一
Posted 削尖的螺丝刀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[UML] 流程图介绍 —— 程序员(灵魂画手)必备画图技能之一相关的知识,希望对你有一定的参考价值。
统一建模语言(Unified Modeling Language,UML) 可分类成:
- 功能模型:从用户的角度展示系统的功能,包括用例图。
- 对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。
- 动态模型:展现系统的内部行为。包括序列图,活动图,状态图。
——本文将主要针对流程图进行讲解
流程图
并不是所有的流程都适合用流程图的方式去表现,适合用流程图去表现的流程是一定程度固定的有规律可循的,流程中的关键环节不会朝令夕改的。
在绘制流程图前,思考流程图如何才能精美,如何交互,使用什么工具,都不应该是重点。重要的是要将流程图的关键要素在脑海搜集一番。可以试图回答清楚以下几个问题,否则不要开始绘制流程图:
- 整个流程的起始点是什么?整个流程的终结点是什么?
- 在整个流程中,涉及到的角色都是谁?
- 在整个流程中,都需要做什么事情?(可是是一个会议,可以是一个任务)
具体步骤,可以从以下几点着手:
- 确定流程的职能部门、相关部门或岗位职责以及流程的工作任务
- 界定流程的起点和终点
- 确定相关组织单元及其活动和权限
- 列出工作的关键任务和节点
- 按工作进程绘制流程图草案
- 进行汇总分析
- 最终确定流程图
[ 关键在于理清上面的问题,流程图虽有多种,但程序员要使用类型其实并不多,例举如下 ]
🎏 你学废了吗?如果有帮助的话请不要吝啬免费的赞哦~
🍹 为辅佐您成为更强的灵魂画手, 这里再额外送您两张机票 :
参考资料:
https://www.jianshu.com/p/787d918c0120
https://www.cnblogs.com/54chensongxia/p/12091304.html
https://baike.baidu.com/item/%E7%BB%9F%E4%B8%80%E5%BB%BA%E6%A8%A1%E8%AF%AD%E8%A8%80/3160571?fromtitle=UML&fromid=446747&fr=aladdin
以上是关于[UML] 流程图介绍 —— 程序员(灵魂画手)必备画图技能之一的主要内容,如果未能解决你的问题,请参考以下文章
[UML] 类图介绍 —— 程序员(灵魂画手)必备画图技能之一
[UML] 时序图介绍 —— 程序员(灵魂画手)必备画图技能之一