首页 > 其他分享 >12月16日总结

12月16日总结

时间:2024-12-18 22:09:03浏览次数:7  
标签:总结 12 处理过程 16 系统 数据流 DFD 矩形 数据

今天是周一已经考完了六级重心放在了期末的一些任务上,学习了数据流图画法  

数据流图(Data Flow Diagram,DFD)是描述数据流动经过系统的图形表示方法。它通常用于需求分析阶段,帮助理解系统的功能需求。以下是创建数据流图的基本步骤和画法:

基本组成部分

  1. 外部实体(又称为源点或终点):表示系统之外的信息源或接收点,通常用矩形表示。
  2. 数据流:表示数据的流向,通常用带箭头的线表示,箭头指示数据的流动方向。
  3. 数据存储:表示数据在系统中的存储位置,通常用平行线或右侧开口的矩形表示。
  4. 处理过程:表示对数据的处理,通常用圆角矩形或矩形表示。

绘制步骤

  1. 确定系统的边界:

    • 确定系统要处理哪些数据。
    • 确定哪些是系统外部与系统交互的实体。
  2. 绘制0级DFD(也称为上下文图):

    • 只有一个处理过程,代表整个系统。
    • 包含所有与系统交互的外部实体。
    • 显示所有流入和流出系统的数据流。
  3. 分解主要过程:

    • 将0级DFD中的处理过程分解成更详细的子过程,形成1级DFD。
    • 对每个子过程重复上述步骤,直到每个处理过程足够简单明了。
  4. 细化数据流和存储:

    • 确定每个处理过程的数据输入和数据输出。
    • 确定数据存储的位置和数据的来源与去向。
  5. 检查和优化:

    • 确保每个数据流的源点和终点都是明确的。
    • 检查数据平衡原则,即每个处理过程的数据输入和输出要平衡。

标签:总结,12,处理过程,16,系统,数据流,DFD,矩形,数据
From: https://www.cnblogs.com/ykznlxx/p/18615937

相关文章

  • (12-8-03)基于CPM中英双语多模态大模型的文生图系统:模型微调(3)
    12.9.3 训练初始化文件initializer.py的功能是提供模型训练的初始化配置和加载工具,包括解析训练参数、设置分布式训练环境、加载预训练模型和分配器(LLM和VPM),并设置所需的文件路径和目录结构。通过这个文件,用户可以轻松配置模型并启动模型训练过程。logger=init_logger......
  • 1264. 页面推荐 - 力扣(LeetCode)
    1264.页面推荐-力扣(LeetCode)目标输入输入:朋友关系列表 user1_iduser2_id12131423242561输入:喜欢列表user_idpage_id188223324456511633277377688输出输出:推荐页面列表recommended_page2324563377分析编写解决方案,向user_id=1的用户,推荐其朋友们喜欢的页......
  • 12.18《代码大全2》读后感3
    进入阅读《代码大全2》的第三阶段,在代码世界中开启一场深度寻宝之旅。书中强调代码构建的系统性思维,使我认识到编写代码前规划架构的重要性,不能盲目堆砌功能。例如在大型项目里,合理分层与模块划分能避免混乱。其对变量命名、代码布局等细节的阐述也极为关键。清晰准确的变量命名......
  • 2024.12.18做题,对AI的提问记录,拓扑排序和图的关键活动
    什么是拓扑排序拓扑排序(TopologicalSorting)是一种用于有向无环图(DAG,DirectedAcyclicGraph)的线性排序。对于图中的每一个有向边u->v,顶点u在排序中都出现在顶点v之前。拓扑排序可以用于解决依赖关系的问题,例如任务调度、编译顺序等。拓扑排序的常见算法有两种:Kahn's......
  • 12.17双向链表和循环链表
    1.思维导图2.单向循环链表1>程序代码:头文件:#ifndef__LOOPLINK_H__#define__LOOPLINK_H__#include<stdio.h>#include<stdlib.h>//构造节点数据类型typedefintDatatype;typedefstructnode{ union { intlen; Datatypedata; }; structnode*next;}......
  • 12.16链表
    1.思维导图2.相关代码头文件linkList.h:#ifndef__LINKLIST_H__#define__LINKLIST_H__#include<stdio.h>#include<stdlib.h>typedefintDatatype;//创建节点结构体类型typedefstructnode{ union { intlen; Datatypedata; }; structnode*next;}li......
  • Simulink开发项1000例实战专栏--实例160:基于 Simulink 的光伏系统最大功率点跟踪(MPPT)
     目录技术文档:基于Simulink的光伏系统最大功率点跟踪(MPPT)控制器设计与仿真1. 项目概述2. 项目需求3. 系统建模3.1 光伏阵列模型3.2 MPPT控制器模型4. Simulink模型设计4.1 创建Simulink模型4.2 添加模块4.3 连接模块4.4 设置仿真参数5. 仿真与结......
  • macOS Monterey(MacOS 12) 系统升级cocoapods
    老款MacBook系统Monterey(MacOS12)由于brew停止了从上游下载cocoapods提示不支持os12系统,无法安装最新版cocoapods,本文讲述了另一种方法来更新cocoapods原文链接:http://www.kovli.com/2024/12/18/old-macos-install-cocoapods/作者:Kovli重要通知:红宝书第5版2024年12月1日出炉......
  • 2024-12-18 17 55 记录 Cambly trip`s summary and wher 1607b517085581159d14fe77503
    2024-12-1817:55记录Camblytrip`ssummaryandwhereisthenext?https://tingwu.aliyun.com/doc/transcripts/g2y8qevxaayxnbeo?sl=1#《2024-12-1817:55记录Camblytrip`ssummaryandwhereisthenext?》1.全文摘要对话讲述了一个人通过使用美好的旅行来学......
  • 12.18随笔
    这里是12.18随笔题目留档:6-4快速排序分数10作者DS课程组单位临沂大学本题要求实现快速排序的一趟划分函数,待排序列的长度1<=n<=1000。函数接口定义:intPartition(SqListL,intlow,inthigh);其中L是待排序表,使排序后的数据从小到大排列。类型定义:typedefin......