软考笔记第十二天值数据流图

重中之重(下午第一题,上午)

内容:

数据流图基本概念

数据字典

数据平衡原则

元素 说明
数据流 由一组固定成分的数据组成,表示数据的流向。每个数据流通常有一个合适的名词,反映数据流的含义
加工 加工描述了输入数据流到输出数据流之间的变换,也就是输入数据流做了什么处理后变成了输出数据流
数据存储(文件) 用来表示暂时存储的数据,每个文件都有名字。流向文件的数据流表示写文件,流出的表示读文件
外部实体 指存在于软件系统外的人员或组织

数据流图的分层

数据流平衡原则:

父图与子图之间的平衡

子图内的平衡(只有输入数据流,没有输出数据流,称为黑洞;只有输出数据流,没有输入数据流,称为奇迹。这都是不正常的)

例如图中的0层数据流图(子图)中缺少了从数据管理中间件到前端应用的数据流(处理后的操作结果),违反了平衡原则

答题技巧

详细分析试题说明

利用数据平衡原则

例1:

问题1:E1:前端你应用  E2:数据管理员  E3:后端数据库

问题2:D1:用户表 D2:操作表  D3:权限表

问题3:操作结果 E3  处理后的操作结果 E1 D2权限验证 D3权限验证

问题4:黑洞,奇迹,输入流与输出流名称相同,输入流不可能得出这种输出流

例2:

时间: 2024-10-13 00:28:36

软考笔记第十二天值数据流图的相关文章

软考笔记之存储管理

软考随堂笔记 考点1 实存管理 考点2 虚存管理 程序的装入(重定位)(将逻辑地址转换成物理地址) 静态重定位:静态重定位是在虚空间程序执行之前由装配程序完成地址影射工作. 动态重定位:动态重定位是在程序执行过程中,在CPU访问内存之前,将要访问的程序或数据地址转换为内存地址. 实存管理 存储管理的任务是存储空间的分配与回收.在现代操作系统中通常有单一连续分配(静态).固定分区分配(静态).可变分区分配(动态)三种分配方式: 单一连续分配(静态):不分区,所有用户空间给某个进程或作业.同一时间只

软考下午题详解---数据流图设计

在历年的软考下午题当中,有五道大题,分别是数据流图的设计,数据库设计,uml图,算法和设计模式,从今天这篇博文开始,小编就跟大家来一起学习软考下午的相关内容,包括理论上的知识以及典型例题的讲解,希望给予有需要的小伙伴有力的帮助,备战软考,我们可以做的更好,今天小编主要简单总结一下数据流图的有关知识,首先,我们来看下面这张图: 接着,小编就会跟随上面思维导图的脉络,依次对软考中的数据流图进行详细讲解,有不同意见的小伙伴欢迎讨论交流,首先我们来看第一个基本的知识点: 数据流图的基本符号 数据流图简称

软考下午题具体解释---数据流图设计

在历年的软考下午题其中,有五道大题.各自是数据流图的设计,数据库设计,uml图,算法和设计模式,从今天这篇博文開始,小编就跟大家来一起学习软考下午题的相关内容.包含理论上的知识以及典型例题的解说,希望给予有须要的小伙伴有力的帮助,备战软考,我们能够做的更好,今天小编主要简单总结一下数据流图的有关知识,首先,我们来看以下这张图: 接着,小编就会尾随上面思维导图的脉络,依次对软考中的数据流图进行具体解说.有不允许见的小伙伴欢迎讨论交流,首先我们来看第一个主要的知识点: 数据流图的基本符号 数据流图简

软考笔记第十一天值面向对象技术

相关概念: 对象,类(实体类.边界类.控制类),抽象,封装,继承和泛化,多态,接口,消息,组件,模式和复用 设计原则: 单一职责原则(降低耦合):设计目的单一的类 开放-封闭原则:对扩展开放,对修改封闭 李氏(Liskov)替换原则:子类可以替换父类[子类可以赋值给父类:如果父类中装的是子类对象,那么可以将这个父类强转成子类对象] 依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程 接口隔离原则:使用多个专门的接口比使用单一的总接口要好 组合重用原则:要尽量使用组合,而不

软考笔记第一天之数制

  数值1 数值-1 1-1 原码 0000 0001 1000 0001 1000 0010(-2) 反码 0000 0001 1111 1110 1111 1111(-0) 补码 0000 0001 1111 1111 0000 0000(0) 移码 0000 0001 0111 1111 1000 0000 反码(针对于负数):原码符号位不变,其余各位取反; 补码(针对于负数):反码基础上加1; 移码(针对于负数):补码基础上,符号位取反,其余各位不变. 在1-1的运算过程中,原码得到的结

软考笔记第六天之各排序算法的实现

对于前面的排序算法,用c#来实现 直接插入排序: 每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序.第一趟比较前两个数,然后把第二个数按大小插入到有序表中: 第二趟把第三个数据与前两个数从前向后扫描,把第三个数按大小插入到有序表中:依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程.直接插入排序属于稳定的排序,最坏时间复杂性为O(n^2),空间复杂度为O(1).直接插入排序是由两层嵌套循环组成的.外层循环标识并决定待比较的数值.内层循环为待比较数值确定其最终位

软考笔记第七天之程序设计语言与语言处理程序基础

内容: 编译与解释 文法 正规式(几乎每次考到) 有限自动机(重点) 表达式(偶尔考到) 传值与传址(考到频率高) 多种程序语言特点 编译过程: 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了. 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢. C/C++等都是编译型语言,而Java,C#等都是解释型语言. 虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成

软考笔记第十六天之UML深入学习

UML标准定义:统一建模语言(Unified Modeling Language)是描述.构造和文档化系统制品的可视化语言. UML是一个庞大的图形化表示法体系. 应用UML的三种方式: 草图,蓝图,编程语言 学习UML的要素: 表示法-图形 过程-(UML与过程无关,但最好用于RUP) 工具-(比如:Rantinal Rose) UP: 软件开发过程(software development process)描述了构造.部署以及维护软件的方式.统一过程(The Unified Developm

软考笔记第九天之多媒体基础

内容: 多媒体技术基础概念 多媒体相关计算问题 常见多媒体标准 数据压缩技术 声音的带宽: 人耳:20Hz-20kHz 说话:300-3400Hz 乐器:20Hz-20kHz 采样:采样频率,采样精度 奈奎斯特:采样频率应为声音最高频率的2倍 彩色空间:RGB(电脑),YUV(电视,兼容[黑白电视和彩色电视,Y:亮度信号,U,V颜色偏移量]),CMY(CMYK,K:黑色)(印刷),HSV(HSB)(艺术家空间) 电视上还是用YIQ,YCbCr的彩色空间 媒体的种类: 感觉媒体:指人们接触信息的感