6.2需求分析 主要内容 ※需求分析的任务 ※需求分析的步骤
6.2 需求分析 主要内容 ※需求分析的任务 ※需求分析的步骤
需求分析的任务 ※需求分析阶段任务是对系统的整个应用情况作全面的、详 细的调查,确定企业组织的目标,收集支持系统总的设计 目标的基础数据和对这些数据的要求,确定用户的需求, 并把这些要求写成用户和数据库设计者都能够接受的文档。 ※需求分析中调查分析的方法很多,通常的办法是对不同层 次的企业管理人员进行个人访问,内容包括业务处理和企 业组织中的各种数据。访问的结果应该包括数据的流程、 过程之间的接口以及访问者和职员两方面对流程和接口语 义上的核对说明和结论。对于某些特殊的目标和数据库的 要求,可以从企业组织中的最高层机构得到。 ※设计人员还应该了解系统将来要发生的变化,收集未来应 用所涉及的数据,充分考虑到系统可能的扩充和变动,使 系统设计更符合未来发展的趋向,并且易于改动,以减少 系统维护的代价
需求分析的任务 ※ 需求分析阶段任务是对系统的整个应用情况作全面的、详 细的调查,确定企业组织的目标,收集支持系统总的设计 目标的基础数据和对这些数据的要求,确定用户的需求, 并把这些要求写成用户和数据库设计者都能够接受的文档。 ※ 需求分析中调查分析的方法很多,通常的办法是对不同层 次的企业管理人员进行个人访问,内容包括业务处理和企 业组织中的各种数据。访问的结果应该包括数据的流程、 过程之间的接口以及访问者和职员两方面对流程和接口语 义上的核对说明和结论。对于某些特殊的目标和数据库的 要求,可以从企业组织中的最高层机构得到。 ※ 设计人员还应该了解系统将来要发生的变化,收集未来应 用所涉及的数据,充分考虑到系统可能的扩充和变动,使 系统设计更符合未来发展的趋向,并且易于改动,以减少 系统维护的代价
需求分析的任务 ※这一阶段的任务如图 总体信息需求 处理需求 第1步:需求分析 ※总体信息需求定义了未来系统用到的所有信息, 描述了数据之间本质上和概念上的联系,描述 了实体、属性、组合及联系的性质。 ※这一阶段的结果是“需求说明书”,其主要内 容是系统的数据流图和数据字典。需求说明书 应是一份既切合实际,又具有远见的文档,是 个描述新系统的轮廓图
※这一阶段的任务如图 ※总体信息需求定义了未来系统用到的所有信息, 描述了数据之间本质上和概念上的联系,描述 了实体、属性、组合及联系的性质。 ※这一阶段的结果是“需求说明书”,其主要内 容是系统的数据流图和数据字典。需求说明书 应是一份既切合实际,又具有远见的文档,是 一个描述新系统的轮廓图。 需求分析的任务 总体信息需求 处理需求 第1步:需求分析
需求分析的步骤 ※()分析用户活动,产生用户活动图 这一步主要了解用户当前的业务活动和职能,搞 清其处理流程(即业务流程)。如果一个处理流程比 较复杂,就要把这个处理流程分解成若干个子处理流 程,使每个处理流程功能明确、界面清楚,分析之后 画出角芦活动图邮角戶的业务流程图)。 ※(2)确定系统范围,产生系统范围图。 这一步是确定系统的边界。在和用户经过充分讨 论的基础上,确定计算机所能进行数据处理的范围, 确定哪些工作由人工完成,哪些工作由计算机系统完 成,節确定人机界面。 ※(3)分析用户活动所涉及的数据,产生数据流图。 深入分析用户的业务处理,以数据流图形式表示 出数据的流向和对数据所进行的加个
需求分析的步骤 ※⑴ 分析用户活动,产生用户活动图。 这一步主要了解用户当前的业务活动和职能,搞 清其处理流程(即业务流程)。如果一个处理流程比 较复杂,就要把这个处理流程分解成若干个子处理流 程,使每个处理流程功能明确、界面清楚,分析之后 画出用户活动图(即用户的业务流程图)。 ※⑵ 确定系统范围,产生系统范围图。 这一步是确定系统的边界。在和用户经过充分讨 论的基础上,确定计算机所能进行数据处理的范围, 确定哪些工作由人工完成,哪些工作由计算机系统完 成,即确定人机界面。 ※⑶ 分析用户活动所涉及的数据,产生数据流图。 深入分析用户的业务处理,以数据流图形式表示 出数据的流向和对数据所进行的加工
需求分析的步骤 ※数据流图( Data Flow Diagran,简记为DFD) 是从“数据”和“对数据的加工”两方面表达数据处理系 统工作过程的一种图形表示法 ※特点 具有直观、易于被用户和软件人员双方都能理解的一种表 达系统功能的描述方式 ※DFD有四个基本成分: 冷数据流(用箭头表示) 加工或处理(用圆圈表示) 文件(用双线段表示) 冷外部实体(数据流的源点或终点,用方框表示) 教师原始输入/输入格式化,成绩输出,/输出)格式化→教务处 处理/输入登录 处理/输出 成绩文件
需求分析的步骤 教师 原始输入 输入 处理 成绩 登录 输出 处理 教务处 输入 格式化 输出 输出 格式化 成绩文件 ※ 数据流图(Data Flow Diagram,简记为DFD): 是从“数据”和“对数据的加工”两方面表达数据处理系 统工作过程的一种图形表示法。 ※ 特点 具有直观、易于被用户和软件人员双方都能理解的一种表 达系统功能的描述方式。 ※ DFD有四个基本成分: ❖ 数据流(用箭头表示) ❖ 加工或处理(用圆圈表示) ❖ 文件(用双线段表示) ❖ 外部实体(数据流的源点或终点,用方框表示)