欢迎来到天天文库
浏览记录
ID:39617602
大小:319.50 KB
页数:46页
时间:2019-07-07
《管理信息系统的研制途径》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章MIS的研制途径掌握系统的生命周期基本概念;理解主要系统开发方法及各种开发方法的特点;掌握管理信息系统开发策略和方式;理解系统建设的复杂性与应具备的前提条件;熟悉系统开发的基本原则。本章学习目标第二章管理信息系统的研制途径2.1管理信息系统的开发概述2.2常用系统开发方法简介2.3MIS开发涉及的基本问题2.1.1系统的生命周期1.系统生命周期是指从立项、功能确定、设计、开发成功、投入使用,并在使用中不断修改、完善,直至被新的系统所替代,而停止该系统使用的全过程。2.1管理信息系统的开发概述2.系统开发过程概述系统的生命周期包括系统开发和使用两个阶段。系统开发
2、的全过程称为系统开发的生命周期。系统开发的生命周期分为五个阶段2.1.1系统的生命周期系统规划:这个阶段的主要任务是对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定系统的发展战略,对建设新系统的需求作出分析和预测,同时考虑建设新系统所受的各种制约,研究建设新系统的必要性和可行性。2.系统开发过程概述系统分析:这个阶段的任务仍然不是具体地解决问题,而是详细分析现行系统(原有系统)存在的问题,找出解决这些问题的方案和所要达到的目标,并说明可供选择的解决方案。2.系统开发过程概述系统设计:这一阶段并不是去实现系统,而根据系统分析说明书,提出系统
3、的总体结构、布局、详细开发思路与计划都是十分必要的。系统设计阶段的任务是解决“怎么做”的问题,设计实现已定义的、并经过系统分析的管理信息系统。2.系统开发过程概述系统实施:这个阶段的主要任务是硬件设备的购置与调试、软件开发与安装、系统测试、人员培训和系统转换等。系统运行与维护:运行阶段的任务是保障系统的正常运行以及对系统进行维护与评价。2.系统开发过程概述70年代,系统开发的结构化生命周期法80年代初,原型法80年代末期,计算机辅助软件工程(ComputerAidedSoftwareEngineering,CASE)和面向对象(Object-Oriented,OO)
4、的开发方法2.1.2开发方法概述系统开发方法是指为获取某一对象而组织人们思维活动的过程,以及实现这个过程必需采取的步骤和途径。1.2系统2.2常用系统开发方法简介1.结构化生命周期法的基本思想用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对系统进行分析与设计。1.2系统2.2.1结构化生命周期法2.2.1结构化生命周期法2.结构化生命周期法的优点建立面向用户的观点严格区分工作阶段自顶向下进行开发工作文件的标准化和文献化采用图表工具描述系统2.2.1结构化生命周期法3.结构化生命周期法的不足所需文档资料数量大人机交互界面表达难用户信息反馈慢开
5、发周期长2.2.1结构化生命周期法原型法是出于一种朴素的原理:先按照用户提出的需求,快速、低成本地建立一个系统原型,然后提供给用户试用,在试用过程中不断完善。通过用户与系统原型的交互作用,用户能够不断明确自己的信息需求。被用户最终认可的原型,即可作为系统的最终开发结果。2.2.2原型法1.原型法概述用户本身对“需求”理解就是一个模糊的概念随着时间的推移,系统本身的功能需求可能也处在不断的变化之中。系统开发者只起着询问者、顾问及问题解决者的作用。原型方法正是为了解决上述问题而提出的一种新的系统开发方法。2.2.2原型法2.原型法的开发过程用户需求描述建立初始原型使用原
6、型系统修改和完完善原型2.2.2原型法3.使用原型法需要注意的问题并非所有的需求都能在系统开发前被准确地说明项目参加者之间通常都存在交流上的困难,原型提供了克服该困难的一个手段需要实际的、可供用户参与的系统模型有合适的系统开发环境反复是完全需要和值得提倡的,但需求一旦确定,就应遵从严格的方法2.2.2原型法4.原型法的支持环境集成化的数据字典高性能的数据库管理系统超高级语言报告生成器屏幕格式生成器自动文档编写机制2.2.2原型法5.原型法的特点符合人们认识事物的规律有利于项目的开发者和用户之间的交流,原型法加强了开发过程中的用户参与程度实际的原型为准确认识问题创造了
7、条件能充分利用最新的系统开发环境将系统的调查、分析、设计融为一体原型法对大型系统有局限性2.2.2原型法1.面向对象方法概述面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程。区分对象及其属性,例如,区分台式计算机和笔记本计算机。区分整体对象及其组成部分不同对象类的形成以及区分2.2.3面向对象开发方法系统的类型2.面向对象方法的基本概念对象:对象是指问题域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用,它是由数据及其的操作组成的封装体。类:是一组具有相同数据结
此文档下载收益归作者所有