MIS的研制方法.ppt
《MIS的研制方法.ppt》由会员分享,可在线阅读,更多相关《MIS的研制方法.ppt(68页珍藏版)》请在三一办公上搜索。
1、第三章MIS的研制方法,掌握系统的生命周期基本概念(重点);理解主要系统开发方法及各种开发方法的特点(重点);掌握管理信息系统开发策略和方式;理解系统建设的复杂性与应具备的前提条件;熟悉系统开发的基本原则。,本章学习目标,第三章 管理信息系统的研制途径,3.1 系统的开发生命周期,3.2 常用系统开发方法简介,3.3 MIS开发的策略与方式,3.4 MIS开发涉及的基本问题,系统的生命周期,3.1 管理信息系统的开发概述,生命周期?,任何事务都存在的一个孕育、诞生、成长、成熟和衰亡的生存过程,系统的生命周期 1.系统生命周期 是指从立项、功能确定、设计、开发成功、投入使用,并在使用中不断修改、
2、完善,直至被新的系统所替代,而停止该系统使用的全过程,3.1 管理信息系统的开发概述,2.系统开发过程概述 系统的生命周期包括系统开发和使用两个阶段。系统开发的全过程称为系统开发的生命周期。系统开发的生命周期分为五个阶段系统规划、可行性研究系统分析系统设计系统实施系统运行与维护,系统的生命周期,生命周期模型,对其每一阶段规定它的任务、工作流程、管理目标及要编制的文档,使开发工作易于管理和控制,形成一个可操作的规范。,第一阶段-系统规划:这个阶段的主要任务是对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定系统的发展战略,对建设新系统的需求作出分析和预测,同时考虑建设新
3、系统所受的各种制约,研究建设新系统的必要性和可行性,对建设新系统进行总体、全面规划。阶段成果:项目计划书/报告、可行性分析报告,3.1.2 系统开发的生命周期,例:建立一个系统项目确定项目总体目标、鉴定项目范围撰写项目计划报告撰写可行性分析报告技术可行经济可行社会可行,.系统开发的生命周期,系统规划阶段,系统开发请求,初步方案讨论,可行性研究,初步调查,修改,明确,不可行取消项目,.系统开发的生命周期,第二阶段-系统分析(做什么):这个阶段的任务仍然不是具体地解决问题,而是详细分析现行系统(原有系统)存在的问题,找出解决这些问题的方案和所要达到的目标,并说明可供选择的解决方案。目标:以用户需求
4、为依据,从功能、性能、数据、操作等多个方面对系统给出完整、准确、具体的描述,用于确定新系统的规格。阶段成果:用户需求分析报告、系统分析说明书、项目开发计划书,.系统开发的生命周期,第三阶段-系统设计(怎么做):这一阶段并不是去实现系统,而是根据系统分析说明书,提出系统的总体结构、布局、详细开发思路。系统设计阶段的任务是解决“怎么做”的问题,设计实现已定义的、并经过系统分析的管理信息系统。一般分为总体设计、详细设计两步阶段成果:系统设计说明书,.系统开发的生命周期,第四阶段-系统实施:这个阶段的主要任务是硬件设备的购置与调试、软件开发与安装、系统测试、人员培训系统转换等,.系统开发的生命周期,第
5、五阶段-系统运行与维护:阶段任务是对系统进行系统评价对系统进行日常维护和管理。,MIS的开发时一项艰巨的工作,系统开发的效率、质量、成本及用户满意程度,除了管理和技术方面的因素外,很大程度上取决与系统开发方法的选择。传统的开发方法,在编程前不重视系统分析和设计,不重视完成必要的文档,在经历了“软件危机”后,开始重视对系统开发方法的研究,提出了许多新的系统那个开发方法。,开发方法概述,系统开发方法是指为获取某一对象而组织人们思维活动的过程,以及实现这个过程必需采取的步骤和途径。许多开发方法从系统的生命周期演变而来,但是它们是两个不同的概念。70年代,系统开发的结构化开发方法80年代初,原型法80
6、年代末期,面向对象(Object-Oriented,OO)的开发方法 和计算机辅助软件工程(Computer Aided Software Engineering,CASE)和90年代至今,基于构件的开发和系统集成。,开发方法概述,常用的方法结构化生命周期法SSDM原型法PA快速应用开发方法RAD阶段性开发方法PD面向对象开发方法OODM计算机辅助软件工程方法CASE,1.2系统,3.2 常用系统开发方法简介,结构化生命周期法:20世纪80年代使用最广泛的软件开发方法。用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对系统进行分析与设计,自下而上地逐步实施的开发方法。开
7、发过程:SA、SD,SP.,结构化生命周期法,结构化生命周期法,结构化方法的基本思路,2.结构化生命周期法的优点强调系统开发过程的整体性和全局性严格区分开发阶段,后一段工作建立在前一阶段工作成果基础上。,结构化生命周期法,3.结构化生命周期法的不足 开发周期长难以适应迅速变化的环境使用的开发工具落后不符合人们循序渐进地认识事物的规律性。,结构化生命周期法,用户本身对“需求”理解就是一个模糊的概念随着时间的推移,系统本身的功能需求可能也处在不断的变化之中系统开发者只起着询问者、顾问及问题解决者的作用原型或原型系统:是系统的一个早期可运行版本,包括新系统的部分重要功能和特征 原型法是出于一种朴素的
8、原理:先按照用户提出的需求,快速、低成本地建立一个系统原型,然后提供给用户试用,在试用过程中不断完善。通过用户与系统原型的交互作用,用户能够不断明确自己的信息需求。被用户最终认可的原型,即可作为系统的最终开发结果。,原型法,2.原型法的开发过程用户需求描述建立初始原型使用原型系统修改和完善原型,原型法,3.原型法项目参加者之间通常都存在交流上的困难,原型提供了克服该困难的一个手段需要实际的、可供用户参与的系统模型有合适的系统开发支撑环境,原型法,4.原型法的支持环境原型法的前提是有一个强有力的软件开发环境作为支撑,否则不可能快速构造原型。集成化的数据字典高性能的数据库管理系统超高级语言报告生成
9、器屏幕格式生成器自动文档编写机制,原型法,5.原型法的特点符合人们认识事物的规律有利于项目的开发者和用户之间的交流,原型法加强了开发过程中的用户参与程度实际的原型为准确认识问题创造了条件能充分利用最新的系统开发环境将系统的调查、分析、设计融为一体原型法对大型系统有局限性原型法适于交互、局部系统,规模较小,业务处理简单,业务需求相对较为确定,具有丰富系统开发经验的人采用。,原型法,1.基本思想RAD是由计算机顾问和专家James Martin于1991年最早提出。当用户和开发者对拟开发的管理信息系统缺乏共识和目标的情况下,采用的试图快速生成系统而不牺牲质量的结构化方法。,RAD快速应用开发方法,
10、2.特点强调用户在各阶段都起了主要作用,除了构建(实现)阶段。基本逻辑是:用户的参与程度越高,尤其是早期阶段,系统的开发就越快。基于计算机的工具和专门项目小组,来加快系统投入使用的速度。采用的工具是4GL和配合原型开发和代码生成的CASE工具。图3.4和图3.5,RAD法,是SSDM,PA,RAD的结合体,融合了每种方法的最佳特征(图3.6)SSDM:贡献是明确了开发阶段的逻辑顺序性PA:贡献是对反复征求用户反馈的重视RAD:贡献是用户参与的概念PD是对系统模块分别重复进行分析、设计和初步构建三个阶段,而不是象SSDM对整个系统进行。,3.2.4 阶段性开发方法Phasd Developmen
11、t,1.面向对象方法概述 面向对象方法:为提高软件的稳定性、可修改性和可重用性,人们在实践中创造出的、以对象为基础,把数据和操作包装成对象的一种综合性方法。面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程,面向对象开发方法,1.面向对象方法概述 人们认识客观世界通常遵循的原则:区分对象及其属性区分整体对象及其组成部分不同对象类的形成以及区分20世纪80年代,面向对象方法的典型代表:Ivar Jacobson博士Grady Booch,James Rumbaugh他们共同创建了UML建模语言,被业界誉为UML之父,
12、面向对象开发方法,系统的类型,2.面向对象方法的基本概念对象:对象是指问题域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用,它是由数据及其的操作组成的封装体类:是一组具有相同数据结构和相同操作的对象的集合继承:是面向对象描述类之间相似性的重要机制,面向对象开发方法,系统的类型,2.面向对象方法的基本概念多态性:是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象消息:对象之间进行通信的一种构造叫做消息消息传递:当一个消息发送给某个对象时,要包含要求接收对象去执行某些活动的信息,接受到消息的对象经过解释,然后予以相应的通信机制,面向对象开发
13、方法,3.面向对象方法的特点 从问题域中客观存在的事物出发来构造软件系统事物的静态特征用对象的属性来表示,事物的动态特征用对象的操作来表示对象的属性与操作结合为一体,成为一个独立的实体,对外屏蔽其内部细节,面向对象开发方法,对事物进行分类,把具有相同属性和相同操作的对象归为一类,类是这些对象的抽象描述,每个对象是它的类的一个实例通过在不同程度上运用抽象原则,可以得到较一般的类和较特殊的类复杂对象可以用简单的对象作为其构成部分对象之间通过消息进行通信,以实现对象之间的动态联系通过关联表达对象之间的静态关系,3.2.5 面向对象方法的特点,4.面向对象建模 通常需要建立几种形式的模型,它们主要包括
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIS 研制 方法
链接地址:https://www.31ppt.com/p-5440244.html