7.2.1需求分析的任务 1.通过详细调查现实世界要处理的对象(企业、 组织、部门等),充分了解原系统的工作情况, 明确用户各种需求,然后在此基础上确定新系 统的功能。 ■2.重点是调査、收集与分析用户在数据管理中 的信息要求、处理要求、安全性要求、与完整 性要求
7.2.1 需求分析的任务 ▪ 1.通过详细调查现实世界要处理的对象(企业、 组织、部门等),充分了解原系统的工作情况, 明确用户各种需求,然后在此基础上确定新系 统的功能。 ▪ 2.重点是调查、收集与分析用户在数据管理中 的信息要求、处理要求、安全性要求、与完整 性要求
7.2.2需求分析的步骤 调查与初步分析用户需求需要四步: 1.调查组织机构总体情况 2.熟悉业务活动 3.明确用户需求 4.确定系统边界
7.2.2 需求分析的步骤 ▪ 调查与初步分析用户需求需要四步: ▪ 1.调查组织机构总体情况 ▪ 2.熟悉业务活动 ▪ 3.明确用户需求 ▪ 4.确定系统边界
7.2.3需求分析流程图 需求分析 调查组 明确ˇ/确定 织机构 用户 系统 总体情 需求 边界 况 熟悉业务 概念 设计 活 用户 数据库设计 DFD DD 人员
7.2.3 需求分析流程图 调查组 织机构 总体情 况 熟 悉 业 务 活 动 明确 用户 需求 需求分析 用户 数据库设计 人员 DFD 概念 设计 DD 确 定 系 统 边界
7.2.4调查和分析的方法 调査方法:跟班作业。开调查会。请专人介 绍。询问。设计调查表请用户填写。査阅历史 记录。 ■2.分析方法:自顶向下分析和自底向上分析。 3.需要形成的规范化文档:数据流图、数据字 典 ■4.数据流图:用来描述业务的流程 5.数据字典:用来描述系统中的数据 6.复杂处理过程的处理逻辑常用判断表和判断 树来描述
7.2.4 调查和分析的方法 ▪ 1.调查方法:跟班作业。开调查会。请专人介 绍。询问。设计调查表请用户填写。查阅历史 记录。 ▪ 2.分析方法:自顶向下分析和自底向上分析。 ▪ 3.需要形成的规范化文档:数据流图、数据字 典 ▪ 4.数据流图:用来描述业务的流程。 ▪ 5.数据字典:用来描述系统中的数据。 ▪ 6.复杂处理过程的处理逻辑常用判断表和判断 树来描述
7.2.5数据流图一般画法 数据存储 数据来源 数据流一处理}一数据流 数据输出 数据流:用标有名字的箭头表示有流向的数据。 数据处理:用标有名字的圆圈表示对数据进行加工或变换。 数据文件:以类似书本的符号表示数据暂存的处所对数据文件进行的 处理,可以用指向或离开的箭头表示。 ■数据来源及终点:用命名的方框表示,表明数据的来源或数据去向
7.2.5 数据流图一般画法 ◼ 数据流:用标有名字的箭头表示有流向的数据。 ◼ 数据处理:用标有名字的圆圈表示对数据进行加工或变换。 ◼ 数据文件:以类似书本的符号表示数据暂存的处所对数据文件进行的 处理,可以用指向或离开的箭头表示。 ◼ 数据来源及终点:用命名的方框表示,表明数据的来源或数据去向。 数据来源 数据存储 数据流 处理 数据流 数据输出