系统分析和设计方法之系统分析

本文深入探讨系统分析,涵盖其定义、方法、范围定义、问题分析、需求分析、逻辑设计等多个阶段。系统分析方法包括模型驱动法和加速系统分析法,如结构化分析、信息工程、面向对象分析等。在不同阶段,如范围定义和问题分析,涉及项目章程、问题评估、需求管理和业务过程重构。系统分析的未来将更加侧重面向对象分析和敏捷方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统分析处于从项目触发到形成项目章程,从项目章程扩展到项目需求,再到需求的逻辑过程分析,最后到可行性方案的确定。整个系统分析在项目管理周期过程中处于项目整体管理的制定项目章程环节,分析的是业务需求。虽然讲解的内容是以过程的形式进行介绍的,但是具体的每个操作基本都是以系统操作为基础的。

 

  • 什么是系统分析
  • 系统分析方法
  • 范围定义阶段
  • 问题分析阶段
  • 需求分析阶段
  • 逻辑设计阶段
  • 决策分析阶段
  • 系统分析的未来

 

1.什么是系统分析

没有什么标准或者是完整的定义,但是一般意义上来说,系统分析主要集中在业务层面上,不是技术或实现方面的。

 

2.系统分析方法

系统分析方法有很多种,每种都有作用,相互竞争也相互完善,要根据合适的场景去选择,混搭也是可以的,但是要以解决问题为标准。

模型驱动法包括结构分析、信息工程和面向对象分析等。模型驱动分析是以图形交流业务问题、需求和方案。结构化分析是最广泛应用的分析,它强调以过程为中心,关注数据通过业务和软件过程的流程。信息工程关注系统中存储的数据结构,而不是过程,以数据为中心,强调知识或数据需求的分析。面向对象分析是解决数据模型和过程模型的同步问题,现在成为主流。

加速系统分析法包含获取原型、快速架构开发。加速系统分析法强调构造原乡以更快地位一个新系统确定业务需求和用户需求。获取原型使用快速开发工具辅助用户获取业务需求。当然原型是很简陋,特别是UI和外观,但是请引导业务人员关注需求,不要关注外观。还有很重要的一点是,你必须有足够多的原始素材可以支撑你能使用原型,假如你是第一次做系统分析,请放弃它。快速架构系统是一种构建系统模型的加速分析法,采用逆向工程从已有系统生成原型。但是这两种加速系统分析法都缺少一个正式的设计下进行,所以工程师难以一边原型化,一边保持加速系统分析阶段的优点。

前两种都依赖于需求的确定和管理,下面是两种常用的需求获取方法。调查研究技术,一门系统研究

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值