首页  ·  知识 ·  软件项目
流程图设计教程和参考样例
网友  收集  综合  编辑:德仔   图片来源:网络
流程图(Flow Charts)作为软件开发中表达设计思路、信息流、工作流的基本图形, 在实际项目中被广泛的应用。一张表达正确

流程图(Flow Charts)作为软件开发中表达设计思路、信息流、工作流的基本图形,
在实际项目中被广泛的应用。一张表达正确和清晰的流程图往往胜过千言万语,在流程图的指导下,编码会更加快捷和正确。

那对于初学者而言,如何快速的掌握流程图的绘制呢,本文将一一讲解:

1. 画流程图的工具

Visio

我比较常用的工具,虽然画出的图外观不咋地,但是使用方便快捷,而且我对图的美观不太看重,一个好的流程图关键在于将业务正确、清晰的表达出来。除非贵单位要求采用正版,那成本不低,否则我都推荐使用。

Gliffy

一个提供在线流程图服务的网站,免费。界面很友好,中文支持挺不错,可以画流程图、线框图、网络图等等。做出的图比Visio要美观些,也推荐使用。

Drawanywhere

可以制作流程图、组织图、状态图等,可以导出为jpg/pdf,注册便可以用了。

下面我将针对Visio来进行讲解。

2. 流程图符号说明

 

 

3. 绘制流程图基本策略

绘制流程图首先必须对客户需求充分的理解,并根据业务目标和基本策略:

  • 整理出所有的业务流程。
  • 确定每个流程的执行角色和该角色所属部门。
  • 确定每个流程的输入和输出的名称。
  • 确定流程之间的信息流方向,单向、双向或循环。
  • 对于复杂的的流程可以考虑分组或者拆分为子流程

3.1 绘制流程图的一些要点

流程命名的方式

使用动词词组来表达,如加入购物车,更新购买数量,生成订单等。

对每一个流程进行编号

每一个流程一般都对应一个用例,为了便于在整个项目过程各个文档统一跟踪,建议 做统一编号。
如[模块缩写]-[FC]-0001

确定起点和终点

明确该流程图的起点和终点,用圆角矩形(终止符)来表示。

信息流方向

一般有单向、双向、与分支、或分支、循环等。

根据角色来确定泳道数量

角色和泳道是一一对应。如果该流程图只涉及一个角色,那便无需泳道, 使用基本流程图即可。

文档或者持久化数据

有时某些步骤会产生文档或者持久化数据,则不必在主要路径上设置文档, 只需要在该流程中用一条
虚线做一个分支指向文档即可。

4. 流程图样例

 
 
本文作者:网友 来源:网络收集
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读