《MIS开发概述》PPT课件.ppt_第1页
《MIS开发概述》PPT课件.ppt_第2页
《MIS开发概述》PPT课件.ppt_第3页
《MIS开发概述》PPT课件.ppt_第4页
《MIS开发概述》PPT课件.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1,管理信息系统开发的认知模型,本章内容:,管理信息系统开发方法,系统开发人员与开发方式,2,系统开发的需求,管理信息系统的开发是指管理信息系统从问题提出开始,从系统规划、系统分析、设计、实施,到系统维护、评价的全过程。 现行系统可能是一个手工系统,也可能是以前投入运行的、但是已经无法满足企业运作、管理需要的管理信息系统。,3,5.1.1 MIS开发的认知过程和认知模型,5.1.2 MIS开发的生命周期,第一节 MIS开发的认知模型与生命周期,4,5.1.1 MIS开发的认知过程,认知过程 管理信息系统的开发者面临的最大的问题在于如何准确、完整地获得用户的需求,而大多数系统的开发者不可能是一个业务专家,对相关问题难有充分的认识,因此在管理信息系统的开发中有一个认知过程。,5,管理信息系统的开发过程 就是根据需要解决的问题,建立一个有信息技术支撑、与解决问题相关的、数据处理的、可运行的计算机模型。,现实世界: 问题,计算机世界: 计算机可 执行模型,6,现实世界:问题,观念世界 逻辑模型,数据世界 物理模型,计算机世界 计算机可 执行模型,7,认知模型 问题域(现实世界):问题的集合 逻辑模型(观念世界):识别用户需求,确定开发系统的功能(“做什么?”) 物理模型(数据世界):在一定信息技术、系统平台约束下,设计系统实现方式(“如何做?”) 计算机可执行模型(计算机世界):利用计算机语言设计出相应的计算机程序。,8,5.1.2 MIS开发的生命周期,系统运行和维护,系统规划,系统设计,系统实施,系统分析,9,管理信息系统的生命周期模型,10,生命周期法(SDLC),又称结构化系统开发方法、瀑布法(瀑布模型,Waterfall model ),1976年由B.W.Boehm提出来的(针对软件生命周期)。 任何系统都会经历一个发生、发展和消亡的过程。按信息系统的生命过程,自顶向下,按工作阶段顺序开发系统。 分几个基本阶段,每个阶段任务明确,要产生相应文档,作为下阶段的依据。 软件包括程序和文档。 前期工作的比重变大。,11,第二节 管理信息系统的开发方法,12,一、开发管理信息系统的策略,13,通常,“自下而上“的策略用于小型系统的设计,适用于对开发工作缺乏经验的情况。,在实践中,对于大型系统往往把这两种方法结合起来使用,即先自上而下地作好MIS的战略规划,再自下而上地逐步实现各系统的应用开发。,14,二、结构化系统开发方法,1、 SSA&D方法的基本思想 (Structured System analysis and Development Methodology),(1) SSA&D的基本思想: 用系统工程的思想和工程化的方法、按用 户至上的原则,结构化、模块化、自顶向下地 对信息系统进行分析与设计。,15,(2) SSA&D的特点: 自顶向下整体性的分析设计和自底向上逐步实施; 建立面向用户的观点; 严格区分工作阶段; 深入调查研究; 充分预料可能的变化; 开发过程工程化。,16,2、 SSA&D的开发步骤 参见演示文档,17,3、SSA&D的优缺点,(1)优点: 严格区分开发阶段,系统的针对性强; 整体性与全局性好,自顶向下观点; (2)缺点: 开发周期长; 开发过程繁琐、复杂; 开发工具落后; 与用户交流不直观; 系统的升级较困难。,18,原型方法 在关系数据库系统、第四代开发语言(4GL)和各种可视化开发环境的支持下提出的一种开发方法,开发要求,分析评价,软件环境,用户,开发商,构造原型,软件支持环境 RDBMS 数据字典、建模工具 快速查询系统 4GL软件工具 可视化报告、界面生成器,快速构造原型,三、原型方法(Prototyping Method),19,1、原型法工作流程,1,2,3,4,6,7,5,8,N,1、用户提出系统要求 2、识别、归纳上述要求 3、开发一个模型原型 4、评价模型 5、模型不可行处理 6、模型不满意处理 7、修改模型 8、确定模型后的处理 N、实际系统开发、运行、维护等,20,2、原型法的特点,优点: 1、符合人们认识事物的规律,开发工具先进,与用户交流 直观,开发效率高; 2、能及早暴露系统实施后潜在的一些问题; 3、能调动用户参与的积极性。 缺点: 1、不适合大型系统的开发; 2、不适合大量运算及逻辑性强的模块; 3、对原企业基础管理工作要求较高; 否则容易走上机械模拟原手工系统的轨道。,21,四、面向对象的开发方法,1、 面向对象方法(Object-Oriented Method)的基本思想与特点,(1) 基本思想: 客观世界是由各种各样的对象组成的,每种对 象都有各自的内部状态和运动规律,不同的对象之 间的相互作用和联系构成了各种不同的系统。,(2) 特点: 封装性; 抽象性 继承性; 动态链接性;,22,3、 面向对象方法的开发过程,1、系统调查和需求分析: 对系统将要面临的具体管理问题及用户对系统开发 的需求进行调查研究,弄清要干什么。,2、 (OOA) 分析问题的性质和求解问题: 在问题域中抽象地识别出对象以及其行为、结构、 属性、方法等。即面向对象分析。,23,3、 (OOD)整理问题: 即对分析的结果作进一步地抽象、归类、整理,并 最终以范式的形式将它们确定下来。即面向对象设计。,4、 (OOP)程序实现: 用面向对象的程序设计语言将上一步的范式直接 映射为应用程序软件。,24,五、CASE方法,CASE (Computer Aided Software Engineering)是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤。严格地讲,CASE只是一种开发环境而不是一种开发方法。,1提高了软件质量和软件重用性。,2加快了软件开发速度。,3简化了软件开发的管理和维护。,4自动生成开发过程中的各种软件文档。,5解决了从客观对象到软件系统的映射问题,支持系统开发的全过程。,25,第三节 系统开发人员与开发方式,26,5.3.1 系统开发人员,信息主管(CIO) 在企业高层中是负责企业信息资源管理的决策者,全面负责企业的信息管理工作。根据企业的战略目标,考虑和提出企业的信息战略,保证信息战略与企业战略相配合,并对企业信息化的发展做出长远规划。 信息主管首先是一个管理者,但不是技术管理者,而是业务管理者。,27,项目经理 管理信息系统的开发是一项系统工程,在开发过程中涉及多种资源的计划、组织、协调、指挥和控制。 系统分析员 系统分析员是利用信息技术提供企业问题解决方案的解决者,不是程序员。(详细分析问题,了解与问题相关的所有事物和关系,提出问题的解决方案),28,系统设计员 系统设计员应该具有扎实的信息技术方面的知识。对于管理信息系统而言,要掌握的知识主要有:计算机网络、系统安全、数据管理技术、软件结构、系统集成等。 同时系统设计员也应该具有一定的管理知识,具有在经济和技术之间平衡的能力。,29,程序设计员 系统维护人员 数据库管理员,30,5.3.2 项目组的人员结构,管理信息系统的开发分为多个阶段,不同的阶段完成系统开发中的不同任务,因此不同阶段所需要的人员从数量和对知识的掌握要求也不同。,31,规划,分析,设计,实施,维护,32,阅读:发现错误的成本,大量的时间表明,信息系统产生的许多错误都是由于需求定义不准确或错误导致的,而且在需求定义阶段发生错误,则修改这些错误的代价非常高。许多成本分析表明,随着开发进程的进行,改正错误或在改正错误时引入的附加错误的代价是按指数阻尼正弦曲线增长的。,33,34,35,5.3.3 系统开发方式,自行开发 自行开发方式是一种完全依靠用户单位自身力量,由用户单位自身组成项目组,根据用户单位的特点来开发MIS。 优点: 满足用户单位的个性化需求 易于维护,能满足经常变化的需求 开发经费较少 缺点: 需要本单位具有知识结构完备、经验丰富的专业人员 开发时间较长,36,联合开发 由用户单位和用户单位以外的单位组成系统开发小组,由对方负责,针对企业具体情况和要求,共同完成系统开发任务。 在开发过程中中要注意任务分工明确,责任明确,注意双方工作人员之间的协调和配合,尤其是各种文档的交流。,37,外包(Outsourcing) 承包方根据用户单位提出的开发要求而提出管理信息系统的大体框架和开发所需要的费用等,当用户单位认定后,将系统开发的任务全部外包给专业软件开发单位。,38,如果一个企业不想用自己的资源建立并且运行一个信息系统,那么他们可以去雇用一个专门提供这类服务的专业公司或机构来完成这项工作。 将一个企业计算中心的运营、远程通讯网的管理和应用软件的开发全部交由外部专门机构负责的做法称为信息系统的外部化。,*,39,用户需求,管理信息系统,外包 信息系统,40,采购 时间短,费用低,而且系统可靠性高 不能满足用户单位的特定需求 维护困难 “采购方式”只是获得管理信息系统时间比较短,但是系统实施的时间仍然很长。,41,总结:MIS开发方法和方式*,1、信息系统开发工作中工作量重心的偏移。,42,2、在所有的开发方法中,只有结构化系统开发方法全面支持整个信息系统开发过程。 这些方法不是相互独立的,他们经常可以混合使用,其它方法只能作为结构化开发方法在局部开发环节上的补充,暂时无法替代SSA&D在信息系统开发过程中的主导地位。,43,案例:中海油的MIS开发方法的选择,中国海洋石油总公司是经国务院批准于1982年2月15日成立的国家石油公司。为降低成本,提高效益,公司一直在信息化建设上不遗余力。公司先后建设了海洋石油卫星通讯网、广域网、局域网、海洋石油网络应用系统等。其中,有两个大型的MIS开发系统:勘探开发系统和财务管理系统。 (1)勘探开发系统从1994年自行组织力量开始建设,先后建立了勘探数据库、开发数据库、生产动态信息库。该系统已应用于公司的相关部门和所属分公司,主要服务于管理层和技术层。,44,(2)财务管理系统的开发经历了多个阶段. 80年代后期公司曾组织过一次财务信息系统的开发,系统是在DOS环境下运行的单机版并在部分下属单位推广应用,尽管没有成功,却为公司的会计电算化打下了良好的技术基础。 后来,公司又组织由财务人员和计算机技术人员参加的项目组,开发了一套在微机UNIX主机终端环境下运行的多用户版,这套软件经许多下属公司实施或二次开发后一直使用,提供了财务工作中大量的帐务处理和报表功能。 96年,在公司领导的主持下,财务管理系统完全外包给用友集团,包括今后的应用系统的维护工作。,45,公司有几个用结构化的系统开发方法开发的项目,由于时间拖得太长,适应不了企业组织和管理流程的变化而告失败。 中国海洋石油公司开发财务管理系统的目的在于自动化的手段来加速财务活动的处理速度和提高财务规划的准确度,而不是要从财务系统的开发中学到这类软件的开发技术,公司采用外部化,选择同用友集团合作,具有以下优点: (1)避免公司内部的技术人员设计过多的技术细节,可以节省大量人力。 (2)可以避开自行开发可能会遇到的各种难题,使完成后的财务系统具有更强大的财务处理功能。,46,(3)能够大大节省需要投入项目调研和开发所需的时

温馨提示

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

评论

0/150

提交评论