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

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

前言


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


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

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

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


正文


系统分析的主要步骤


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


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


系统分析过程:


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


03.webp.jpg


系统分析阶段的主要工作


  1. 对当前系统进行详细调查,收集数据。
  2. 建立当前系统的逻辑模型。
  3. 对现状进行分析,提出改进意见和新系统应达到的目标。
  4. 建立新系统的逻辑模型。
  5. 编写系统方案说明说。
目录
相关文章
|
6月前
|
存储 消息中间件 算法
软件体系结构 - 系统分析与设计(1.结构化方法)
【4月更文挑战第5天】软件体系结构 - 系统分析与设计(1)
142 0
|
6月前
|
存储 测试技术 BI
软件体系结构 - 系统分析与设计(2.面向对象方法)
【4月更文挑战第6天】软件体系结构 - 系统分析与设计(2)
96 0
|
数据建模 Linux 数据库
简单实用的数据建模工具PDManer
PDManer是一款开源的国产数据建模工具
11273 1
简单实用的数据建模工具PDManer
|
2月前
|
存储 自然语言处理 安全
『软件工程9』结构化系统分析——解决软件“做什么”问题
该文章深入讲解了结构化系统分析方法,用于明确软件需求和解决软件“做什么”的问题,并介绍了在此过程中使用的工具和技术。
『软件工程9』结构化系统分析——解决软件“做什么”问题
|
2月前
|
自然语言处理 算法 JavaScript
『软件工程11』结构化系统设计:解决软件“怎么做”问题
该文章讲述了结构化系统设计的核心理念与实践方法,旨在解决软件开发过程中“怎么做”的问题,并涵盖了设计原则、模块化、信息隐藏、耦合与内聚等关键概念。
『软件工程11』结构化系统设计:解决软件“怎么做”问题
|
2月前
|
存储 前端开发 中间件
『软件工程10』结构化系统分析:数据流图和字典案例分析
该文章通过具体案例分析了在软件工程中如何运用数据流图和数据字典来进行结构化系统分析,帮助明确系统的信息流程和数据定义。
『软件工程10』结构化系统分析:数据流图和字典案例分析
|
6月前
|
数据采集 数据可视化 数据挖掘
软件体系结构 - 商业智能系统
软件体系结构 - 商业智能系统
68 1
|
监控 安全
系统分析笔记-标准化知识
系统分析笔记-标准化知识
|
运维 架构师 测试技术
软件设计的方法论:软件为什么要建模?
软件设计的方法论:软件为什么要建模?
352 0
软件设计的方法论:软件为什么要建模?