流程图图形标准含义
2021-07-25 本文已影响0人
安卓技术砖家
符号样式


符号说明
名称 | 含义 |
---|---|
圆角矩形或者扁圆 | 表示程序的开始或者结束,在程序流程图中用作为起始框或者结束框。 |
矩形 | 一般用作要执行的处理(process),在程序流程图中做执行框。在Axure中如果是画页面框架图,那么也可以指代一个页面。你可把页面和执行命令放在同一个流程中做说明,这个时候将两类不同的矩形做色彩区别,然后做说明就好了。 |
菱形 | 表示决策或判断(例如:If…Then…Else),在程序流程图中,用作判别框。 |
文件 | 表达为一个文件,可以是生成的文件,或者是调用的文件。如何定义,需要自己根据实际情况做解释。 |
平行四边形 | 一般表示数据,或确定的数据处理。或者表示资料输入(Input)。 |
椭圆形或圆形 | 如果画小圆,一般是用来表示按顺序数据的流程。如果是画椭圆形,很多人用作流程的结束。如果是在use case用例图中,椭圆就是一个用例了。 |
使用详解
开始/结束:跑道圆形状。代表开始或者结束
st=>start: 开始框
e=>end: 结束框
st->e
处理过程:矩形。这里可以写一些“工序”的“处理过程”
st=>start: 开始
e=>end: 结束
op=>operation: 某种处理
st->op->e
判断:菱形。判断是流程图中经常用到的
st=>start: 开始
e=>end: 结束
cond=>condition: 判断
st->cond(no)->e
cond(yes)->e
多条件判断
st=>start: 开始
e=>end: 结束
cond1=>condition: 满足条件1?
op1=>operation: 处理条件1
cond2=>condition: 满足条件2?
op2=>operation: 处理条件2
op3=>operation: 处理条件3
st->cond1(yes)->op1->e
cond1(no)->cond2(yes)->op2->e
cond2(no)->op3->e
文件:普通流程图中的文件如下图所示。文件一般是用在输出文件或者写入、修改文件

注释:括弧。用于注释流程、条件叙述。
数据的输入或输出:平行四边形。表示数据输入或者计算机输出信息
st=>start: 开始
e=>end: 结束
io=>inputoutput: 数据输入/计算机输出
st->io->e
预设处理:双边矩形。可以理解为子流程,像一个黑盒。双边矩形中包着一个流程图,只是没有详细显示而已。
st=>start: 开始
e=>end: 结束
sr=>subroutine: 预设处理
st->sr->e
用对图形只是基础,大家在画流程图的时候,思路清晰才是最重要的。