任务
- 确定对系统的综合需求
- 分析系统的数据需求
分析系统的数据需求是由系统的信息流归纳抽象出数据元素组成、数据的逻辑关系、数据字典格式和数据模型。并以IPO的结构方式表示。因此,必须分析系统的数据需求,这是软件需求分析的一个重要任务。
方法
- 支持数据域分析的机制
- 功能表示方法
- 接口的定义
- 问题分解机制以及对抽象的支持
- 逻辑视图和物理视图
- 系统抽象模型
数据流图
特性
抽象性
概括性
层次性用途
可以自顶向下分析系统信息流程
可图上在画出需要计算机处理的部分
向数据库设计过渡
根据数据流向,定出存取方式
表达处理方法- 优缺点
总体概念强
可以反映出数据的流向和处理过程
容易发现错误
容易与计算机处理相对照
不直观
人工绘制太麻烦
数据字典
- 内容
数据流
数据项
数据结构
数据存储
处理逻辑
外部实体