社区
研发管理
帖子详情
如何定义和区分数据流和控制流?
vcracoon
2003-07-23 01:49:08
在画D/CFD时,有点搞不清如何区分数据流和控制流了。
大家给提醒提醒
...全文
2057
11
打赏
收藏
如何定义和区分数据流和控制流?
在画D/CFD时,有点搞不清如何区分数据流和控制流了。 大家给提醒提醒
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcracoon
2003-07-24
打赏
举报
回复
再up一次
vcracoon
2003-07-23
打赏
举报
回复
我怎么觉得越说越糊涂了,呵呵
wengdy2000
2003-07-23
打赏
举报
回复
数据流要有数据信息,信息流就没有数据信息了!
mrshiwei
2003-07-23
打赏
举报
回复
从队列内容的来源看,它应该是一个加工产生的,所以是数据流的终结点;从队列内容的
去向看,它的内容是应该由另一个加工(在你的例子中应该是命令解释器之类的组件)使用的,所以是数据流的起点。你也可以把它看成是一种特殊的数据存储,只不过里面存储的是指令而不是普通数据而已,这样可能比较好理解。
AutoAsm
2003-07-23
打赏
举报
回复
数据流和控制流的区别是数据流中有数据,而控制流中没有数据。
---------------------------------------------------------
这个说法值得商榷哦。
广义上讲,控制流也是一种特殊的数据流,只不过,这个数据流包含的是控制信息,可以改变节点状态。
典型的例子是电信网络中,媒体流和信令流是分开走的,而在internet中,媒体流和控制流(icmp等)是在同一条链路上
sdstc8001
2003-07-23
打赏
举报
回复
up
顶一下
vcracoon
2003-07-23
打赏
举报
回复
为什么这样说呢?
mrshiwei
2003-07-23
打赏
举报
回复
从指令队列或事件队列的功能来看,作为一个数据源点/终点比较合适
vcracoon
2003-07-23
打赏
举报
回复
那一个指令队列或事件队列是应该看作数据流还是事件流呢?
win32c
2003-07-23
打赏
举报
回复
数据流和控制流的区别是数据流中有数据,而控制流中没有数据。
win32c
2003-07-23
打赏
举报
回复
1
数据流和控制流的区别是数据流中有数据,而控制流中没有数据。
数据流
图的画法
数据流
图的画法
数据流
图也称为
数据流
程图date flow diagram , DFD,是一种便于用户理解和分析系统
数据流
程的图形工具,他摆脱了系统和具体内容,精确的在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。
数据流
图的基本组成成分
数据流
:是由一组固定成分的数据组成,表示数据的流向。值得注意的是,
数据流
图中描述的是
数据流
,而不是
控制流
。除了流向数据存
#9.白盒测试:
数据流
测试
数据流
测试 1、
数据流
分析 从
数据流
视角:程序是一个程序元素对数据访问的过程;
数据流
关系:数据的【
定义
——使用】对; 出发点:对数据的不正确处理; 使用程序图来描述数据【
定义
——使用】对。
数据流
测试:指关注变量接受值的点 和使用(或引用)这些值的点 的 结构性测试形式。 2、
数据流
测试
数据流
测试按照程序中的变量
定义
和使用的位置来选择程序的测试路径;
数据流
测试关注变量接收值的点和使用这些值的点; 一种简单的
数据流
测试策略是要求覆盖每个
定义
-使用路径一次;
数据流
测试用做路径测试的“真实性检查”。 数据
Flink系列:无界和有界
数据流
定义
与区别
有界流 有
定义
流的开始,也有
定义
流的结束。 有界流可以在摄取所有数据后再进行计算。 有界流所有数据可以被排序,所以并不需要有序摄取。 有界流处理通常被称为批处理 有界流,Flink则由一些专为固定大小数据集特殊设计的算法和数据结构进行内部处理,产生了出色的性能。 无界流 有
定义
流的开始,但没有
定义
流的结束。 它们会无休止地产生数据。 无界流的数据必须持续处理,即数据被摄取后需要立刻处理。我们不能等到所有数据都到达再处理,因为输入是无限的,在任何时候输入都不会完成。 ...
数据流
分析
基本原理
数据流
分析是一种用来获取相关数据沿着程序执行路径流动的信息分析技术。分析对象是程序执行路径上的
数据流
动或可能的取值 优点:具有更强的分析能力,适合需要考虑
控制流
信息且变量属性之操作十分简单的静态分析问题 缺点:分析效率低,过程间分析和优化算法复杂,编程工作量大,容易出错且效率低 一个
数据流
分析框架(D, L, F)包含: D:
数据流
的方向,前向或者后向 L:包含数值作用域V和操作符meet ⊓ 或 join ⊔ 的lattice F:一系列V to
为什么
数据流
图要分层?画分层的DFD要遵循哪些原则?
(3)
区分
局部文件和局部外部项(局限于
数据流
中某一层或某几层的文件和外部项)。(6)每个
数据流
要有一个合适的名字,尽量使用现实系统中有具体意义的名字。(2)分解的深度和层次达到使加工足够简单、易于理解的基本加工为止。分层的目的:便于逐步细化、结构清晰。(1)父图与子图之间数据要平衡。(4)不要把
控制流
作为
数据流
。(5)忽略琐碎的枝节。
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章