【软工】数据流图

简介: 【软工】数据流图

数据流图

 

数据流图中的主要图形元素

描述银行取款过程的数据流图

数据流与数据加工之间的关系

数据流图的层次结构

为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图

 

分层数据流图

结构化分析方法步骤示例

商店业务处理系统

第零层

第一层

第二层

采购细化

检查和修改数据流图的原则

1.数据流图上所有图形符号只限于前述四种基本图形元素

2.数据流图的主图必须包括前述四种基本元素,缺一不可

3.每个加工至少有一个输入数据流和一个输出数据流

4.在数据流图中,需按层给加工框编号。编号表明 该加工所处层级及上下层的亲子关系

5.规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。

6.图上每个元素必须有名字

7.数据流图中不可夹带控制流

8.初画时可以忽略琐碎的细节,以集中精力于主要数据流

数据词典

1.数据词典与数据流图配合,能清楚的表达数据处理的要求

2.词条描述——对于在数据流图中每一个被命名的图形元素,均加以定义,其内容有:名字,别名或编号,分类,描述,定义,位置,其他等

数据结构的描述

用于写加工逻辑说明的工具

结构化英语

判定表

判定树

目录
相关文章
|
数据采集 数据挖掘 数据处理
进行数据清洗的过程通常包括以下步骤
【4月更文挑战第3天】进行数据清洗的过程通常包括以下步骤
1034 3
|
5月前
|
消息中间件 数据采集 NoSQL
秒级行情推送系统实战:从触发、采集到入库的端到端架构
本文设计了一套秒级实时行情推送系统,涵盖触发、采集、缓冲、入库与推送五层架构,结合动态代理IP、Kafka/Redis缓冲及WebSocket推送,实现金融数据低延迟、高并发处理,适用于股票、数字货币等实时行情场景。
708 3
秒级行情推送系统实战:从触发、采集到入库的端到端架构
|
关系型数据库 MySQL 数据安全/隐私保护
在 Docker 中部署 Mysql 并挂载配置文件
在 Docker 中部署 Mysql 并挂载配置文件
|
存储 程序员 数据处理
【软件设计师】程序猿需掌握的技能——数据流图
【软件设计师】程序猿需掌握的技能——数据流图
|
存储 NoSQL MongoDB
【赵渝强老师】MongoDB逻辑存储结构
MongoDB的逻辑存储结构由数据库(Database)、集合(Collection)和文档(Document)组成,形成层次化数据模型。用户通过mongoshell或应用程序操作这些结构。视频讲解及结构图详见下文。
377 3
|
存储 前端开发 中间件
『软件工程10』结构化系统分析:数据流图和字典案例分析
该文章通过具体案例分析了在软件工程中如何运用数据流图和数据字典来进行结构化系统分析,帮助明确系统的信息流程和数据定义。
『软件工程10』结构化系统分析:数据流图和字典案例分析
|
测试技术
测试用例设计方法之基本路径测试法
基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法,设计出的测试用例要保证在测试中程序的语句覆盖100%,条件覆盖100%
1018 7
测试用例设计方法之基本路径测试法
|
测试技术 程序员 C语言
『软件测试4』耗子尾汁!2021年了,你还不知道这4种白盒测试方法吗?
该文章深入介绍了四种常用的白盒测试方法,包括语句覆盖、判定覆盖、条件覆盖以及路径覆盖,并探讨了这些方法在软件测试中的应用。
『软件测试4』耗子尾汁!2021年了,你还不知道这4种白盒测试方法吗?
|
存储 Java 测试技术
阿里巴巴java开发手册
这篇文章是关于阿里巴巴Java开发手册的整理,内容包括编程规约、异常日志、单元测试、安全规约、MySQL数据库使用以及工程结构等方面的详细规范和建议,旨在帮助开发者编写更加规范、高效和安全的代码。
|
数据库
sqlmap过滤连续空格的方法(一)
sqlmap过滤连续空格的方法(一)

热门文章

最新文章