第六章系统分析 系统分析是在系统规划的指导下,对系统进行深入详细 的调査研究,确定新系统的逻辑模型的过程。 本章学习目标: 1.了解系统分析的任务和步骤。 2.熟悉信息系统组织结构图和功能结构图。 3.熟练掌握业务流程图(TFD)和数据流程图(DFD)的绘制 4.掌握数据字典的编写。 5.熟悉系统分析报告的内容
1 第六章 系统分析 系统分析是在系统规划的指导下,对系统进行深入详细 的调查研究,确定新系统的逻辑模型的过程。 本章学习目标: 1.了解系统分析的任务和步骤。 2.熟悉信息系统组织结构图和功能结构图。 3.熟练掌握业务流程图(TFD)和数据流程图(DFD)的绘制。 4.掌握数据字典的编写。 5.熟悉系统分析报告的内容
第一节系统分析概述 统分析的主要任务是定义或制定新系统应该“做什么 的问题。 系统分析的主要任务 1、了解用户需求 详细了解每个业务过程和业务活动的工作流程及信息处 理流程,理解用户对信息系统的需求,包括对系统功能、性 能方面的需求,对硬件配置、开发周期、开发方式等方面的 意向及打算。 对这部分工作要求用户配合系统分析人员完成,现由 用户提出初步的要求,经系统分析人员对系统的详细调查, 进一步完善系统的功能、性能要求,最终以需求说明书的形 式将系统需求定义一下来。这部分工作是系统分析的核心
2 统分析的主要任务是定义或制定新系统应该“做什么” 的问题。 一、系统分析的主要任务 1、了解用户需求 详细了解每个业务过程和业务活动的工作流程及信息处 理流程,理解用户对信息系统的需求,包括对系统功能、性 能方面的需求,对硬件配置、开发周期、开发方式等方面的 意向及打算。 对这部分工作要求用户配合系统分析人员完成,现由 用户提出初步的要求,经系统分析人员对系统的详细调查, 进一步完善系统的功能、性能要求,最终以需求说明书的形 式将系统需求定义一下来。这部分工作是系统分析的核心。 第一节 系统分析概述
2、确定系统逻辑模型,形成系统分析报告 在详细调查的基础上,运用各类系统开发的理论、开 发方法和开发技术,确定系统应具有的逻辑功能,再用适当 的方法表示出来,形成系统的逻辑模型。新系统的逻辑模型 有一系列图表和文字组成,在逻辑上描述新系统的目标和具 有的各种功能和性能,且以系统分析报告的形式表达出来, 为下一步系统设计提供依据
3 2、确定系统逻辑模型,形成系统分析报告 在详细调查的基础上,运用各类系统开发的理论、开 发方法和开发技术,确定系统应具有的逻辑功能,再用适当 的方法表示出来,形成系统的逻辑模型。新系统的逻辑模型 有一系列图表和文字组成,在逻辑上描述新系统的目标和具 有的各种功能和性能,且以系统分析报告的形式表达出来, 为下一步系统设计提供依据
系统分析的一般步骤 1、现行系统的详细调査 现行系统的详细调查是集中一段时间和人力,通过各 种途径做全面、充分和详细的调查,弄清现行系统的边界 组织机构、人员分工、业务流程、各种计划、单据和报表的 格式、种类及处理过程、企业资源及约束情况等,为系统开 发做好原始资料的准备工作。 组织结构与业务流程分析 在详细调查的基础上,用一定的图表和文字对现行系 统进行描述。开发一个新系统应该看作对组织的一种有目的 的改造过程,详细了解各级组织的职能和有关人员的工作职 责、决策内容对新系统的要求。业务流程的分析应当顺着原 系统信息流动的过程逐步进行,通过业务流程图详细描述各 环节的处理业务及信息的来龙去脉
4 二、系统分析的一般步骤 1、现行系统的详细调查 现行系统的详细调查是集中一段时间和人力,通过各 种途径做全面、充分和详细的调查,弄清现行系统的边界、 组织机构、人员分工、业务流程、各种计划、单据和报表的 格式、种类及处理过程、企业资源及约束情况等,为系统开 发做好原始资料的准备工作。 2、组织结构与业务流程分析 在详细调查的基础上,用一定的图表和文字对现行系 统进行描述。开发一个新系统应该看作对组织的一种有目的 的改造过程,详细了解各级组织的职能和有关人员的工作职 责、决策内容对新系统的要求。业务流程的分析应当顺着原 系统信息流动的过程逐步进行,通过业务流程图详细描述各 环节的处理业务及信息的来龙去脉
3、系统数据流程分析 数据流程分析就是把数据在组织或原系统内部的流动 情况抽象的独立出来,舍去具体组织机构、信息载体、处 理工作、物资、材料等,仅从数据流动过程考察实际的数一 据处理模式。主要包括对信息的流动、传递、处理与存储 的分析。 4、建立新系统的逻辑模型 在系统调査和系统分析的基础上建立新系统逻辑模型, 用一组图表工具表达和描述,方便用户和分析人员对系统 提出改进意见。 5、提出系统分析报告 系统分析阶段的成果就是系统分析报告。它是系统分 析阶段的总结和向有关领导提交的文字报告,反映这个阶 段调查分析的全部情况,也是下一步系统设计的工作依
5 3、系统数据流程分析 数据流程分析就是把数据在组织或原系统内部的流动 情况抽象的独立出来,舍去具体组织机构、信息载体、处 理工作、物资、材料等,仅从数据流动过程考察实际的数 据处理模式。主要包括对信息的流动、传递、处理与存储 的分析。 4、建立新系统的逻辑模型 在系统调查和系统分析的基础上建立新系统逻辑模型, 用一组图表工具表达和描述,方便用户和分析人员对系统 提出改进意见。 5、提出系统分析报告 系统分析阶段的成果就是系统分析报告。它是系统分 析阶段的总结和向有关领导提交的文字报告,反映这个阶 段调查分析的全部情况,也是下一步系统设计的工作依