【软工视频】--需求分析方法

上一篇我们认识了需求分析的任务和过程,今天我们重点看一下需求分析的方法,先奉上导图。

面向数据流的需求分析方法是我们学习的重点,也就是结构化分析方法。 

工具:数据流图 (DFD)和 数据字典 (DB)

核心思想: 分解化简问题,将物理与逻辑表示分开,对系统进行数据与逻辑的抽象。

数据流图

含义:从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。

特性:(1)抽象性;(2)概括性;(3)层次性

用途:(1)系统分析员可以用这种工具自顶向下分析系统信息流程。

           (2)可在图上画出需要计算机处理的部分。

           (3)根据数据存贮,进一步做数据分析,向数据库设计过渡。

           (4)根据数据流向,定出存取方式。

扫描二维码关注公众号,回复: 9272269 查看本文章

           (5)对应一个处理过程,用相应的语言、判定表等工具表达处理方法。

优点:(1)总体概念强, 每一层都明确强调“干什么”,“需要什么”,“给出什么”;

           (2)可以反映数据的流向和处理过程

           (3)由于自顶向下分析,容易及早法系智能系统各部分的逻辑错误,也容易修正

           (4)容易与计算机处理相对照

缺点:   不直观  工作量大

数据流和数据加工之间的关系(也就是圆圈和箭头之间的关系)

这两个是“或”的关系,也就是只有一个存在就可以;

而这两个是“与”的关系,两者必须同时有,所以加上了*星号;

第三个是“异或”的关系。

数据字典

含义: 关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。

            数据流图+数据字典=逻辑模型

内容:(1)数据流 (2)数据项 (3)数据结构 (4)数据存储(5)处理逻辑(6)外部实体

定义数据的方法:

写加工逻辑说明的工具

  • 结构化英语
  • 判定表
  • 判定树
发布了47 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43729166/article/details/104395841