1. 前言
工作中,在写文档总结时,对于需求的理解总有一个重要的环节,那就是画流程图,Ubuntu下我推荐使用StartUML 来画,嘎嘎好用,如果不知道这个工具,请参考笔者这篇文章下载安装:
Ubuntu StartUML安装教程_ubuntu安装staruml_broadview_java的博客-CSDN博客
2. 新建流程图
打开一个工程,Untitled ----- Add Diagram----- Flowchart Diagram
3. 菜单介绍
流程的符号定义
流程图的组成有:起止框、输入框、判断框、处理框、流程线、连接点等
菜单:
菜单名 | 功能说明 |
Flow | 流程指向 |
Process | 过程 就是常说的处理框 |
Terminator | 终止 就是常说的结束框 |
Decision | 决策 就是常说的处理框 true or false |
Delay | 延期 |
Predefined Process | 预定义过程 |
Alternate Process | 可选过程 |
Data | 数据 |
Document | 文档 |
Multi-Document | 多文档 |
Preparation | 准备 就是常说的开始框 |
Display | 显示 |
Manual Input | 手动输入 |
Manual Operation | 手动操作 |
Card | 卡片 |
Punched Tape | 资料带 |
Connector | 联系 |
Off-Page Connector | 离页连接符 |
Or | 或者 |
Summing Junction | 汇总连接 |
Collate | 对照 |
Sort | 排序 |
Merge | 合并 |
Extract | 摘录 |
Stored Data | 库存数据 |
Database | 磁盘 |
Direct Acess Storage | 直接访问存储 |
Internal Storage | 内部存储 |
注释菜单: 用来备注 文字, 图片(限制大小)等
4. 画图实践
流程图的三大结构: 顺序结构, 选择结构,循环结构
4.1 顺序结构
用StartUML画的效果图:
4.2 选择结构
用 StartUML画的效果图:
4.3 循环结构
StartUML 流程图: