第4章 系统分析
1 第4章 系统分析
系统分析概述 系统分析是管理信息系统开发的第二个阶段 主要解决系统“能做什么”的问题。通过详细 调査研究和需示分析,深入描述及研究现行系 统的工作流程及用户的各种需求,构思和设计 用户比较满意的新系统逻辑模型,并且提岀适 当的计算机硬软件配置方案。系统分析阶段工 作的深入与否直接影响新系统的设计质量和经 济性,在整个系统开发过程中起着极其重要的 作用。 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 2 ⚫ 系统分析是管理信息系统开发的第二个阶段, 主要解决系统“能做什么”的问题。通过详细 调查研究和需示分析,深入描述及研究现行系 统的工作流程及用户的各种需求,构思和设计 用户比较满意的新系统逻辑模型,并且提出适 当的计算机硬软件配置方案。系统分析阶段工 作的深入与否直接影响新系统的设计质量 和经 济性,在整个系统开发过程中起着极其重要的 作用。 系统分析概述
主要内容 4.1系统分析概述 4,2现行系统的详细调查 4.3组织结构与业务流程分析 44数据流程分析 4.5建立新系统逻辑模型 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 3 主要内容 4.1 系统分析概述 4.2 现行系统的详细调查 4.3 组织结构与业务流程分析 4.4 数据流程分析 4.5 建立新系统逻辑模型
通过本章学习,可以了解(域掌握) ●系统分析的任务、步骤 结构化系统分析方法 系统调查的原则、内容和方法 ●组织结构与管理功能分析 业务流程分析 ●数据流程分析 功能/数据分析 ●新系统逻辑方案的构成 系统分析报告的撰写 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 4 通过本章学习,可以了解(或掌握) ⚫ 系统分析的任务、步骤 ⚫ 结构化系统分析方法 ⚫ 系统调查的原则、内容和方法 ⚫ 组织结构与管理功能分析 ⚫ 业务流程分析 ⚫ 数据流程分析 ⚫ 功能/数据分析 ⚫ 新系统逻辑方案的构成 ⚫ 系统分析报告的撰写
4.1系统分析概述 4.1.1系统分析的任务 4.1.2系统分析的步骤 4.1.3结构化系统分析方法 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 5 4.1 系统分析概述 4.1.1 系统分析的任务 4.1.2 系统分析的步骤 4.1.3 结构化系统分析方法
4.1.1系统分析的任务 1、了解用户需求 ●了解每个业务过程和业务活动的工作流程及信息处理流程。 ●确定用户对信息系统的需求: 功能需求 性能需求 硬件配置 开发周期 开发方式 确定系统逻辑模型,形成系统分析报 新系统的逻辑模型由一系列图表和文字组成,逻辑上描述 新系统的目标、具有的各种功能和性能。 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 6 4.1.1 系统分析的任务 1、了解用户需求 ⚫ 了解每个业务过程和业务活动的工作流程及信息处理流程。 ⚫ 确定用户对信息系统的需求: – 功能需求 – 性能需求 – 硬件配置 – 开发周期 – 开发方式 2、 确定系统逻辑模型,形成系统分析报告 ⚫ 新系统的逻辑模型由一系列图表和文字组成,逻辑上描述 新系统的目标、具有的各种功能和性能
4.1.2系统分析的步骤 1、现行系统的详细调查 目的:弄清现行系统的边界,组织机构,人员分工, 业务流程,各种计划、单据和报表的格式、种类和处 理过程,企业资源及约束情况,为系统开发做好原始 资料的准备工作。 2、组织结构与业务流程分析 目的:在详细调查的基础上,用一定的图表和文字对 现行系统进行描述,以了解各级组织的职能和有关人 员的工作职责、决策内容及对新系统的要求。业务流 程的分析应当顺着原系统信息流动的过程逐步进行, 通过业务流程图详细描述各个环节的处理业务及信息 的来龙去脉 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 7 4.1.2 系统分析的步骤 1、现行系统的详细调查 ⚫ 目的:弄清现行系统的边界,组织机构,人员分工, 业务流程,各种计划、单据和报表的格式、种类和处 理过程,企业资源及约束情况,为系统开发做好原始 资料的准备工作。 2、组织结构与业务流程分析 ⚫ 目的:在详细调查的基础上,用一定的图表和文字对 现行系统进行描述,以了解各级组织的职能和有关人 员的工作职责、决策内容及对新系统的要求。业务流 程的分析应当顺着原系统信息流动的过程逐步进行, 通过业务流程图详细描述各个环节的处理业务及信息 的来龙去脉
3、系统数据流程分析 目的:把数据从组织或系统内部的流动情况抽 象地独立出来,舍去具体组织机构、信息载体 处理工作、物资、材料等,仅从数据流动过程 考察实际业务的数据处理模式。主要包括对信 息的流动、传递、处理与存储分析 4、建立新系统逻辑模型 ●用一组图表和工具表达和描述新系统的逻辑功 能。 5、提出系统分析报 把系统分析阶段的成果以文字的形式形成报告 提交有关领导。 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 8 3、系统数据流程分析 ⚫ 目的:把数据从组织或系统内部的流动情况抽 象地独立出来,舍去具体组织机构、信息载体、 处理工作、物资、材料等,仅从数据流动过程 考察实际业务的数据处理模式。主要包括对信 息的流动、传递、处理与存储分析。 4、建立新系统逻辑模型 ⚫ 用一组图表和工具表达和描述新系统的逻辑功 能。 5、提出系统分析报告 ⚫ 把系统分析阶段的成果以文字的形式形成报告 提交有关领导
4.1.3结构化系统分析 1、结构化系统分析的基 本概念 结构化系统分析(SA, Structured Analysis) 采用自顶向下、逐层分 2 解的方法,即由大到小, 由表及里,逐步细化, 逐层分解,直到能对整 个系统清晰地理解和表 达为止。 图4-1复杂系统的分解 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 9 4.1.3 结构化系统分析 1、结构化系统分析的基 本概念 ⚫ 结构化系统分析(SA, Structured Analysis): 采用自顶向下、逐层分 解的方法,即由大到小, 由表及里,逐步细化, 逐层分解,直到能对整 个系统清晰地理解和表 达为止。 图4-1 复杂系统的分解 X 3 4 1 2 1.1 1.2 1.3 2.1 2.2 2.3 2.4
2、结构化系统分析方法的实现 SA方法进行系统分析可通过数据流程图和数据 字典来实现 ●数据流程图:用来描述系统组成及各部分之间 的联系 ●数据字典:用来描述系统中的每个数据。 陈伯华 统计与信息学院信息管理教研室
陈伯华 统计与信息学院信息管理教研室 10 2、结构化系统分析方法的实现 ⚫ SA方法进行系统分析可通过数据流程图和数据 字典来实现。 ⚫ 数据流程图:用来描述系统组成及各部分之间 的联系。 ⚫ 数据字典:用来描述系统中的每个数据