mis的开发方法和技术_第1页
mis的开发方法和技术_第2页
mis的开发方法和技术_第3页
mis的开发方法和技术_第4页
mis的开发方法和技术_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 最新资料推荐mis的开发方法和技术第二章管理信息系统开发方法与技术章节名称第2章:管理信息系统开发方法与技术学习本章重点应掌握和理解:管理信息系统的开发原则和条件;管理信息系统的开发策略及其 优缺点;管理信息系统的开发方法、基本步骤、优缺点及其适用 范围。管理信息系统的开发策略及其优缺点;管理信息系统的开发方法、基本步骤、 优缺点及其适用范围。难点管理信息系统的开发策略 作业见后教具多 媒体教学1.介绍本课程的学习方法和要求 2.讲述教学内容3. 与学生互动4.答疑解难小结, 布置作业及预习内容 授课课时 4课时 管理信息系统的开发是在管理信息系统规划的指导下,分析、设计、实现一个信息系统。

2、管理信息系统开发方法是指管理信息系统开发过程中的指导思想、逻辑、 途径以及工具的组合。本章主要讨论一些主要的开发策略、方法和技术,总结开发的条件和原则。2.1管理信息系统开发方法的历史回顾 1、20世纪50年代计算机开始应用于管理工作。目的主要是为了提高数据处理的效率,因而可以说是面向处理这时的系统通常称为数据处理系统。数据是依赖于程序的, 即针对一个处理程序, 就有一个专为它 提供数据的数据文件。这就是最原始的开发方法,即先了解处理功能,然后编写程序, 再编写依赖于它的数据文件。2 、20世纪60年代出现了数据库。信息系统的建设方式也有改变,先建立数据库,然后再围绕数据库编写各种应用程序,

3、这种方法可以说是面向数据的。在早期的这个阶段并没有注意到开发方法的研究。3 、20世纪70年代,系统开发的生命周期(life cycle )法诞生了。它较好地给出了过程的定义,也大大地改善了 开发的过程。然而,问题的积累、 成本的超支、 性能的缺陷, 加深了系统 开发的困难。这时系统开发方法依据著名的瀑布模型 ,并产生了结构化的开 发方法。结构化的意思是试图使开发工作标准化,因而它可以减少随意性。结构化开发的目 标是有序、 高效、高可靠性和少错误。有序是按部就班, 按规矩办事, 相同情况得出相同结构,减少程序员的随意性, 从而达到有纪律、 标准化。结构化还要求建立标准的文档当然结构化有其负面的

4、影响,它可能妨碍程序员的创造性。4 、20世纪80年代以后,出现了一些新的程序设计语言和开发工具, 其一是第四代语言 (fourth generation language , 4GL),其二是原型法(prototyping) 。原型法和生命周期法是完全不同思路的两种开发方法。20 世纪80年代末期, 计算机辅助软件工程(computeraided software engineering , CASE)和面向对象(object-oriented , 00) 的开发方法得到很大的发展。面向对象的方法在20世纪80年代初已用于计算机科学,20 世纪80年代末开始用于企业系统。20 世纪90年代初

5、,面向对象的分析与设计和面向对象的语言 (如C+)开始实际应用。教学内容 重 点 教学过程(组织、方法、 目标控制策划) 5、20世纪90年代利用模块化和模块连接技术,大大降低了维护 成本,提高了开发者的劳动生产率。20 世纪90年代中期,由于WEB技术的出现,开发方法又出 现了新的机遇, 许多工作可以让用户去做, 这可能是一种很好的 趋势,但系统工作仍然很多, 需要信息部门自 己完成或借用外力如上所述,20世纪6070年代是结构化系统分析和设计时代,20世纪80年代初是原型法时代,20世纪80年代末是CASE 和OO时代,而20世纪90年代至今, 则到了客户/ 服务器的 时代,或基于Web的

6、开发时代。这时客户宁愿买现成的软件包,甚至是整个系统, 而不愿自己开发。用户买来许多软件部件,自己或请顾问公司把它们集成起来, 这 就是系统集成或基于部件的开发, 在20世纪90年代中后期这种 趋势越来越明显。2. 2管理信息系统的开发原则和条件(一) 企业获取MIS软件的途径 购买、委托开发、 联合开发、自行开发 (二) MIS开发的任务和特点 任务:根据企业的目标和企业的业务特点,选择合适的方法和技术,开发出满足企业管理和决策需要的 MIS 1、满足用户需要2、功 能更完整:数据处理功能、控制功能、预测功能、决策功能、公用信息 服务功能3、技术更先进4、实现辅助决策 MIS开发的特点:1、

7、技术手段复杂2、内容复杂,目标多样3、质量要求高4、结构和功能受制于特定的管理模式、组织形式和运行机制5、环境复杂多变 (三)MIS的开发要素(条件)建立MIS的必要条件/基本条件领导的重视和支持 业务部门的积极配 合管理工作的规范化 管理工作要求:规范化、 标准化、 程序化、 科学化 相应的组织机构和开 发队伍一般组织形式:信息系统委员会:职责:确定企业目标、 审核和批准系统方案、验收和鉴定系统、 建立各种开发组织参加者:企业领导、 部门负责人、 系统分析员、 管理专家 系统规划组:职责:确定系统目标、确定系统结构、确定系统方案、可行性研究和论证参加者:管理专家、计算机专家、运筹学专家、预测

8、和计划专家、系统分析员、 管理人员 系统项目 组:职责:系统分析、 设计、测试、调试、转换、运行、维护 参加者:系统分析员、 系统设计员、 程序设计员、 管理人员、 操作人员、信息控制人员、 维护人员 有关人员:系统分析员:负责系统分析系统设计员:负责系统设计程序员:负责应用程序设计操作员:包括硬件操作和数据录入人员系统维护人员:负责系统硬件和软件维护信息控制人员:负责信息收发、调度和核对管理人员:负责和参与系统开发、运行和维护的组织与领导工作。一定资金作保证 实施项目管理 (四)MIS开发原则 领导参加原则:一把手原则适用性与先进性原则 四统一原则:统一领导、 统一规划、 统一目标规范、 统

9、一软硬件环境 信息工程原则 优化与创新原则面向用户原则 完整性、相关性、适应性、 可靠性、 经济性原则 2. 3管理信息系统的 开发策略1、自上而下 (亦称自顶向下,TOP-DOWN策略 它 是从MIS总体出发,确定MIS的功能、模块构成以及之间的关系, 在此基础上开发一个个子系统 2、自下而上 (亦称自底向上, DOWN-TOP策略它是从各个子系统(模块)开始,开发一个个 子系统,然后将它们组合成MIS总体 两种策略之比较:自上而下:优点:整体性强、逻辑性强缺点:工作量大,周期长,复杂 适用范围:大、小系统自下而上:优点:工作量小,周期短,相对简单 缺点:缺乏整体性, 功能、 数据冗余,易返

10、工 适用范围:5 / 10最新资料推荐小系统3、综合方法 自上而下的进行系统的总体规划、分析、设计;自下而上的对各个模块进行实施特点:既考虑到系统的整体性, 又可节约人力、 物力、时间的耗费 2. 4管理信息系统开发方法1、结构化开发方法(SSAD)(亦称 生命周期法)特点:运用系统工程思想, 严格按MIS的生命周期分阶段开发系统 采用综合方法策略强调系统分析充分预料可能发生的变 化每阶段工作成果要成文,文档资料的格式要规范化、标准化 用户的观点2、原型法(prototyping )( 1 )原型法的基本步骤和流程:(2)主要特征尽可能利用现成软件或软件生成工具来 构造原型按照最小系统原则构建

11、原型(3)原型法对开发环境的要求程序自动生成器或第四代程序生成语言屏幕生成器报表生成器方便灵活的DBMS数据字典管理系统。等等 (4 )原型法的思想出发点 人们对事物的认知总是 循序渐进的 容易开发出一个用户满意的系统 能充分利用先 进的各种软件工具结构化开发方法与原型法之比较:优点:结构化方法:(1)系统具有较好的整体性和全局性(2)标准化、 程序化、规范化的软件工程方法(3)健全的文档资料, 便于系统运行后的管理和维护(4)有利于开发出满足用户需求的系统(5)适用于各种规模大小的,特别是大型系统的开发 原型法:(1)开发周期短(2)有利于开发人员与用户的交流、沟通 (3)自动化程度高(4)

12、适宜于小规模系统的开发缺点:结构化方法:(1)对系统分析阶段要求较高(2)开发周期长, 文档过多 (3)各阶段的审批工作困难(4)所使用的工具落后(5)结构化程度较低的系统不适宜此法原型法:(1)规范化程度低, 维护困难(2)容易造成用户自认为系统就是这个样子(3)不适宜于大型系统的开发 3、面向对象的方法(Object Orient Method , OOM起源于面向对象的程序设计语言(OOPL如VC、C+、VFP)(1)有关概念 对象:是对客观世界中事物实体的抽象。每个实体即称之为对象。软件中的对象是一个封闭体,它由一组数据和施加于这些数据上的一组操作构成类:具有相同特征和行为的对象的集合

13、 OOM的特征:强调以对象为分析、 设计的主体 (2 )对象的特征 抽象 性:对象是对复杂问题世界的抽象。封装性:所谓封装就是把对象的属性和行为相结合构成一个独立的基本单位,并尽可能隐蔽对象的内部细节。继承性:指类 具有的各种属性特征,对象具有继承关系。对象与类之间、子类与父类之间都存在继承性如:Foxpro 中,控件类可生成控件对象 多态性:指相同的操作(过程, 或函数)可作用于多种类型的对象并获 得不同的结果。(3)面向对象方法的步骤 定义问题(系统调查和需求分析)对问题的概括描述(OOA面向对象的分析)形式化处理(OOD面向对象的设计) 实现(OOP面向对象的编程)(4)面向对象方法的优缺点 优点:a 、分析、设计中的对象和软件中的对象的一致性 b、实 现软件复用,简化程序设计c、系统易于维护d、缩短开发周 期缺点:不易于大系统的开发4、CASE开发方法其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论