系统分析是管理信息系统开发过程中的关键环节,其主要任务包括以下几个方面:
详细调查与用户需求分析
对现行系统进行详细调查,了解其业务处理流程、组织结构、人员分工、业务流程、各种计划、单据和报表的格式及处理过程等。
分析用户需求,包括系统功能、性能、硬件配置等方面的需求,了解用户在开发周期、处理方式等方面的意向与打算。
现行系统的详细调查
通过集中一段时间和人力,通过各种途径做全面、充分和详细的调查,弄清现行系统的边界、组织机构、人员分工、业务流程等,为系统开发做好原始资料的准备工作。
组织结构与业务流程分析
详细了解组织各层级的职能和有关人员的工作职责、决策内容对新系统的要求、业务流程各环节的处理业务及信息的来龙去脉,把系统的内在关系分析清楚。
系统数据流程分析
在业务流程分析的基础上,分析数据的流动、传递、处理与存储过程,用数据流程图进行描述,建立数据字典。
建立新系统的逻辑模型
在详细调查和分析的基础上,运用各类系统开发的理论、方法和技能,确定系统应具有的逻辑功能,并用适当的方法表示出来,形成系统的逻辑模型。
确定新系统初步的逻辑模型
通过分析用户需求和业务流程,确定新系统初步的逻辑模型,明确新系统需要“做什么”。
编制系统说明书
将分析结果整理成书面资料,包括系统功能、性能、数据流程、管理功能和管理数据指标体系等,并提交系统方案说明书。
提出信息系统的各种设想和方案
对所有的设想和方案进行分析、研究、比较、判断和选择,取得一个最优的新系统的逻辑模型,并在客户了解计算机系统的工作流程和解决方式的情况下,将它明确地表达成书面资料—系统分析报告,即系统方案说明书。
系统分析的主要目的是解决“系统做什么”的问题,而不是“如何做”的问题。其结果将为系统设计和系统实施提供基础,是整个管理信息系统开发工作的重要阶段。