第二章-MIS的研制途径-管理信息系统教学课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二章-MIS的研制途径-管理信息系统教学课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 MIS 研制 途径 管理信息系统 教学 课件
- 资源描述:
-
1、第2 2页页2023-1-28q掌握系统的生命周期基本概念;掌握系统的生命周期基本概念;q理解主要系统开发方法及各种开发方法理解主要系统开发方法及各种开发方法的特点;的特点;q掌握管理信息系统开发策略和方式;掌握管理信息系统开发策略和方式;q理解系统建设的复杂性与应具备的前提理解系统建设的复杂性与应具备的前提条件;条件;q熟悉系统开发的基本原则。熟悉系统开发的基本原则。本章学习目标本章学习目标开发涉及的基本问题开发涉及的基本问题第4 4页页2023-1-282.1.1 系统的生命周期系统的生命周期 1.1.系统生命周期系统生命周期 是指从立项、功能确定、设计、开发是指从立项、功能确定、设计、开
2、发成功、投入使用,并在使用中不断修成功、投入使用,并在使用中不断修改、完善,直至被新的系统所替代,改、完善,直至被新的系统所替代,而停止该系统使用的全过程。而停止该系统使用的全过程。第5 5页页2023-1-282.2.系统开发过程概述系统开发过程概述 F系统的生命周期包括系统开发和使用两系统的生命周期包括系统开发和使用两个阶段。系统开发的全过程称为系统开个阶段。系统开发的全过程称为系统开发的生命周期。发的生命周期。F系统开发的生命周期分为五个阶段系统开发的生命周期分为五个阶段第6 6页页2023-1-28l系统规划:这个阶段的主要任务是对企业系统规划:这个阶段的主要任务是对企业的环境、目标、
3、现行系统的状况进行初步的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定系调查,根据企业目标和发展战略,确定系统的发展战略,对建设新系统的需求作出统的发展战略,对建设新系统的需求作出分析和预测,同时考虑建设新系统所受的分析和预测,同时考虑建设新系统所受的各种制约,研究建设新系统的必要性和可各种制约,研究建设新系统的必要性和可行性。行性。第7 7页页2023-1-28l系统分析:这个阶段的任务仍然不是具体系统分析:这个阶段的任务仍然不是具体地解决问题,而是详细分析现行系统(原地解决问题,而是详细分析现行系统(原有系统)存在的问题,找出解决这些问题有系统)存在的问题,找出解决这
4、些问题的方案和所要达到的目标,并说明可供选的方案和所要达到的目标,并说明可供选择的解决方案。择的解决方案。第8 8页页2023-1-28l系统设计:这一阶段并不是去实现系统,系统设计:这一阶段并不是去实现系统,而根据系统分析说明书,提出系统的总体而根据系统分析说明书,提出系统的总体结构、布局、详细开发思路与计划都是十结构、布局、详细开发思路与计划都是十分必要的。系统设计阶段的任务是解决分必要的。系统设计阶段的任务是解决“怎么做怎么做”的问题,设计实现已定义的、的问题,设计实现已定义的、并经过系统分析的管理信息系统。并经过系统分析的管理信息系统。第9 9页页2023-1-28l系统实施:这个阶段
5、的主要任务是硬件设系统实施:这个阶段的主要任务是硬件设备的购置与调试、软件开发与安装、系统备的购置与调试、软件开发与安装、系统测试、人员培训和系统转换等。测试、人员培训和系统转换等。l系统运行与维护:运行阶段的任务是保障系统运行与维护:运行阶段的任务是保障系统的正常运行以及对系统进行维护与评系统的正常运行以及对系统进行维护与评价。价。第1010页页2023-1-28l70年代,系统开发的结构化生命周期法年代,系统开发的结构化生命周期法l80年代初,原型法年代初,原型法l80年代末期,计算机辅助软件工程年代末期,计算机辅助软件工程(Computer Aided Software Engineer
6、ing,CASE)和面向对象(和面向对象(Object-Oriented,OO)的开发方法)的开发方法第1111页页2023-1-28 系统开发方法是指为获取某一对象系统开发方法是指为获取某一对象而组织人们思维活动的过程,以及实现而组织人们思维活动的过程,以及实现这个过程必需采取的步骤和途径。这个过程必需采取的步骤和途径。1.2系统系统第1212页页2023-1-281.结构化生命周期法的基本思想结构化生命周期法的基本思想用系统的思想和系统工程的方法,按用用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上户至上的原则,结构化、模块化地自上而下对系统进行分析与设计。而下对系统进
7、行分析与设计。1.2系统系统 第1313页页2023-1-28 第1414页页2023-1-282.结构化生命周期法的优点结构化生命周期法的优点F建立面向用户的观点建立面向用户的观点F严格区分工作阶段严格区分工作阶段F自顶向下进行开发自顶向下进行开发F工作文件的标准化和文献化工作文件的标准化和文献化F采用图表工具描述系统采用图表工具描述系统 第1515页页2023-1-283.结构化生命周期法的不足结构化生命周期法的不足F所需文档资料数量大所需文档资料数量大F人机交互界面表达难人机交互界面表达难F用户信息反馈慢用户信息反馈慢F开发周期长开发周期长 第1616页页2023-1-28 原型法是出于
8、一种朴素的原理:先按照原型法是出于一种朴素的原理:先按照用户提出的需求,快速、低成本地建立用户提出的需求,快速、低成本地建立一个系统原型,然后提供给用户试用,一个系统原型,然后提供给用户试用,在试用过程中不断完善。通过用户与系在试用过程中不断完善。通过用户与系统原型的交互作用,用户能够不断明确统原型的交互作用,用户能够不断明确自己的信息需求。被用户最终认可的原自己的信息需求。被用户最终认可的原型,即可作为系统的最终开发结果。型,即可作为系统的最终开发结果。第1717页页2023-1-281.原型法概述原型法概述 F用户本身对用户本身对“需求需求”理解就是一个模糊的概理解就是一个模糊的概念念F随
9、着时间的推移,系统本身的功能需求可能随着时间的推移,系统本身的功能需求可能也处在不断的变化之中。也处在不断的变化之中。F系统开发者只起着询问者、顾问及问题解决系统开发者只起着询问者、顾问及问题解决者的作用。者的作用。F原型方法正是为了解决上述问题而提出的一原型方法正是为了解决上述问题而提出的一种新的系统开发方法。种新的系统开发方法。第1818页页2023-1-282.原型法的开发过程原型法的开发过程F用户需求描述用户需求描述F建立初始原型建立初始原型F使用原型系统使用原型系统F修改和完完善原型修改和完完善原型第1919页页2023-1-283.使用原型法需要注意的问题使用原型法需要注意的问题F
10、并非所有的需求都能在系统开发前被准确地并非所有的需求都能在系统开发前被准确地说明说明F项目参加者之间通常都存在交流上的困难,项目参加者之间通常都存在交流上的困难,原型提供了克服该困难的一个手段原型提供了克服该困难的一个手段F需要实际的、可供用户参与的系统模型需要实际的、可供用户参与的系统模型F有合适的系统开发环境有合适的系统开发环境F反复是完全需要和值得提倡的,但需求一旦反复是完全需要和值得提倡的,但需求一旦确定,就应遵从严格的方法确定,就应遵从严格的方法第2020页页2023-1-284.原型法的支持环境原型法的支持环境 F集成化的数据字典集成化的数据字典F高性能的数据库管理系统高性能的数据
11、库管理系统F超高级语言超高级语言F报告生成器报告生成器F屏幕格式生成器屏幕格式生成器F自动文档编写机制自动文档编写机制第2121页页2023-1-285.原型法的特点原型法的特点F符合人们认识事物的规律符合人们认识事物的规律F有利于项目的开发者和用户之间的交流,原有利于项目的开发者和用户之间的交流,原型法加强了开发过程中的用户参与程度型法加强了开发过程中的用户参与程度F实际的原型为准确认识问题创造了条件实际的原型为准确认识问题创造了条件F能充分利用最新的系统开发环境能充分利用最新的系统开发环境F将系统的调查、分析、设计融为一体原型法将系统的调查、分析、设计融为一体原型法对大型系统有局限性对大型
12、系统有局限性第2222页页2023-1-281.面向对象方法概述面向对象方法概述 F面向对象方法学的出发点和基本原则是尽可能面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,使开发软件的方法模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的与过程尽可能接近人类认识世界、解决问题的方法与过程。方法与过程。F区分对象及其属性,例如,区分台式计算机和区分对象及其属性,例如,区分台式计算机和笔记本计算机。笔记本计算机。F区分整体对象及其组成部分区分整体对象及其组成部分F不同对象类的形成以及区分不同对象类的形成以及区分 第2323页页2023-1-28系统的类
13、型系统的类型2.面向对象方法的基本概念面向对象方法的基本概念F对象对象:对象是指问题域中某些事物的一个抽对象是指问题域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息象,它反映该事物在系统中需要保存的信息和发挥的作用,它是由数据及其的操作组成和发挥的作用,它是由数据及其的操作组成的封装体。的封装体。F类类:是一组具有相同数据结构和相同操作的是一组具有相同数据结构和相同操作的对象的集合。对象的集合。F继承继承:是面向对象描述类之间相似性的重要是面向对象描述类之间相似性的重要机制。机制。第2424页页2023-1-28系统的类型系统的类型2.面向对象方法的基本概念面向对象方法的基本概念F多
14、态性多态性:是指子类对象可以像父类对象那样是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也使用,同样的消息既可以发送给父类对象也可以发送给子类对象。可以发送给子类对象。F消息消息:对象之间进行通信的一种构造叫做消对象之间进行通信的一种构造叫做消息,当一个消息发送给某个对象时,包含要息,当一个消息发送给某个对象时,包含要求接收对象去执行某些活动的信息。求接收对象去执行某些活动的信息。第2525页页2023-1-283.面向对象方法的特点面向对象方法的特点 F从问题域中客观存在的事物出发来构造软件从问题域中客观存在的事物出发来构造软件系统系统F事物的静态特征用对象的属性来表示,
展开阅读全文