《管理系统开发优秀PPT.ppt》由会员分享,可在线阅读,更多相关《管理系统开发优秀PPT.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理系统开发管理系统开发1第一页,本课件共有31页第一节第一节 系统开发概述系统开发概述 系统开发概述主要内容包括:系统开发概述主要内容包括:l系统开发的任务与特点系统开发的任务与特点l系统开发的基本原则系统开发的基本原则 l系统开发的主要风险系统开发的主要风险 2第二页,本课件共有31页一、一、系统开发的任务与特点系统开发的任务与特点 系统开发的任务是根据企业的系统开发的任务是根据企业的具体情况,设计出一套适合于现代具体情况,设计出一套适合于现代企业管理要求的应用软件企业管理要求的应用软件,为企,为企业建立起计算机化的信息系统。业建立起计算机化的信息系统。3第三页,本课件共有31页系统开发的
2、特点系统开发的特点l复杂性复杂性 l基于原系统、高于原系统基于原系统、高于原系统 l一把手工程一把手工程 l产品是无形的产品是无形的 充分认识管理信息系统开发的特点,充分认识管理信息系统开发的特点,可以使系统的开发少走弯路。可以使系统的开发少走弯路。4第四页,本课件共有31页二、系统开发的基本原则二、系统开发的基本原则l面向用户原则面向用户原则 l系统性原则系统性原则 l符合软件工程规范的原则符合软件工程规范的原则l逐步规范发展的原则逐步规范发展的原则5第五页,本课件共有31页三、系统开发的主要风险 系统开发的风险主要表现在系统开发的风险主要表现在投入超计划、系统性能比预期差、投入超计划、系统
3、性能比预期差、没获得预期收益,有时甚至会产没获得预期收益,有时甚至会产生系统开发失败。生系统开发失败。6第六页,本课件共有31页第二节第二节 系统开发方法系统开发方法 常用的管理信息系统开发方法有常用的管理信息系统开发方法有:l结构化生命周期法结构化生命周期法 l原型法原型法 l面向对象法面向对象法l计算机辅助软件工程法计算机辅助软件工程法7第七页,本课件共有31页一、结构化生命周期法一、结构化生命周期法1系统生命周期的阶段划分系统生命周期的阶段划分:l系统规划阶段系统规划阶段l系统分析阶段系统分析阶段l系统设计阶段系统设计阶段l系统实施阶段系统实施阶段l系统维护与评价阶段系统维护与评价阶段
4、8第八页,本课件共有31页2、结构化生命周期法的优缺点、结构化生命周期法的优缺点 结构化生命周期法的主要优点结构化生命周期法的主要优点:l建立面向用户的观点建立面向用户的观点l严格区分工作区间严格区分工作区间l设计方法结构化设计方法结构化l文件标准化和文献化文件标准化和文献化l系统维护与评价阶段系统维护与评价阶段9第九页,本课件共有31页结构化生命周期法的主要缺点结构化生命周期法的主要缺点:l开发周期长开发周期长 l繁琐,使用工具落后繁琐,使用工具落后 l不能充分预料可能发生的情况及变化不能充分预料可能发生的情况及变化 l不直观,用户最后才能看到真实模型不直观,用户最后才能看到真实模型10第十
5、页,本课件共有31页二、原型法二、原型法 原型法是指系统开发人员在对用户进行原型法是指系统开发人员在对用户进行初步了解的基础上,借助功能强大的辅助系初步了解的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型(原始模型)统开发工具,快速开发一个原型(原始模型),并将其演示给用户,开发人员根据用户的,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。逐步完善,直到用户完全满意为止。11第十一页,本课件共有31页原型法的开发过程原型法的开发过程:l确定用户的基本需求确定用户的基本需求l开发初始原
6、型开发初始原型l征求用户对原型的改进意见征求用户对原型的改进意见l修正和改进原型修正和改进原型12第十二页,本课件共有31页原型法的类型原型法的类型:l丢弃式原型法丢弃式原型法l演化式原型法演化式原型法l递增式原型法递增式原型法13第十三页,本课件共有31页丢弃式原型法丢弃式原型法 丢弃式原型法把原型系统作为用户和丢弃式原型法把原型系统作为用户和开发人员之间进行通讯的媒介,并不打开发人员之间进行通讯的媒介,并不打算把它作为实际系统运行。原始系统只算把它作为实际系统运行。原始系统只是从外观、功能上是从外观、功能上“像像”实际系统。开实际系统。开发这类原型的目的是为了对最终系统进发这类原型的目的是
7、为了对最终系统进行研究,使用户和开发人员借助这个系行研究,使用户和开发人员借助这个系统进行交流,共同明确新系统的需求。统进行交流,共同明确新系统的需求。14第十四页,本课件共有31页演化式原型法演化式原型法 演化式原型法认为用户的要求及系演化式原型法认为用户的要求及系统的功能都无时不在发生着变化,不统的功能都无时不在发生着变化,不先花大力气去弄清楚用户的需求,而先花大力气去弄清楚用户的需求,而是先按照基本需求开发出一个系统,是先按照基本需求开发出一个系统,让用户先使用起来,有问题随时修改。让用户先使用起来,有问题随时修改。15第十五页,本课件共有31页原型法的优点与缺陷原型法的优点与缺陷 原型
8、法的主要优点原型法的主要优点:l减少开发时间,提高系统开发效率减少开发时间,提高系统开发效率l改进用户与系统开发人员的信息交流方式改进用户与系统开发人员的信息交流方式l用户满意程度高用户满意程度高l应变能力强应变能力强 16第十六页,本课件共有31页原型法的主要缺点原型法的主要缺点:l开发工具要求高开发工具要求高l对对大大型型系系统统或或复复杂杂性性高高的的系系统统不不适适用用l管理水平要求高管理水平要求高17第十七页,本课件共有31页三、面向对象法三、面向对象法 面面向向对对象象的的技技术术把把对对象象的的属属性性(数数据据)和和处处理理(方方法法)封封装装在在一一起起,通通过过子子类类对对
9、父父类类的的继继承承,使使得得软软件件便便于于维维护护和和扩扩充充,提提高高了了软软件件的的可可复复用性。用性。18第十八页,本课件共有31页1、面向对象的概念和术语面向对象的概念和术语l对象:对象:对象的本质是数据与操作的封装对象的本质是数据与操作的封装l类类:类是具有相同属性的对象的集合类是具有相同属性的对象的集合l消消息息:消消息息是是为为完完成成某某些些操操作作而而向向对对象象发发送送的的命命令和命令说明令和命令说明 l继继承承:继继承承是是指指一一个个类类因因承承袭袭而而具具有有另另一一类类的的能能力和特征的机制力和特征的机制 l封封装装:封封装装把把对对象象及及对对象象的的方方法法
10、、操操作作的的实实现现封封闭在一起闭在一起 19第十九页,本课件共有31页2、面向对象法的开发过程、面向对象法的开发过程 l系统调查和需求分析系统调查和需求分析l面向对象分析(面向对象分析(OOA)l面向对象设计(面向对象设计(OOD)l面向对象编程(面向对象编程(OOP)20第二十页,本课件共有31页3、面向对象法的优点与缺陷、面向对象法的优点与缺陷 面向对象法的主要优点是:缩短了开发周面向对象法的主要优点是:缩短了开发周期,解决了从分析和设计到软件模块多次转换期,解决了从分析和设计到软件模块多次转换的繁杂过程。的繁杂过程。面向对象法的主要缺点是:需要有一定面向对象法的主要缺点是:需要有一定
11、的软件基础支持才可以应用,对大型的系统的软件基础支持才可以应用,对大型的系统可能会造成系统结构不合理、各部分关系失可能会造成系统结构不合理、各部分关系失调等问题。调等问题。21第二十一页,本课件共有31页四、四、计算机辅助软件工程法计算机辅助软件工程法 计算机辅助软件工程计算机辅助软件工程(CASE)是一种支持整个软件开发生命周期是一种支持整个软件开发生命周期的软件开发自动化技术,是一种从的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的开发者的角度支持信息系统开发的计算机技术。计算机技术。22第二十二页,本课件共有31页1、CASE产生的背景产生的背景 长长期期以以来来,“手手工工
12、作作坊坊”式式的的软软件件开开发发模模式式难难以以适适应应软软件件工工业业的的发发展展需需求求。软软件件开开发发人人员员逐逐步步认认识识到到,他他们们为为用用户户的的应应用用开开发发出出各各种种各各样样的的软软件件和和信信息息系系统统,却却没没有有支支持持软软件件开开发发人人员员自自己己使使用用的的工工具具,要要提提高高软软件件开开发发效效率率,一一个个有有效效的的途途径径就就是是开开发发出出支支持持开开发发人人员员工工作作的的工工具具。因因此此,提出了提出了CASE的思想和方法的思想和方法。23第二十三页,本课件共有31页2、CASE的功能的功能 CASE的功能是支持不同的的功能是支持不同的
13、开发方法开发方法,支持软件开发生命周期支持软件开发生命周期的各个阶段,支持软件部分的重的各个阶段,支持软件部分的重用;支持开发信息资源共享。用;支持开发信息资源共享。24第二十四页,本课件共有31页3、典型的、典型的CASE工具工具l图图形形工工具具:用用图图形形和和模模型型的的方方式式描描述述信信息息系系统统所所使使用用的的各各种技术种技术 l描描述述模模型型:用用于于记记录录、删删除除、编编辑辑和和输输出出非非图图形形化化的的信信息息和和说明说明 l原型化工具原型化工具:用于输入、输出、屏幕或报表的分析和设计用于输入、输出、屏幕或报表的分析和设计 l质量管理工具质量管理工具:检验系统的开发
14、是否满足一些通用规则检验系统的开发是否满足一些通用规则 l文档出版工具文档出版工具:用于将各种资料组装成正式的文档用于将各种资料组装成正式的文档 l设设计计模模型型和和程程序序代代码码生生成成工工具具:用用于于支支持持某某些些项项目目形形式式上的变换上的变换 25第二十五页,本课件共有31页4、CASE的优点的优点 l提高生产率提高生产率l提高质量提高质量l提高文档的质量提高文档的质量l减少系统维护的费用和精力减少系统维护的费用和精力 26第二十六页,本课件共有31页第三节第三节 系统开发项目管理与开发方式系统开发项目管理与开发方式 一、系统开发的组织机构一、系统开发的组织机构1系统开发领导小
15、组系统开发领导小组 2系统开发工作小组系统开发工作小组 27第二十七页,本课件共有31页3系统开发的人员系统开发的人员l信息主管信息主管 l项目主管项目主管 l系统分析员系统分析员l系统设计员系统设计员 l程序设计员程序设计员 l系统维护人员系统维护人员 l企业管理人员企业管理人员 28第二十八页,本课件共有31页二、系统开发的项目管理二、系统开发的项目管理 项目管理主要内容项目管理主要内容l计划管理计划管理l经费管理经费管理l质量管理质量管理l资源管理资源管理 29第二十九页,本课件共有31页三、系统开发的方式三、系统开发的方式 1.自行开发方式自行开发方式 用用户户依依靠靠自自己己的的力力量量独独立立完完成成系系统统开开发的各项任务发的各项任务 2.委托开发方式委托开发方式 企企业业将将开开发发项项目目完完全全委委托托给给开开发发单单位位,系系统建成后再交付企业使用统建成后再交付企业使用 30第三十页,本课件共有31页三、系统开发的方式三、系统开发的方式(续续)3.联合开发方式联合开发方式 由由用用户户中中精精通通管管理理业业务务、计计算算机机技技术术的的人人员员与与有有丰丰富富经经验验的的机机构构或或专专业业MIS 开开发发人人员员共共同同完完成成的的方方式式称称为为联联合合开开发发方方式。式。4.购买商品化软件方式购买商品化软件方式 31第三十一页,本课件共有31页
限制150内