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

软设之需求分析的工具

1.应用的工具

数据流图

数据字典

判定表

判定树

2.数据流图基本概念

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

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

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

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

3.数据字典

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

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

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

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

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

 

相关文章:

  • C++格式化库fmt使用方法
  • win10下使用docker和VMware
  • 高考毕业季--浅谈自己感想
  • 基于PPO的强化学习超级马里奥自动通关
  • 【Python】数据处理:Matplotlib绘图
  • mysql和redis的双写一致性问题
  • Qt | QDataStream 类(数据流)
  • 敏捷=996/007?现实是……
  • 【通过新能源汽车的智慧数字底盘技术看计算机的相关技术堆栈?以后是软硬结合的全能程序员的天下,取代全栈(前后端都会的全栈程序员)】
  • 怎么做才能推动产业园区的数字化转型和升级
  • 独孤思维:每天做着自己不喜欢的工作,你不难受吗
  • uniapp面试题
  • 【docker hub镜像源失效】2024年6月6日 docker 国内镜像源失效
  • RestTemplate远程请求的艺术
  • echarts写某个市地图
  • Angular 2 DI - IoC DI - 1
  • go append函数以及写入
  • Javascript 原型链
  • Redis 中的布隆过滤器
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Spring Cloud Feign的两种使用姿势
  • Vue2 SSR 的优化之旅
  • 关于springcloud Gateway中的限流
  • 深度学习入门:10门免费线上课程推荐
  • 实战|智能家居行业移动应用性能分析
  • 首页查询功能的一次实现过程
  • 微信小程序设置上一页数据
  • 线性表及其算法(java实现)
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 以太坊客户端Geth命令参数详解
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • $jQuery 重写Alert样式方法
  • (2)MFC+openGL单文档框架glFrame
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (三)模仿学习-Action数据的模仿
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • **python多态
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET CORE 第一节 创建基本的 asp.net core
  • .net core使用ef 6
  • .Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用框架