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

news/2025/2/10 21:50:45/

程序流程图详解

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

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

顺序型:几个连续的加工步骤依次排列构成。
选择型:由某个逻辑判断式的取值决定选择两个加工中的一个。
先判定(while)型循环:在循环控制条件成立时,重复执行特定的加工。
后判定(until)型循环:重复执行某些特定的加工,直至控制条件成立。
多情况(case)型选择:列举多种加工情况,根据控制变量的取值,选择执行其一。
在这里插入图片描述

二、程序流程图标准符号

  • 常用符号
    在这里插入图片描述

  • 国家标准:
    在这里插入图片描述

  • 注释符的使用
    在这里插入图片描述

三、注意事项

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

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

4、线:线与线不要交叉

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

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

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

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

四、流程图示例

在这里插入图片描述

五、在线流程图工具

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/


http://www.ppmy.cn/news/929723.html

相关文章

WPS如何制作流程图

WPS如何制作流程图 随着可视化分析的普及,我们工作中有越来越多需要利用流程图或者思维导图反应事件的发展历程,利用直观的图像式思维工具,让工作内容一目了然。 制作流程图的软件很多,常用的是Visio软件制作,Visio是o…

5步绘制软件开发流程图

软件的开发流程图是展示开发软件一般过程的工具。软件的开发流程图主要包含需求分析、系统设计、代码开发、应用集成、系统运行、测试计划、单元测试、整合测试、系统测试监控、测试分析、白盒测试功能测试性能测试十一个模块。软件的开发流程图的功能主要是梳理复杂的开发参与…

流程图工具有哪些?三分钟告诉你流程图如何制作

大家在工作的时候是否会经常绘制流程图呢,流程图可以清晰的表达出一个系统的信息、观点或部件的图形。它不仅可以形象直观的表达出制作者的流程想法,还能让阅读者对各种操作都一目了然,便于理解,减少制作者与观看者之间的“歧义性…

如何做流程图?这几个实用的制作流程图方法分享给你

说到流程图的制作,相信大家都并不陌生,在日常的工作和学习中,我们都会根据需求接触到各种各样的流程图,有时还要自己动手绘制流程图并使用,但你是否会因为不会绘制流程图而感到苦恼呢?没关系,今…

评测了10款画流程图软件,这4款最好用!(完全免费)

最近在做项目和复习的时候,用了不少流程图软件给我帮了大忙,所以今天就来分享分享 你在网上搜索一下流程图软件,能找到很多很多: 但这些软件多数并不是专门绘制流程图的软件,它可能是一些思维导图软件、或者说一些产品…

流程图软件最新排名,一分钟了解画流程图用什么软件

流程图是在我们日常工作学习中经常会使用到的图表类型,通过图形方式来传达事件过程逻辑顺序、组织结构或工作过程等,一般来说,可以在流程图制作规范中了解到流程图的几何图形有它的规则,椭圆形图案通常代表流程图中的开始或结束、…

简单介绍十几款常用的画架构图流程图的软件

简单介绍十几款常用的画架构图流程图的软件 draw.io draw.io是开源免费的在线画图工具,还提供桌面版本。 特性: 实时协作;支持在线离线版本;存储支持多种方式:Google Drive, OneDrive, GitHub, GitLab, Dropbox等&…

7款流程图制作软件大盘点!轻松绘制流程图

流程图可能是我们使用最广泛的一种图形图表,几乎在各个领域都会用到,诸如系统流程图、产品流程图、数据流程图……借助流程图,我们可以将事物的结构、任务的进程、甚至是算法的思路都有效视觉化。 流程图的广泛应用,也直接催生出…