当前位置: 首页 > news >正文

分层数据流图DFD—计算机等级考试—软件设计师考前备忘录—东方仙盟

一、核心定义(软考必背)

数据流图(DFD, Data Flow Diagram):结构化分析工具,用 4 种符号描述数据流动、处理、存储、外部交互,只画 “做什么”、不画 “怎么做”(无控制流、时序)。

分层 DFD自顶向下、逐层分解、逐步求精,从整体(顶层)→ 主干(0 层)→ 细节(1/2 层),控制复杂度、保证一致。


二、4 种标准符号(Yourdon/DeMarco,软考画法)

表格

元素符号命名规则说明
外部实体正方形名词(用户、系统、部门)数据源头 / 终点(系统外)

|加工| 圆角矩形 | 动词 + 名词(验证订单、计算费用) | 数据变换 / 处理 |

|数据流| 带箭头直线 | 名词 / 短语(订单、用户信息) | 单向、有起点终点 |

|数据存储| 开口矩形(两条线) | 名词(订单表、库存文件) | 数据暂存 / 永久存 |


三、分层结构(3 层必考)

1. 顶层图(上下文图 Context)

  • 1 个加工(P0 = 整个系统)+ 外部实体 + 数据流
  • 无数据存储
  • 作用:定系统边界

2. 0 层图(Level 0)

  • 分解 P0 为3~7 个主加工(P1、P2…)
  • 显示核心数据存储、加工间数据流
  • 作用:系统主干功能

3. 1 层 / 2 层图(子图)

  • 对 0 层复杂加工再分解(如 P1→P1.1、P1.2…)
  • 直到加工单一功能、不可再分(原子加工)

四、核心绘制规则(软考扣分点)

1. 父子图平衡(最重要)

  • 子图输入 / 输出数据流= 父图对应加工的输入 / 输出
  • 名称、方向、内容完全一致(可拆多条、但数据项总和守恒)
  • ❌ 禁止:子图多 / 少数据流、改名、变方向

2. 加工规则(无黑洞 / 奇迹)

  • 每个加工必须有输入 + 输出
  • ❌ 黑洞(只有入、没有出)
  • ❌ 奇迹(只有出、没有入)

3. 数据流规则

  • 必须有起点、有终点
  • 允许:外部→加工、加工→加工、加工→存储、存储→加工
  • ❌ 禁止:外部↔存储、存储↔存储、外部↔外部(必须经加工)
  • 单向箭头、不画双向

4. 数据存储规则

  • 只与加工相连
  • 局部存储:仅在读写都在本层时画出(父图可隐藏)

5. 编号与命名

  • 顶层:P0
  • 0 层:P1、P2、P3…
  • 子层:P1.1、P1.2、P1.1.1…(父编号 +. 子号)
  • 加工:动词 + 名词;数据流 / 存储:名词

一句话死记(软考口诀)

顶层一圈定边界,0 层分解主干现;子图平衡不能变,加工有入也有出;数据流向不交叉,存储只跟加工连。

DFD 8 大经典错误(选择题 100% 考)

  1. 父图子图不平衡(子图多 / 少数据流)
  2. 加工只有入没有出(黑洞)
  3. 加工只有出没有入(奇迹)
  4. 外部实体 ↔ 数据存储 直接连线(禁止)
  5. 数据存储 ↔ 数据存储 直接连线(禁止)
  6. 外部实体 ↔ 外部实体 直接连线(禁止)
  7. 数据流没有名字 / 名字是动词(必须名词)
  8. 加工编号不规范(如 P1→P22,不是 P1.1)

人人皆为创造者,共创方能共成长

每个人都是使用者,也是创造者;是数字世界的消费者,更是价值的生产者与分享者。在智能时代的浪潮里,单打独斗的发展模式早已落幕,唯有开放连接、创意共创、利益共享,才能让个体价值汇聚成生态合力,让技术与创意双向奔赴,实现平台与伙伴的快速成长、共赢致远。

原创永久分成,共赴星辰大海


原创创意共创、永久收益分成,是东方仙盟始终坚守的核心理念。我们坚信,每一份原创智慧都值得被尊重与回馈,以永久分成锚定共创初心,让创意者长期享有价值红利,携手万千伙伴向着科技星辰大海笃定前行,拥抱硅基 生命与数字智能交融的未来,共筑跨越时代的数字文明共同体。

东方仙盟:拥抱知识开源,共筑数字新生态

在全球化与数字化浪潮中,东方仙盟始终秉持开放协作、知识共享的理念,积极拥抱开源技术与开放标准。我们相信,唯有打破技术壁垒、汇聚全球智慧,才能真正推动行业的可持续发展。

开源赋能中小商户:通过将前端异常检测、跨系统数据互联等核心能力开源化,东方仙盟为全球中小商户提供了低成本、高可靠的技术解决方案,让更多商家能够平等享受数字转型的红利。
共建行业标准:我们积极参与国际技术社区,与全球开发者、合作伙伴共同制定开放协议 与技术规范,推动跨境零售、文旅、餐饮等多业态的系统互联互通,构建更加公平、高效的数字生态。
知识普惠,共促发展:通过开源社区 、技术文档与培训体系,东方仙盟致力于将前沿技术转化为可落地的行业实践,赋能全球合作伙伴,共同培育创新人才,推动数字经济 的普惠式增长


阿雪技术观

在科技发展浪潮中,我们不妨积极投身技术共享。不满足于做受益者,更要主动担当贡献者 。无论是分享代码、撰写技术博客,还是参与开源项目 维护改进,每一个微小举动都可能蕴含推动技术进步的巨大能量。东方仙盟是汇聚力量的天地,我们携手在此探索硅基 生命,为科技进步添砖加瓦。

Hey folks, in this wild tech - driven world, why not dive headfirst into the whole tech - sharing scene? Don't just be the one reaping all the benefits; step up and be a contributor too. Whether you're tossing out your code snippets , hammering out some tech blogs, or getting your hands dirty with maintaining and sprucing up open - source projects, every little thing you do might just end up being a massive force that pushes tech forward. And guess what? The Eastern FairyAlliance is this awesome place where we all come together. We're gonna team up and explore the whole silicon - based life thing, and in the process, we'll be fueling the growth of technology

http://www.jsqmd.com/news/593725/

相关文章:

  • 手把手教你用宜搭连接器与Groovy脚本,搞定跨系统数据同步与复杂审批通知
  • **发散创新:用Python实现量子强化学习在博弈环境中的智能决策**在人工智能与量子计算交叉融合的前沿领域,**量
  • 2026年国内镀锌管非标定制,冲孔钢护筒/冷镀锌角钢/镀锌管/六油两布防腐钢管/镀锌无缝管,镀锌管现货供应哪家便宜 - 品牌推荐师
  • 如何实现打电话显示公司名?安卓与鸿蒙系统号码认证服务商推荐 - 企业服务推荐
  • 基于虚拟阻抗的微电网下垂控制方法设计matlab/simulink仿真,以虚拟阻抗为基础的下垂...
  • 深入解析P沟道与N沟道MOSFET的工作原理及应用场景
  • 比话降AI实测:AI率87%的论文降到11%全程记录
  • BSGS学习笔记
  • 基于 Gemma 2 构建企业级 Agentic RAG 合规审计系统
  • 比话降AI和嘎嘎降AI处理80%+AI率哪个更好
  • 别再问怎么连了!Win10蓝牙串口配对仪器设备,保姆级图文教程(含端口号查看)
  • Xilinx UltraScale Transceiver仿真调试实战:从数据对齐到随机数验证
  • 域名出售页+escrow.com出售链接。(Caddy + Node.js)
  • 预算有限AI率还有80%,性价比最高的降AI方案
  • 在大数据求职的路上,你不是一个人在战斗。
  • 电赛赛题深度解析:从五大类别到实战备赛策略
  • 基于 RO1 noetic 配置 robosense Helios 32(速腾) xsense mti 300
  • 二轮做好题DAY3
  • 国内替代 Claude Code:Qwen 3.6 vs DeepSeek-V3.2 vs MiniMax-M2.7-highspeed
  • 知网检测AI率90%,我用这个方法两天降到12%
  • [算法训练] LeetCode Hot100 学习笔记#19
  • C#并行编程进阶:除了Task和Parallel,你还需要学会用PerformanceCounter做资源熔断
  • 基于STM32的高压无刷直流电机控制程序(含硬件设计与软件实现)
  • 26年春季学期学习记录第18天
  • AI小说创作中的版权与原创性问题解析
  • C# WinForm 工作流设计器:拖拽连线与可视化流程图实现解析
  • Libero Soc v11.9证书环境变量配置详解:LM_LICENSE_FILE、SNPSLMD与SYNPLCTYD一个都不能少
  • 知网维普都要过,AI率85%用哪款工具最合适
  • 0基础教你快速写自己的Agent Skills
  • ROS多机通信实战:手把手教你配置主从机(含SSH远程调试技巧)