我们写的程序都是有逻辑顺序的,即是有流程的,流程图的作用则是对这种逻辑顺序的一种描述,是对解决问题的方法、思路或者算法的图形化的展示。

流程图采用的符号

Axure里的流程图形状组件面板

下面这的内容介绍来自(https://www.douban.com/note/310371289/)

1、矩形

作用:一般用作要执行的处理(process),在程序流程图中做执行框。

在axure中如果是画页面框架图,那么也可以指代一个页面。有时候我们会把页面和执行命令放在同一个流程中做说明,这个时候将两类不同的矩形做色彩区别,然后做说明就好了。

2、圆角矩形或者扁圆

作用:表示程序的开始或者结束,在程序流程图中用作为起始框或者结束框。

3、斜角矩形

作用:斜角矩形平时几乎不使用,可以视情况自行定义。或者在其他的流程图中,有特殊含义,暂不知晓,也希望有识之士指点一二。

4、菱形

作用:表示决策或判断(例如:If...Then...Else),在程序流程图中,用作判别框。

5、文件

作用:表达为一个文件,可以是生成的文件,或者是调用的文件。如何定义,需要自己根据实际情况做解释。

6、括弧

作用:注释或者说明,也可以做条件叙述。一般流程到一个位置,做一段执行说明,或者特殊行为时,会用到它。

7、半圆形

作用:半圆在使用中常作为流程页面跳转、流程跳转的标记。

8、三角形

作用:控制传递,一般和线条结合使用,画数据传递。

9、梯形

作用:一般用作手动操作。

10、椭圆形或圆形

作用:如果画小圆,一般是用来表示按顺序数据的流程。

如果是画椭圆形,很多人用作流程的结束。如果是在use case用例图中,椭圆就是一个用例了。

11、六边形

作用:表示准备之意,大多数人用作流程的起始,类似起始框。

12、平行四边形

作用:一般表示数据,或确定的数据处理。或者表示资料输入(Input)。

13、角色

作用:来自于use case 用例,模拟流程中执行操作的角色是谁。需要注意的时,角色并非一定是人,有时候是机器自动执行,有时候也可是是模拟一个系统管理。

14、数据

作用:就是指保存我们网站数据的数据库。

15、图片

作用:表示一张图片,或者置入一个已经画好的图片、流程或者一个环境。

如何绘制流程图?(https://www.edrawsoft.com/cn/How-to-draw-flowchart.php)

当我们还是新手的时候,我们中的大多数不知道如何绘制流程图,但是随着时间和经验的积累,我们获得一些新的技能。一个好的流程图帮助我们理解系统的流程。如果一个流程图没有绘制好,就会误导系统的设计师或者导致不好的结果。因此,创建流程图时,细心和技能都很重要。我会建议您使用流程图方便您理解它的流程。

尽管有许多符号在流程图中可以用来表示不同的步骤,精确的流程图只会使用其中几种符号,比如说过程、决定、开始、延迟、云等符号。

流程图的基本元素是一个简单的行动,可以是现金付款,是由一个方块代表的。流程图就像是一个方块连接着一个方块,连接这些方块的是箭头。

当必须要做出决定的时候,过程就会变得越来越复杂,这个时候必须采取替代行动。在流程图中“决定”的形状是菱形,决定的答案只有“是””或者“不是”两种,就像在图形2种展示的那样。复杂的决定都是由简单决定结合而成的。

关于决定,过程经常会出错,要么是问了错误的问题要么是给了错的答案。

当方块不能够用线直接连接,分开的线和匹配名字的方块互相协调。这通常发生在线交叉到下一个页面的时候。

图形3. 跨页的持续流程图

通过使用多个连接,这样绘制大型的流程图就变得相当简单了,但是流程图太大了理解起来就会变得困难。理想的流程图大小是一页就够了,这样的话,流程图就给人一种视觉上的“主干”感觉,这样也很方便使用。

大的过程可以分解成层级的小的流程图,作为分过程方块。这就像一个高级别的普通行为方块,可以“放缩”成另一个流程图,就像图形4中显示的那样。

图形4. 分过程

在分析过程是等待方块的时候,一个额外的行为方块很重要,这样就会突出延迟(也就是不 行为)。这就是一个典型的点,一个过程的总体花费可以通过表演或许是在其他过程减少延迟来提升。

java流程图平行四边形_编程技巧之流程图相关推荐

  1. l流程图平行四边形_流程图里的形状符号的代表意义

    Axure里的流程图形状组件面板 对于画流程图,是我们经常会遇到的问题.我们和程序工程师沟通,用再多的口水,也无法挑明的事情,画一张简明的流程图,就能很直白的说明关键问题. 有时候你可能会懊恼,因为程 ...

  2. 单片机编程技巧_编程技巧

    单片机编程技巧 From the desk of a brilliant weirdo #1: 从辉煌的怪胎#1的桌子上: Thank you for taking the time to check ...

  3. l流程图平行四边形_关于写作那些事之快速上手Mermaid流程图

    本文主要介绍了如何快速上手 Mermaid 流程图,不用贴图上传也不用拖拉点拽绘制,基于源码实时渲染流程图,操作简单易上手,广泛被集成于主流编辑器,包括 markdown 写作环境. 通过本节内容你将 ...

  4. java webservice 线程_编程实践笔记{Java 线程 并发处理 Webservice}

    1,保证线程安全的三种方法: a,不要跨线程访问共享变量 b,使共享变量是final类型的 c,将共享变量的操作加上同步 2,一开始就将类设计成线程安全的, 比在后期重新修复它,更容易. 3, 编写多 ...

  5. java 面试 概率论_编程培训-115个Java面试题和答案B.pdf

    编程培训-115个Java面试题和答案B.pdf "玩转"Java系列 1 题目115个Java面试题和答案终极(下) 第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的 ...

  6. c和java哪个好学_编程入门学习c++和Java哪个比较好

    编程入门学习c++和Java哪个比较好 发布时间:2020-04-25 16:54:41 来源:亿速云 阅读:231 作者:栢白 编程入门学习c++和Java哪个比较好?如今这些都是小白比较关心的,如 ...

  7. 流程图讲解_雅思经典流程图+地图题小作文练习,详细讲解+精选范文!!

    流程图比较少考,话说平时一个月必须考一次流程或是地图题.相对其他的类型小作文,很多人会觉得流程图和地图题比较难写,这两天给大家整理了一下这类题的写法. [干货篇]--你们的魔鬼,地图题来啦! 流程图6 ...

  8. uddi java_【Java】Web 服务编程技巧与窍门: 在 UDDI 注册中心为 Web 服务注册开发 UDDI Java 应用程序...

    引言 统一描述.发现和集成(UDDI) 正在快速成为在 Web 上存储可用业务流程的标准.虽然 UDDI 能够存储大量不同类型的数据,但就本技巧而言,我将把重点放在如何使用 UDDI 来注册 Web ...

  9. java 电梯算法_编程之美之小飞的电梯调度算法(多种解法)---Java语言

    1.题目情景 我们假设都是从一楼上电梯的,而至于讯电梯停在其中的某一层.即所有的乘客都从一楼上电梯,到达某层之后,电梯停下来,所有乘客再从这里爬楼梯到自己的目的层.在一楼的时候,每个乘客选择自己的目的 ...

  10. delphi java jni 互通_编程应用实例:Java通过JNI与Delphi交互

    来源: 赛迪网 作者: 若水 2008-05-14/18:11 前一段时间,我用java开发一个安装程序,适用于tomcat mysql构建的web环境.在开发的过程中遇到与写注册表,注册系统服务等问 ...

最新文章

  1. 解决Word 2007启动时弹出“无法访问您试图使用功能所在的网络位置”的问题...
  2. MGTemplateEngine 模版发动机简单使用
  3. 2. with check option能起什么作用?_面部毛孔粗大,有什么拯救的方法吗?
  4. 【习题0】准备工作【第0天】
  5. 网络打印机 RPC服务器不可用
  6. 怎么得到16位校检和-c语言,16位CRC校验C语言算法.pdf
  7. perl--CGI编程之测试环境
  8. Excel线性回归分析
  9. js之dialogArguments
  10. 计算机 大管家 说课稿,精选信息技术说课稿模板集锦九篇
  11. 【数据结构】leetcode707:python实现链表设计;leetcode142:环形链表
  12. SAP CO T-Code.
  13. Mezzanine汉化
  14. 女人拉屎故事_一个敏锐的女性下午的故事
  15. 涅槃重生,字节人力荐大型分布式手册,凤凰架构让你浴火成神
  16. CNAS发布最新实验室认可规则以及实验室管理体系准则
  17. Haxe FD 开发学习
  18. DataCamp课程 <Tidyverse> Chapter.3 分组和概括
  19. 微信小程序,自定义switch组件
  20. 数字IC秋招---笔试记录

热门文章

  1. SPSS Modeler18.0数据挖掘软件教程(六):聚类分析-K-means
  2. 数据库软件access mysql对比_access数据库软件优缺点对比
  3. Sublime 编译汇编程序
  4. 匀速运动小车卡尔曼_平衡小车卡尔曼滤波算法使用心得
  5. 同步发电机励磁调节实验原理_发电机组自动控制系统工作原理
  6. 报表生成器FastReport.Net常见问题解答
  7. ITIL框架结构剖析
  8. 嵌入式“Hello World!”——点亮流水灯
  9. python壁纸推荐_python爬虫项目-一见倾心壁纸
  10. 分享6款国内、外开源PHP轻论坛CMS程序