项目开发——【流程图】软件工程程序流程图详解《如何正确绘制项目开发流程图》

程序流程图详解

介绍:通过图形符号形象的表示解决问题的步骤和程序。好的流程图,不仅能对我们的程序设计起到作用;在帮助理解时,往往能起到"一张图胜过千言万语"的效果。

一、程序流程图基本控制结构

顺序型:几个连续的加工步骤依次排列构成。
选择型:由某个逻辑判断式的取值决定选择两个加工中的一个。
先判定(while)型循环:在循环控制条件成立时,重复执行特定的加工。
后判定(until)型循环:重复执行某些特定的加工,直至控制条件成立。
多情况(case)型选择:列举多种加工情况,根据控制变量的取值,选择执行其一。
项目开发——【流程图】软件工程程序流程图详解《如何正确绘制项目开发流程图》_第1张图片

二、程序流程图标准符号

  • 常用符号
    项目开发——【流程图】软件工程程序流程图详解《如何正确绘制项目开发流程图》_第2张图片

  • 国家标准:
    项目开发——【流程图】软件工程程序流程图详解《如何正确绘制项目开发流程图》_第3张图片

  • 注释符的使用
    项目开发——【流程图】软件工程程序流程图详解《如何正确绘制项目开发流程图》_第4张图片

三、注意事项

1、命名:流程图的命名要使用主谓结构,如“设备购买流程”。
操作描述用动宾结构,语言要简洁清晰,如“编制招聘计划”。

2、大小:流程图的形状大小一致统一字号

4、线:线与线不要交叉

3、箭头:不要多条线使用一个箭头。
带箭头的线上一定要注明操作数据的过程,比如“审核通过”。
流程线是从下往上或从右向左时,必须带箭头;除此以外,都可以不画箭头.

7、顺序:流程线的走向默认从上向下或从左向右。流程图的“开始”要画在上面,“结束”要画在下面,
判断框和选择框上下端连接“yes”线,左右端“no”流入流出。
流程处理关系并行关系的需要将流程放在同一高度

6、起点终点:流程图可以有多个结束,但是只能有一个开始。起点必须画,终点可省略不画(涉及到的
终点过多,并且结束显而易见时)

8、其他:流程图尽可能在一屏显示,或者能够打印在一张纸上,如果一张图中内容过多,建议拆分为
多张流程图。
流程图就是对应着代码,菱形有几个向下指的箭头,那么页面是就有几个与之对应的按钮(也
可能是单选框)。

四、流程图示例

项目开发——【流程图】软件工程程序流程图详解《如何正确绘制项目开发流程图》_第5张图片

五、在线流程图工具

1●Visual Paradigm Online -最好的Visio替代软件:https://online.visual-paradigm.com/drive/#diagramlist:proj=0&dashboard)
2●drawio - 一款免费免登陆的在线绘图工具:https://app.diagrams.net/
3●ProcessOn-在线制作流程图:https://www.processon.com/

你可能感兴趣的:(经验,笔记,软件工程,流程图)