流程图是软件工程里边的东西,计算机用来描述一个事情最基本的三种模式就是顺序、选择判断、循环,在这三个最基本的流程基础上再加上一些输入和条件,基本上就可以了。
通常一个任务用一个流程图来表述,流程图的各个环节由操作来组成。图片里边的流程图包含了基本的元素,开始-结束(圆角矩形),过程操作(矩形),条件判断(菱形),连接线(带箭头的线),输入输出(平行四边形),简单吧?
1.流程图其实是针对任务层级的,不应该出现具体的页面元素的描述。因为一个任务对应的不一定是某个具体的页面,比如“完善个人资料”就不应该被写作“填写个人资料表单”,“确认收货”就不应该被写作“点击收货按钮”。
2.保持任务流程的边界,从开始到完成,不要参加过多的其他任务,任务尽量概括,不要细分,否则会很难把流程理清楚。如果一个任务有很多个并行的流程,就先一个个的画清楚。
3.流程图里任务不要重复,相同的任务最好合并,通过连接线来组织起来,用户做的任务在流程图上都要表现的有始有终
4.图例尽量规范,比如矩形、菱形、平行四边形各代表什么都要统一。