前言
系统分析是一种问题求解技术,它将一个系统分解成各个组成部分,目的是研究各个部分如何工作、交互,以实现其系统目标。
系统分析的目的是为项目团队提供对触发项目的问题和需求的更全面的理解,因此强调业务问题方面,而非技术或实现方面。
系统分析阶段要求和系统用户一起工作,一遍清楚地定义新系统的业务需求和预期。
系统分析侧重于从业务全过程的角度进行分析,主要内容有业务和数据的流程是否通畅、是否合理;数据业务过程和组织管理之间的关系;原系统管理模式改革和新系统管理方法的实现是否具有可行性等。
正文
系统分析的主要步骤
企业信息系统是一个具有业务复杂性和技术复杂性的大系统,为的是目标系统既能实现当前系统的基本职能,又能改进和提高。
系统开发人员首先必须理解并描述出已经实际存在的当前系统,然后进行改进,从而创造出基于当前系统又高于当前系统的目标系统,即新系统。
系统分析过程:
- 认识、理解当前的现实环境,获得当前系统的“物理模型”。
- 从当前系统的“物理模型”抽象出当前系统的“逻辑模型”。
- 对当前系统的“逻辑模型”进行分析和优化,建立目标系统的“逻辑模型”。
- 对目标系统的逻辑模型具体化(物理化),建立目标系统的物理模型。
系统分析阶段的主要工作
- 对当前系统进行详细调查,收集数据。
- 建立当前系统的逻辑模型。
- 对现状进行分析,提出改进意见和新系统应达到的目标。
- 建立新系统的逻辑模型。
- 编写系统方案说明说。