深入浅出Android读书Java 核心技术

流程图图形标准含义

2021-07-25  本文已影响0人  安卓技术砖家

符号样式

Java_流程图图形标准含义_内容1.png Java_流程图图形标准含义_内容2.png

符号说明

名称 含义
圆角矩形或者扁圆 表示程序的开始或者结束,在程序流程图中用作为起始框或者结束框。
矩形 一般用作要执行的处理(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

文件:普通流程图中的文件如下图所示。文件一般是用在输出文件或者写入、修改文件

Java_流程图图形标准含义_内容3.png

注释:括弧。用于注释流程、条件叙述。

数据的输入或输出:平行四边形。表示数据输入或者计算机输出信息

st=>start: 开始
e=>end: 结束
io=>inputoutput: 数据输入/计算机输出
st->io->e

预设处理:双边矩形。可以理解为子流程,像一个黑盒。双边矩形中包着一个流程图,只是没有详细显示而已。

st=>start: 开始
e=>end: 结束
sr=>subroutine: 预设处理
st->sr->e

用对图形只是基础,大家在画流程图的时候,思路清晰才是最重要的。

上一篇 下一篇

猜你喜欢

热点阅读