程序的图形描述。程序流程图是人们对解决问题的方法、思路
或算法的一种描述。 采用简单规范的符号,表达程序执行的
过程。流程图有很多种写法,较多的是PAD图。在c语言中用的很多。
为便于识别,绘制流程图的习惯做法是:
事实描述用椭圆形表示
行动方案用矩形表示
问题用菱形表示
箭头代表流动方向
资源分配表是程序所要用到的硬件的分配列表,io口,ram空间分配等等
程序流程图画法如下:
1、在画流程图之前,需要明确什么是流程图。单从字面意思理解,流程图是流程+图,是将某种流程以图像化呈现。更准确的解释是——流程图是流经一个系统的信息流、观点流或部件流的图形代表。流程图的绘制并非明确流程的先后就能绘制出正确流程图,需要遵循一定的规范。
2、在画布的四周有很多的工具栏,这些在绘制的过程中都是可以使用的,第一步需要做的就是将中心主题进行确立,中心主题是一个思维导图的核心部分。接下来就是沿着重心主题进行节点的添加,点击画布左侧基础图形直接将图形拖曳至右边画布需要的位置,之后再用链接线将图形与图形之间建立连接即可。
3、基本框架搭建完后,们需要做的就是将内容进行填充,双击文本框即可,这时在画布右边出现的工具栏中将可以对文本的样式、排列及背景颜色根据自己的喜好进行设置,丰富流程图模板。
4、为了确保流程图内容填充的正确性,点击画布上方编辑—选择节点可对流程图的每一级节点进行展开检查,减少错误,提高精密度。
1.数据流图(DataFlowDiagram);
坚持更DFD,它从数据的传递和加工角度,以图形方式来表达系统的逻辑功能,数据在系统内部的逻辑流向和逻辑交换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示放大。它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。
数据流图的基本元素:
2.系统流程图(SystemFlowchart);
描绘系统物理模型的传统工具。他的基本思想是用图形符号以黑盒子的形式描绘系统理念的每个部件包括程序,文件,数据库,表格,人工过程等,表达信息在给个部件之间流动的情况,而不是表示对信息进行加工处理的控制过程。
例图:
3.程序流程图;
4.程序的系统结构图。
数据流程图:反应输就走向,它不考虑时序关系,主要用于业务分析,用作详细设计。途中的有向线段表示了数据流。
系统流程图:反应主体框架。
程序流程图:程序逻辑描述程序中控制流的情况,即程序中处理的执行顺序和执行序列所以来的条件,途中的有向线段表示的是控制流从一个处理走到下一个处理。
程序的系统结构图:反应的是系统中模块的调用关系和层次关系,谁调用谁有一个先后次序关系。途中的有向线段表示调用时程序的控制从调用模块一道被调用模块,并隐含了当调用结束时控制将交回给调用模块。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)