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


    程序流程图详解

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

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

    顺序型:几个连续的加工步骤依次排列构成。
    选择型:由某个逻辑判断式的取值决定选择两个加工中的一个。
    先判定(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/

  • 相关阅读:
    计数类dp,完全背包,900. 整数划分
    拼多多店铺如何快速装修?
    数据结构-B树、B+树
    树的引进以及二叉树的基础讲解——【数据结构】
    【下载器篇】获取微软应用商店应用安装包的方法
    乘法与位运算
    01_Flutter之下拉刷新和上拉加载
    在Ubuntu中使用Cairosvg将svg批量转换为png
    EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
    算法入门之队列
  • 原文地址:https://blog.csdn.net/weixin_53920044/article/details/128064312