试述系统分析与系统设计及其区别

  • 格式:docx
  • 大小:26.92 KB
  • 文档页数:9

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试述系统分析与系统设计及其区别

杨海刘云楠

【摘要】:系统的分析与设计在当今信息时代尤为重要,本课题研究了系统分析与系统设计的过程以及他们之间的区别,通过介绍系统分析和系统设计的方法、意义、以及系统分析与设计过程中通常遇到的问题及解决方法,全面了解系统分析与设计,并从各个方面对两者的联系以及区别加以分析。

【关键词】:系统分析、系统设计、信息系统

【目录】:

一、绪论

1.1概述

1.2研究背景

1.3研究目的及作用

二、系统分析

2.1系统分析的定义

系统分析是指把要解决的问题作为一个系统,对系统要素进行综合分析,找出解决问题的可行方案的咨询方法。

系统分析来源于系统科学。系统科学是20世纪40年代以后迅速发展起来的一个横跨各个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。它的产生和发展标标志着人类的科学思维由主要以“实物为中心”逐渐过渡

到以“系统为中心”,是科学思维的一个划时代突破。

系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求。

2.2系统分析的任务目标

系统分析的主要任务是了解现行系统是怎样运作的;理解对现行系统的改进和新系统的需求,把对新系统需求的理解用标准的工具表达出来。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析所确定的内容是今后系统设计、系统实现的基础。

2.3系统分析的方法

[1] 徐德华,刘仲英信息系统分析方法的发展研究

2.3.1.结构化分析方法

结构化分析方法是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它有结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)等方法。

结构化分析方法给出一组帮助系统分析人员产生功能规约的原理与技术。它一般利用图形表达用户需求,使用的手段主要有数据流图、数据字典、结构化语言、判定表以及判定树等。

结构化分析的步骤如下:①分析当前的情况,做出反映当前物理模型的DFD;②推导出等价的逻辑模型的DFD;③设计新的逻辑系统,生成数据字典和基元描述;④建立人机接口,提出可供选择的目标系统物理模型的DFD;⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;⑥选择一种方案;⑦建立完整的需求规约。

2.3.2.信息工程方法

信息工程法是James Martin在对信息系统成功和失败多年研究的基础之上,进行了一系列实际考察和理论分析,并综合了多种信息系统规划方法,1982年提出的一套IT规划理论和方法,是一种面向技术的分析方法,建立企业模型、

主题数据模型,确定主题数据库的内容和结构,制定数据库的开发策略。

信息工程法提供了建立企业模型、数据模型和流程模型的技术手段,其基础和核心是战略数据规划,这种方法首先进行业务分析来建立企业模型;其次是进行实体分析来建立主题数据模型;最后进行的是数据的分布分析,并结合数据的存储地点,确定主题数据库的内容和结构,制定数据库的开发策略。

2.3.3.面向对象分析

面向对象的分析)是现代软件企业广为采用的一项有效技术。面向对象方法要求在设计中要映射现实世界中指定问题域中的对象和实体,例如:顾客、汽车和销售人员等。这就需要设计要尽可能地接近现实世界,即以最自然的方式表述实体。所以面向对象技术的优点即为能够构建与现实世界相对应的问题模型,并保持他们的结构、关系和行为为模式。

4.业务规则方法

2.4系统分析的具体步骤

系统分析方法的具体步骤包括:限定问题、确定目标、调查研究收集数据、提出备选方案和评价标准、备选方案评估和提出最可行方案。

2.3.1限定问题

所谓问题,是现实情况与计划目标或理想状态之间的差距。系统分析的核心内容有两个:其一是进行“诊断”,即找出问题是及其原因;其二是“开处方”,即提出解决问题的最可行方案。所谓限定问题,就是要明确问题的本质或特性、问题存在范围和影响程度、问题产生的时间和环境、问题的症状和原因等。限定问题是系统分析中关键的一步,因为如果“诊断”出错,以后开的“处方”就不可能对症下药。在限定问题时,要注意区别症状和问题,探讨问题原因不能先入为主,同时要判别哪些是局部问题,哪些是整体问题,问题的最后确定应该在调查研究之后。

2.3.2确定目标

系统分析目标应该根据客户的要求和对需要解决问题的理解加以确定,如有可能应尽量通过指标表示,以便进行定量分析。对不能定量描述的目标也应该尽量用文字说明清楚,以便进行定性分析和评价系统分析的成效。

2.3.3调查研究,收集数据

调查研究和收集数据应该围绕问题起因进行,一方面要验证有限定问题阶段形成的假设,另一方面要探讨产生问题的根本原因,为下一步提出解决问题的备选方案做准备。

调查研究常用的有四种方式,即阅读文件资料、访谈、观察和调查。收集的数据和信息包括事实、见解和态度。要对数据和信息去伪存真,交叉核实,保证真实性和准确性。