工程管理信息化管理工程学院组织结构功能结构业务流程数据流程第七章 工程项目信息系统需求分析初步调查系统规划可行性分析现行系统详细调查系统化分析新逻辑方案系统设计第七章 工程项目信息系统需求分析 目录1、系统分析概述2、可行性分析3、现行系统详细调查4、数据字典5、处理逻辑的表达6、需求规格说明书1、 系统分析概述1.1系统分析的对象1.2系统分析的目的1.3系统分析的困难1.4系统分析的关键1.5系统分析的原则1、 系统分析概述 系统分析是开发管理信息系统过程中最重要、也是最困难的阶段。同系统设计一同是整个MIS开发工作的核心部分,系统分析工作的好坏,在很大程度上决定了系统的成败。 模型化抽象化当前系统物理模型逻辑模型系统分析优化导出目标系统物理模型逻辑模型实例化具体化系统设计1、 系统分析概述 1、 系统分析概述系统分析的对象 手工系统和已采用计算机的信息系统 1、系统分析概述系统分析的目的 在充分认识原系统的基础上,通过可行性分析、业务流程分析和数据流程分析等手段,发现问题和薄弱环节,最后完成新系统的逻辑方案设计,或称逻辑模型设计。 1、系统分析概述系统分析的目的 逻辑方案解决“做什么” ,是系统分析的任务(即系统要完成什么样的功能,提供什么样的信息) 物理方案解决“怎样做” ,是系统设计的任务(既系统的各项功能是如何实现的,用什么样的具体方法产生和提供信息)。根据问题进行抽象根据系统平台进行设计利用实用软件进行描述1、系统分析概述系统分析的目的观念世界逻辑模型现实世界问题计算机世界计算机可执行模型数据世界物理模型管理信息系统的开发过程1、系统分析概述系统分析的困难 (1)客户不清楚需求 a.知道要什么但说不明白 b.不知道要什么 c.不知道要什么但却指出要什么 (2)需求自身经常变动 a.喜新厌旧 b.认识加深,导致更改(一般至少3次) c.环境的变化 (3)分析人员和客户的误解 a. 业务员不懂技术,技术员不懂业务1、系统分析概述系统分析的关键要求系统分析人员要善于挖掘出用户没有明确表达出来的需求,要善于通过系统分析修正用户提出的要求“理解”“表达”用什么样的工具描述对系统的理解①使得用户能够看懂,能够与系统分析员共同讨论和修改②使得系统设计员和程序员能够正确理解,保证开发的系统符合用户需求 “理解”和“表达”过程的实质是要把原来由最终用户所进行的各项具体的管理工作纳入计算机系统之中1、系统分析概述系统分析的基本原则 (1)逻辑设计与物理设计分开设计人员过早地考虑了具体的物理细节在选择处理方法及具体硬件、软件方面花了很多时间和精力到了开发后期又往往发现有的内容不合适,或者根本不需要,这时推翻重来,浪费很多人力、物力,若是大系统开发,后果更为严重1、系统分析概述系统分析的基本原则 (2)结构化分析的原则以抽象和分解为手段,对系统进行自顶向下的逐层分解、逐步细分、逐步求精,从而达到易于理解的目的。抽象是先考虑问题的最本质属性,暂不考虑具体细节,以后再逐层添加细节,即把复杂的处理内容隐蔽起来,便于抓住主体,有利于对问题的理解。分解是把一个复杂问题分割成若干个较小、较易解决的问题,然后分别处理1、系统分析概述结构化分析的基本思想顶层自顶向下1、 系统分析概述系统分析的基本原则 (3)基于原系统、高于原系统原则要求系统分析工作既不脱离实际,凭空想象,又要对现行系统中不合理的管理体制、管理模式、思想观念、工作方法以及传统习惯等进行大胆的改革和正确的引导,从而充分发挥信息技术的能力,提高工作效率,提高管理水平。 1、系统分析概述系统分析的基本原则 (4)用户参与原则尽管系统分析员在系统分析阶段要熟悉业务,但毕尽时间有限、缺乏实践,因此在系统分析的过程中要有具有较强工作经验的业务人员参与工作这样使系统分析员能及时掌握用户情况,便于交流;能及时修改或补充用户需求;使用户及早熟悉系统2、可行性分析和详细调查概述 2.1可行性分析的任务2.2可行性分析的内容2.3可行性分析的报告2.4详细调查2.1 可行性分析的任务可行性分析是要决定做还是不做 可行性分析是客观的,科学的,但决策仍有可能是错误的.2.1 可行性分析的任务明确开发的必要性和可行性必要性来自实现开发任务的迫切性IS的开发是来自合作伙伴的需要、竞争对手的挑战,或者是其它行业管理信息系统发展水平,或者是新的信息技术出现等。必要的应用项目未必都是可以实现的可行性则取决于实现应用系统的资源和条件可行性分析需建立在初步调查的基础上,了解原系统存在的问题,用户对新系统的要求等管理上的可行性指管理人员对开发应用项目的态度和管理方面的条件。经济上的可行性主要是预估费用支出和对项目的经济效益进行评价。技术上的可行性分析当前的软、硬件技术能否满足对系统提出的要求,以及考虑开发人员的水平。2
原创力文档

文档评论(0)