软设之需求分析的工具

1.应用的工具

数据流图

数据字典

判定表

判定树

2.数据流图基本概念

数据流:由一组固定成分的数据组成,表示数据的流向。每个数据流通常有一个合适的名词,反映数据流的含义

加工:加工描述了输入数据流到输出数据流之间的变换,也就是输入数据流做了什么处理后变成了输出数据流

数据存储:用来表示暂时存储的数据,每个文件都有名字。流向文件的数据流表示写文件,流出的表示读文件

外部实体:指存在于软件系统之外的人员或组织

3.数据字典

数据字典有以下4类条目:数据流,数据项,数据存储和基本加工

数据流条目:数据流条目给出了DFD中的数据流的定义,通常列出该数据流的各组成数据项。

数据存储条目:数据存储条目是对数据存储的定义

数据项条目:数据项条目是不可再分的数据单位

基本加工条目:加工条目是用来说明DFD中基本加工的处理逻辑的,由于下层的基本加工是由上层的加工分解而来的,只要有了基本加工的说明,就可理解其他加工。

相关推荐
龙湾开发1 小时前
轻量级高性能推理引擎MNN 学习笔记 02.MNN主要API
人工智能·笔记·学习·机器学习·mnn
HappyAcmen2 小时前
线代第二章矩阵第八节逆矩阵、解矩阵方程
笔记·学习·线性代数·矩阵
愚润求学3 小时前
【递归、搜索与回溯】专题一:递归(二)
c++·笔记·算法·leetcode
愚润求学4 小时前
【Linux】基础 IO(一)
linux·运维·服务器·开发语言·c++·笔记
Wallace Zhang4 小时前
STM32F103_LL库+寄存器学习笔记22 - 基础定时器TIM实现1ms周期回调
笔记·stm32·学习
大白的编程日记.5 小时前
【Linux学习笔记】理解一切皆文件实现原理和文件缓冲区
linux·笔记·学习
孞㐑¥5 小时前
Linux之进程控制
linux·开发语言·c++·经验分享·笔记
Alessio Micheli5 小时前
奇怪的公式
笔记·线性代数
愚润求学5 小时前
【Linux】简单设计libc库
linux·运维·开发语言·c++·笔记
chennalC#c.h.JA Ptho5 小时前
Bodhi linux 系统详解
linux·经验分享·笔记·系统架构·系统安全