【结构化开发方法】系统分析

简介: 【结构化开发方法】系统分析

前言


系统分析是一种问题求解技术,它将一个系统分解成各个组成部分,目的是研究各个部分如何工作、交互,以实现其系统目标。


系统分析的目的是为项目团队提供对触发项目的问题和需求的更全面的理解,因此强调业务问题方面,而非技术或实现方面。

系统分析阶段要求和系统用户一起工作,一遍清楚地定义新系统的业务需求和预期。

系统分析侧重于从业务全过程的角度进行分析,主要内容有业务和数据的流程是否通畅、是否合理数据业务过程和组织管理之间的关系原系统管理模式改革和新系统管理方法的实现是否具有可行性等。


正文


系统分析的主要步骤


企业信息系统是一个具有业务复杂性和技术复杂性的大系统,为的是目标系统既能实现当前系统的基本职能,又能改进和提高。


系统开发人员首先必须理解并描述出已经实际存在的当前系统,然后进行改进,从而创造出基于当前系统又高于当前系统的目标系统,即新系统。


系统分析过程:


  1. 认识、理解当前的现实环境,获得当前系统的“物理模型”。
  2. 从当前系统的“物理模型”抽象出当前系统的“逻辑模型”。
  3. 对当前系统的“逻辑模型”进行分析和优化,建立目标系统的“逻辑模型”。
  4. 对目标系统的逻辑模型具体化(物理化),建立目标系统的物理模型。


03.webp.jpg


系统分析阶段的主要工作


  1. 对当前系统进行详细调查,收集数据。
  2. 建立当前系统的逻辑模型。
  3. 对现状进行分析,提出改进意见和新系统应达到的目标。
  4. 建立新系统的逻辑模型。
  5. 编写系统方案说明说。
目录
相关文章
|
18天前
|
存储 消息中间件 算法
软件体系结构 - 系统分析与设计(1.结构化方法)
【4月更文挑战第5天】软件体系结构 - 系统分析与设计(1)
31 0
|
17天前
|
存储 测试技术 BI
软件体系结构 - 系统分析与设计(2.面向对象方法)
【4月更文挑战第6天】软件体系结构 - 系统分析与设计(2)
18 0
|
3月前
|
数据可视化 测试技术
面向对象系统分析与设计
【1月更文挑战第10天】面向对象系统分析与设计。
32 0
|
6月前
|
监控 安全
系统分析笔记-标准化知识
系统分析笔记-标准化知识
|
存储 数据采集 架构师
数据架构真的那么重要吗?一文读懂数据架构
数据架构侧重于技术和基础设施设计,而数据治理则包括人员、过程、工作流以及支持治理所需的体系结构。
数据架构真的那么重要吗?一文读懂数据架构
|
运维 架构师 测试技术
软件设计的方法论:软件为什么要建模?
软件设计的方法论:软件为什么要建模?
278 0
软件设计的方法论:软件为什么要建模?