管理信息系统-开发概述_第1页
管理信息系统-开发概述_第2页
管理信息系统-开发概述_第3页
管理信息系统-开发概述_第4页
管理信息系统-开发概述_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

第四章管理信息系统开发概述,第四章管理信息系统开发概述,本章所讲内容如下:,4.1管理信息系统开发涉及的基本问题,本节所讲内容如下:管理信息系统开发的任务和特点管理信息系统开发的原则管理信息系统开发的组织与管理管理信息系统开发的人员管理信息系统成功的条件,4.1管理信息系统开发涉及的基本问题,一、管理信息系统开发的任务和特点(一)信息系统开发的任务信息系统开发是指根据企业和部门管理的战略目标、内容、规模、性质等具体情况,建立起一套以计算机为基础的软硬件结合的管理信息系统。核心是软件的开发,还有相关的基础性建设。(二)管理信息系统开发的特点1.系统开发的技术手段复杂。2.系统开发的内容复杂,目标多样。3.系统开发的投资密度大,效益难以计算。4.系统开发的环境复杂多变。5.信息系统开发必须与管理变革相结合,二、管理信息系统开发的原则,4.1管理信息系统开发涉及的基本问题,三、管理信息系统开发的组织与管理(1)管理基础工作的标准化、程序化(2)人力、物力、财力分阶段投入(3)进度计划与控制(4)阶段性评审,4.1管理信息系统开发涉及的基本问题,4.1管理信息系统开发涉及的基本问题,四、管理信息系统开发的人员(1)系统分析员(2)数据库管理员(3)硬件网络设计员(4)系统设计员(5)程序设计员(6)项目经理(7)用户,五、管理信息系统成功的条件(1)领导重视,业务人员积极性高(2)企业必须有开发管理信息系统的实际需求和迫切性(3)企业必须要有一定的科学管理基础即企业管理方法的科学化。(4)企业有必要的投资保证,并能提供系统维护人员的编制和维护费用。(5)企业管理人员的知识结构应满足系统建设的需要。(6)企业的基础数据要齐全、规范。,4.1管理信息系统开发涉及的基本问题,4.2管理信息系统开发方法,本节所讲内容如下:,一、结构化系统开发方法(一)结构化系统开发方法的基本思想基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。也就是说,先将整个管理信息系统的开发划分成若干个不同阶段,如系统规划、系统分析、系统设计、系统实施、运行和维护;然后在系统规划、分析和设计阶段采用自顶向下的方法对系统进行结构化划分;最后在系统实施阶段,采用自底向上的方法逐步实施。,4.2管理信息系统开发方法,。,(二)结构化系统开发方法的特点系统观点严格区分工作阶段,每个阶段都有明确的任务和应得的成果。自顶向下的分析与设计和自底向上的系统实施。工作成果文档化,文档资料规范化、标准化。,4.2管理信息系统开发方法,4.2管理信息系统开发方法,(三)结构化系统开发方法的五个阶段系统规划阶段。系统分析阶段。系统设计阶段。系统实施阶段。系统运行和维护阶段。以上五大阶段,构成了系统开发生命周期。如图4-1所示。,图41结构化系统开发方法的生命周期,4.2管理信息系统开发方法,(四)结构化系统开发方法的优缺点优点:强调开发人员与用户的密切结合,更强调自顶向下的观点,更强调开发过程的整体性,即在整体优化的前提下考虑具体的分析设计问题。缺点:系统的开发周期太长,有时,系统开发尚未完成,而内外环境已经发生了变化,对系统的需求也发生了变化。这种方法要求系统开发者在调查中就充分地掌握用户需求、管理状况以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的规律性。需要大量的文档和图表,这方面的工作劳动量非常大,有时会造成效率低、成本高的问题。(五)结构化系统方法的适用范围,4.2管理信息系统开发方法,4.2管理信息系统开发方法,二、原型法原型法根据系统开发人员对用户需求的理解,在强有力的软件环境支持下,快速开发出一个原型系统,并提供给用户,与用户反复协商修改,直至实现新系统。(一)原型法开发步骤确定用户的基本需求开发初始原型系统对原型进行评价修正和改进原型系统,图3-2原型法开发流程,4.2管理信息系统开发方法,(二)原型法的优缺点1.优点认识论上的突破改进了用户和系统设计者的信息交流方式用户满意程度提高开发风险降低减少了用户培训时间,简化了管理开发成本降低2.缺点开发工具要求高解决复杂系统和大系统问题很困难管理水平要求高,4.2管理信息系统开发方法,(三)原型法的适用场合,4.2管理信息系统开发方法,三、面向对象法(一)面向对象法的基本思想基本思想是:系统开发人员首先根据用户的需求,找出和确定问题领域对象和类,对其进行静态的结构描述和动态行为描述,然后建立解决领域的模型,用问题领域对象和类、接口对象和类、运行对象和类以及基础与实用对象和类去构成一个体系结构,通过不断地反复与累增,尽可能直接描述现实世界,实现模块化、可重用,完全而准确地满足用户的所有要求。,4.2管理信息系统开发方法,(二)面向对象法的基本概念对象:是现实世界中具有相同属性、服从相同规则的一系列事物的抽象,也就是将相似事物抽象化,其中的具体事物称为对象的实例。对象的属性:是指描述对象的数据,可以是系统或用户定义的数据类型,也可以是一个抽象的数据类型。类:是具有相同属性和相同行为描述的一组对象。行为:是指一个对象对于属性改变或消息(message)收到后所进行的行动和反映。关系:是指现实世界中两个对象或多个对象之间的相互作用和影响。,4.2管理信息系统开发方法,4.2管理信息系统开发方法,(三)面向对象法的特点封装性(Encapsulation)抽象性继承性动态链接性(四)面向对象法的四大开发阶段系统分析阶段(Object-OrientedAnalysis)系统设计阶段(Object-OrientedDesign)系统实现阶段(Object-OrientedProgramming)系统运行维护阶段,(五)面向对象法的优缺点优点:以对象为中心,利用特定的软件工具直接完成从对象客体的描述到软件结构的转换,缩短了开发周期,是一种很有潜力的系统开发方法。缺点;需要一定的软件支撑,并且在大型开发中不进行自顶向下的整体划分,自直接采用自底向上的开发,同样会造成系统结构不合理,训部分关系失调等问题。,4.2管理信息系统开发方法,四、CASE(计算机辅助软件工程)方法定义:是计算机技术在系统开发活动、技术和方法中的应用,是软件工具与开发方法的结合体。CASE工具:是指能够支持或使结构化系统开发生命周期法中一个或多个阶段自动化的计算机程序(软件)。CASE的目的:使开发支持工具与开发方法学统一和结合起来;通过实现分析、设计与程序开发、维护的自动化,提高管理信息系统开发的效率和管理信息系统的质量,最终实现系统开发自动化。,4.2管理信息系统开发方法,(一)CASE环境的特点在实际开发一个系统中,CASE环境的应用必须依赖于一种具体的开发方法。CASE只是一种辅助的开发方法。由于CASE环境的出现从根本上改变了开发系统的软件基础。(二)CASE采用的软件工具查询语言报表生成器图表软件决策支持系统生成器应用软件包等,4.2管理信息系统开发方法,4.3管理信息系统的开发模式,一、客户机服务器(CS)模式客户方应用软件一般包括用户界面、本地数据库等。当用户调用服务器资源时,客户机将请求传送给服务器,并根据服务器回送的处理结果进行分析,然后显示给用户,图33C/S模式结构图,问题:开发成本较高移植困难不同客户机安装不同的子系统软件,用户界面风格不一,使用繁杂,不利于推广使用由于每个客户机都安装了相应的应用程序,所以维护复杂,升级麻烦,若要升级,则每个客户机的软件都要更新,4.3管理信息系统的开发模式,二、浏览器服务器(BS)模式BS模式是由浏览器、Web服务器、数据库服务器三个层次组成。在这种模式下,客户端使用一个通用的浏览器,代替了形形色色的各种应用软件,用户的所有操作都是通过浏览器进行的。该结构的核心部分是Web服务器,它负责接受远程(或本地)的HTTP查询请求,然后根据查询的条件到数据库服务器获取相关数据,再将结果翻译成HTML和各种页面描述语言,传送回提出查询请求的浏览器。同样,浏览器也会将更改、删除、新增数据记录的请求申请至Web服务器,由后者与数据库联系完成这些工作。,图3-4B/S模式结构图,4.3管理信息系统的开发模式,优点:使用简单易于维护保护企业投资对客户端硬件要求低信息资源共享程度高扩展性。BS模式可直接连人Internet,具有良好的扩展性,4.3管理信息系统的开发模式,三、BS与CS的混合模式,图3-5BS与CS的混合模式结构图,4.3管理信息系统的开发模式,4.4管理信息系统的开发方式,本节所讲内容如下:,(一)自行开发方式定义:由用户依靠自己的力量独立完成系统开发的各项任务。优点:开发费用少,容易开发出适合本单位需要的系统,方便维护和扩展,有利于培养自己的系统开发人员。缺点:是由于不是专业开发队伍,除缺少专业开发人员的经验和熟练水平外,还容易受业务工作的限制,系统整体优化不够,开发水平较低。注意:(1)需要大力加强领导,实行“一把手”原则;(2)向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。,4.4管理信息系统的开发方式,(二)委托开发方式定义:由使用单位(甲方)委托通常是有丰富开发经验的机构或专业开发人员(乙方),按照用户的需求承担系统开发的任务。优点:是省时、省事,开发的系统技术水平较高。缺点:是费用高、系统维护与扩展需要开发单位的长期支持,不利于本单位的人才培养。注意:(1)使用单位(甲方)的业务骨干要参与系统的论证工作;(2)开发过程中需要开发单位(乙方)和使用单位(甲方)双方及时沟通,进行协调和检查。,4.4管理信息系统的开发方式,(三)合作开发方式定义:由使用单位(甲方)和有丰富开发经验的机构或专业开发人员(乙方),共同完成开发任务。优点:是相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。缺点:是双方在合作中沟通易出现问题,因此,需要双方及时达成共识,进行协调和检查。,4.4管理信息系统的开发方式,(四)利用现成的软件包开发方式软件包:是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。优点:是能缩短开发时间,节省开发费用,技术水平比较高,系统可以得到较好的维护。缺点:是功能比较简单,通用软件的专用性比较差,难以满足特殊要求,需要有一定的技术力量根据使用者的要求做软件改善和编制必要的接口软件等二次开发的工作。,4.4管理信息系统的开发方式,(五)四种开发方式的比较:表4-2四种开发的比较,4.4管理信息系统的开发方式,(一)诺兰模型:,图36诺兰模型,4.5管理信息系统发展的阶段论,(二)诺兰模型的六个阶段初装:初装阶段指单位购置第一台计算机并初步开发管理应用程序。蔓延:这一阶段是数据处理发展最快的一个阶段,用户感到计算机在事务处理上的好处,计算机利用率不断提高,各部门都开发了大量应用程

温馨提示

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

评论

0/150

提交评论