第5章:系统分析一、系统分析概述1、系统分析的目标 1、系统分析是信息开发工作的第一个阶段; 2、目标:对信息需求进行定义,提出新系统的逻辑模型解决方案。 2、系统分析的任务1、对企业管理业务详细调查; 2、理清原系统的业务流程和管理模式,找出其中的问题和不足; 3、从功能分析和数据分析利用数据流程图、数据字典和处理逻辑的表达方式进行定义,提出新系统的逻辑模型解决方案。 3、系统分析的步骤1、对原系统进行分析与优化,确定新系统的功能结构和性能需求; 2、提出新系统的逻辑方案; 3、编写系统分析报告。 解决新系统“做什么”的问题,既是系统设计和实施的依据,也是最后交接验收的依据。 二、系统详细调查1、详细调查的目的与原则1、消息调查的目的 (1)了解现行系统内部信息处理的具体情况; (2)理清现行系统的基本逻辑功能及信息流程。 目的在于:完整掌握现行系统的各个方面。对改进系统和开发高质量的新系统提供可靠的资料,为建立新系统的逻辑模型打下坚实的基础。 2、详细调查的原则 (1)真实性 (2)全面性 (3)规范性 (4)启发性 (5)用户参与性 2、详细调查的主要内容1、组织结构调查 2、功能需求调查 3、性能需求调查 4、业务流程调查 5、数据流程调查 6、系统环境调查 7、各种信息载体的收集 3、详细调查的步骤和方法1、研究资料法 2、开调查会 3、用户访谈 4、问卷调查法 步骤: (1)确定收集数据 (2)采用问卷格式(自由式或固定格式); (3)设计调查问题; (4)复制、分发、组织调查并回收。 5、实地观察法 原则: (1)明确观察内容、地点、时间及方式 (2)征求用户许可 (3)通知用户 (4)观察、记录(禁止干扰工作) (5)不主观假设。 4、现行系统(原系统)的描述1、数据流程图(DFD) (1)定义:是一种便于用户理解、分析系统数据流程的图形工具。在逻辑上描述了系统的输入、输出、数据处理和数据存储等过程。 (2)作用:系统分析人员与用户进行交流的有效手段,也是系统设计人员用于系统的主要依据。 2、基本符号(画图) (1)外部实体 (2)数据流 (3)数据处理 (4)数据存储 3、使用数据流程进行分析应遵循的原则 (1)明确系统的边界(输入、输出确定外部实体) (2)自顶向下逐层分解 (3)在局部上遵循由外向里的原则 4、使用数据流程图描述再现系统 三、原系统分析与优化1、重新审定系统目标系统目标是开发工作的指南,也是系统验收的标准。 2、管理模式的分析和优化3、需求分析1、信息需求分析 2、目标分析和系统范围界定 3、功能分析及划分 4、业务流程优化1、实质是业务流程重组; 2、主要内容: (1)业务和数据及流程的通畅性、合理性; (2)数据、业务过程和管理功能之间的关系; (3)可行性。 5、数据分析(收集、来源、去处、存储和流量)1、整理收集的数据资料 输入信息、输出信息、信息处理过程、存储方式、代码信息、信息需求。 2、分析数据 (1)围绕系统目标进行分析 (2)弄清信息源周围的环境 (3)围绕现行业务流程进行分析 3、数据特征分析 (1)数据类型及长度 (2)合理地取值范围 (3)数据所属业务 (4)数据业务量 (5)数据重要程度和保密程度 四、新系统逻辑方案1、新系统逻辑方案的主要内容1、确定新系统目标 2、确定新系统的管理模式 3、确定新系统的业务流程关系 4、确定新系统的数据流程图和数据字典 2、产生新系统数据流程图和数据字典的过程1、数据流程图的分层结构和一般注意事项 (1)数据流程图的分层结构 (2)一般注意事项 数据守恒
数据存储使用
简化处理之间的关系
分解应当均匀
命名应当恰当 2、新系统的逻辑模型 (1)顶层图 (2)中层图 (3)底层图 3、数据字典 (1)数据元素:信息系统中最小的数据组成单位; (2)数据结构:数据之间的组合关系; (3)数据流 (4)数据存储 (5)外部实体 (6)数据处理 3、完成系统分析报告1、系统分析报告的作用 (1)描述目标系统的逻辑模型 (2)作为协议或合同 (3)作为验收和评价的依据 2、系统分析波报告的内容 (1)引言 (2)项目概述 (3)现行系统调查情况; (4)分析优化 (5)新系统的逻辑模型 (6)实施计划 (7)其他。 END
|