管理信息系统的开发方法_第1页
管理信息系统的开发方法_第2页
管理信息系统的开发方法_第3页
管理信息系统的开发方法_第4页
管理信息系统的开发方法_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

第三章管理信息系统的开发方法本章的主要内容为:系统开发概述、系统开发方法、系统开发工程管理与开发方式。1整理课件第一节系统开发概述系统开发概述主要内容包括:系统开发的任务与特点系统开发的根本原那么系统开发的主要风险2整理课件一、系统开发的任务与特点

系统开发的任务是根据企业的具体情况,设计出一套适合于现代企业管理要求的应用软件,为企业建立起计算机化的信息系统。

3整理课件系统开发的特点复杂性基于原系统、高于原系统一把手工程产品是无形的充分认识管理信息系统开发的特点,可以使系统的开发少走弯路。4整理课件二、系统开发的根本原那么面向用户原那么系统性原那么符合软件工程标准的原那么逐步标准开展的原那么5整理课件三、系统开发的主要风险系统开发的风险主要表现在投入超方案、系统性能比预期差、没获得预期收益,有时甚至会产生系统开发失败。6整理课件第二节系统开发方法常用的管理信息系统开发方法有:结构化生命周期法

原型法

面向对象法计算机辅助软件工程法7整理课件一、结构化生命周期法1.系统生命周期的阶段划分:系统规划阶段系统分析阶段系统设计阶段系统实施阶段系统维护与评价阶段

8整理课件2、结构化生命周期法的优缺点结构化生命周期法的主要优点:建立面向用户的观点严格区分工作区间设计方法结构化文件标准化和文献化系统维护与评价阶段9整理课件结构化生命周期法的主要缺点:开发周期长

繁琐,使用工具落后

不能充分预料可能发生的情况及变化

不直观,用户最后才能看到真实模型10整理课件二、原型法原型法是指系统开发人员在对用户进行初步了解的根底上,借助功能强大的辅助系统开发工具,快速开发一个原型〔原始模型〕,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。11整理课件原型法的开发过程:确定用户的根本需求开发初始原型征求用户对原型的改进意见修正和改进原型12整理课件原型法的类型:丢弃式原型法演化式原型法递增式原型法13整理课件丢弃式原型法丢弃式原型法把原型系统作为用户和开发人员之间进行通讯的媒介,并不打算把它作为实际系统运行。原始系统只是从外观、功能上“像〞实际系统。开发这类原型的目的是为了对最终系统进行研究,使用户和开发人员借助这个系统进行交流,共同明确新系统的需求。14整理课件演化式原型法演化式原型法认为用户的要求及系统的功能都无时不在发生着变化,不先花大力气去弄清楚用户的需求,而是先按照根本需求开发出一个系统,让用户先使用起来,有问题随时修改。15整理课件原型法的优点与缺陷原型法的主要优点:减少开发时间,提高系统开发效率改进用户与系统开发人员的信息交流方式用户满意程度高应变能力强16整理课件原型法的主要缺点:开发工具要求高对大型系统或复杂性高的系统不适用管理水平要求高17整理课件三、面向对象法

面向对象的技术把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。18整理课件1、面向对象的概念和术语对象:对象的本质是数据与操作的封装类:类是具有相同属性的对象的集合消息:消息是为完成某些操作而向对象发送的命令和命令说明继承:继承是指一个类因承袭而具有另一类的能力和特征的机制

封装:封装把对象及对象的方法、操作的实现封闭在一起19整理课件2、面向对象法的开发过程系统调查和需求分析面向对象分析〔OOA〕面向对象设计〔OOD〕面向对象编程〔OOP〕

20整理课件3、面向对象法的优点与缺陷面向对象法的主要优点是:缩短了开发周期,解决了从分析和设计到软件模块屡次转换的繁杂过程。面向对象法的主要缺点是:需要有一定的软件根底支持才可以应用,对大型的系统可能会造成系统结构不合理、各局部关系失调等问题。21整理课件四、计算机辅助软件工程法

计算机辅助软件工程(CASE)是一种支持整个软件开发生命周期的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的计算机技术。

22整理课件1、CASE产生的背景长期以来,“手工作坊〞式的软件开发模式难以适应软件工业的开展需求。软件开发人员逐步认识到,他们为用户的应用开发出各种各样的软件和信息系统,却没有支持软件开发人员自己使用的工具,要提高软件开发效率,一个有效的途径就是开发出支持开发人员工作的工具。因此,提出了CASE的思想和方法。23整理课件2、CASE的功能CASE的功能是支持不同的开发方法,支持软件开发生命周期的各个阶段,支持软件局部的重用;支持开发信息资源共享。24整理课件3、典型的CASE工具图形工具:用图形和模型的方式描述信息系统所使用的各种技术描述模型:用于记录、删除、编辑和输出非图形化的信息和说明原型化工具:用于输入、输出、屏幕或报表的分析和设计质量管理工具:检验系统的开发是否满足一些通用规那么文档出版工具:用于将各种资料组装成正式的文档设计模型和程序代码生成工具:用于支持某些工程形式上的变换

25整理课件4、CASE的优点提高生产率提高质量提高文档的质量减少系统维护的费用和精力

26整理课件第三节系统开发工程管理与开发方式一、系统开发的组织机构1.系统开发领导小组2.系统开发工作小组

27整理课件3.系统开发的人员信息主管工程主管系统分析员系统设计员程序设计员系统维护人员企业管理人员28整理课件二、系统开发的工程管理工程管理主要内容方案管理经费管理质量管理资源管理29整理课件三、系统开发的方式1.自行开发方式用户依靠自己的力量独立完成系统开发的各项任务2.委托开发方式企业将开发工程完全委托给开发单位,系统建

温馨提示

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

评论

0/150

提交评论