第五章 管理信息系统的开发方法通过本章学习,了解管理信息系统开发的任务和特点;懂得系统开发的原则、系统开发的方式、开发的策略、开发的组织工作与项目管理的内容;掌握结构化系统开发生命周期法和原型法的基本思想、开发过程和各自的优缺点;理解面对对象法和计算机辅助开发方法。基本内容一、管理信息系统开发1.系统开发的任务:系统开发的任务是根据企业管理的战略目标、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,根据系统进展的规律,为企业建立起计算机化的信息系统。其中核心是设计出一套适合于现代企业管理要求的应用软件系统。2.系统开发的特点:复杂性、基于原系统、高于原系统、一把手工程、产品是无形的。3.系统开发的基本原则:面对用户原则、系统性原则、符合软件工程法律规范的原则、逐步法律规范进展的原则。4.系统开发的主要风险:投入超计划、系统性能比预期差、没获得预期收益,有的甚至导致完全失败。二、系统开发方法1.结构化系统开发方法结构化系统开发方法:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,将提出建立一个管理信息系统到系统完全建成的生命周期划分为 5 个阶段,这 5 个阶段是:系统规划、系统分析、系统设计、系统实施和系统维护与评价.根据规定的步骤和任务要求,使用图表工具完成规定的文档,采纳自顶向下整体分析和设计,自底向上逐步实施的系统开发过程。优点:建立面对用户的观点、严格区分工作区间、设计方法结构化、文件标准化和文献化。缺点:开发周期长、繁琐,使用工具落后、不能充分预料可能发生的情况及变化、不直观,用户最后才能看到真实模型。2。原型法原型法:是指系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止. 原型法的类型:丢弃式原型法、演化式原型法、递增式原型法。优点:减少开发时间,提高系统开发效率、改进用户与系统开发人员的信息沟通方式、用户满意程度高、应变能力强。缺点:开发工具要求高、对大型系统或复杂性高的系统不适用、管理水平要求高。3.面对对象法面对对象法:面对对象方法的技术把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。面对对象法的术语:对象、类、消息、继...