进一步分析和表达用户需求(续) 首先把任何一个系统都抽象为: 数据 存储 信息要求 数据流 数据流 数据 处理 数据 来源 处理要求 输出
进一步分析和表达用户需求(续) 1.首先把任何一个系统都抽象为: 数据流 数据流 数据 存储 信息要求 数据 来源 处理 数据 输出 处理要求
进一步分析和表达用户需求(续) 2.分解处理功能和数据 (1)分解处理功能 °将处理功能的具体内容分解为若干子功能,再 将每个子功能继续分解,直到把系统的工作过 程表达清楚为止。 (2)分解数据 在处理功能逐步分解的同时,其所用的数据也 逐级分解,形成若干层次的数据流图 数据流图表达了数据和处理过程的关系
进一步分析和表达用户需求(续) 2.分解处理功能和数据 (1)分解处理功能 • 将处理功能的具体内容分解为若干子功能,再 将每个子功能继续分解,直到把系统的工作过 程表达清楚为止。 (2)分解数据 • 在处理功能逐步分解的同时,其所用的数据也 逐级分解,形成若干层次的数据流图 • 数据流图表达了数据和处理过程的关系
进一步分析和表达用户需求(续) (3)表达方法 处理过程:用判定表或判定树来描述 数据:用数据字典来描述
进一步分析和表达用户需求(续) (3)表达方法 • 处理过程:用判定表或判定树来描述 • 数据:用数据字典来描述
进一步分析和表达用户需求(续) ●3.将分析结果再次提交给用户,征得用户 的认可
进一步分析和表达用户需求(续) 3.将分析结果再次提交给用户,征得用户 的认可
四、需求分析小结 P187图6-4 需求分析 调查组织 熟悉 明确 确定 机构总体 业务活动 拥护需求 情况 系统边概念 设计 用户数据库 设计人员 子 DD DFD
四、需求分析小结 P187图6-4