管理信息系统的开发-第五章ppt课件.pptx
《管理信息系统的开发-第五章ppt课件.pptx》由会员分享,可在线阅读,更多相关《管理信息系统的开发-第五章ppt课件.pptx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统主讲老师:王哲重庆邮电大学移通学院管理工程系联系电话:18523133302联系邮箱:在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确第五章第五章 管理信息系统的开发管理信息系统的开发开发方法概述开发方法概述结构化开发结构化开发方式方式方法方法原型法原型法面向对象的开发方法面向对象的开发方法开发中常见问题开发中常见问题开发的指导思想和开发原则开发的指导思想和开发原则本章主要内容:本章主要内容:在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确管理信息系统开发方法概述
2、管理信息系统开发方法概述问题讨论:问题讨论:1 1、有的同学认为,只要能编写好程序,就能开发管理信息系统,、有的同学认为,只要能编写好程序,就能开发管理信息系统,对不对?对不对?2 2、为什么许多管理信息系统开发和应用失败了,原因是什么?、为什么许多管理信息系统开发和应用失败了,原因是什么?3 3、同学们知道哪些开发方法?、同学们知道哪些开发方法?“软件危机软件危机”是怎么回事?是怎么回事?在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确p软件危机的产生背景及表现形式软件危机的产生背景及表现形式 早期的软件主要指程序。程序的开发采用个
3、体工作方式,开发工作主要早期的软件主要指程序。程序的开发采用个体工作方式,开发工作主要依赖于开发人员的依赖于开发人员的个人技能和程序设计技巧个人技能和程序设计技巧由于软件开发时由于软件开发时缺少好的方法指导和工具辅助缺少好的方法指导和工具辅助,软件开发的实际成本和,软件开发的实际成本和进度往往与预计的相差甚远,进度往往与预计的相差甚远,软件的质量得不到保证,开发出来的软件软件的质量得不到保证,开发出来的软件常常不能使用户满意常常不能使用户满意同时又同时又缺少有关的文档缺少有关的文档,使得大量已有的,使得大量已有的软件难以维护软件难以维护。上述这些问题。上述这些问题严重地阻碍了软件的发展严重地阻
4、碍了软件的发展把上述软件开发和维护中的各种问题称为把上述软件开发和维护中的各种问题称为“软件危机软件危机”管理信息系统开发方法概述管理信息系统开发方法概述在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 研究开发方法的原因研究开发方法的原因 p随着管理信息系统应用程度的深入和应用规模的扩大,出现的随着管理信息系统应用程度的深入和应用规模的扩大,出现的问题问题:手工处理信息过程和方法原封不动地手工处理信息过程和方法原封不动地“翻译翻译”成软件程序后,常常失败。成软件程序后,常常失败。大型的应用系统应如何合理地组织人力、物力、财力来协调开
5、发。大型的应用系统应如何合理地组织人力、物力、财力来协调开发。对一个实体组织应如何着手调查分析。对一个实体组织应如何着手调查分析。一个大型系统应该如何进行系统化的划分。一个大型系统应该如何进行系统化的划分。如何才能合理地协调和利用信息资源。如何才能合理地协调和利用信息资源。如何充分发挥现有计算机和通讯设备的处理能力,更好的解决实际管理问如何充分发挥现有计算机和通讯设备的处理能力,更好的解决实际管理问题等。题等。管理信息系统开发方法概述管理信息系统开发方法概述在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确管理信息系统开发管理信息系统开
6、发管理信息系统开发管理信息系统开发指指以以系系统统规规划划为为前前提提,通通过过组组织织、分分析析、设设计计、应应用用来来实实现现一一个个信信息息系系统的工程。统的工程。管理信息系统的开发是一项复杂的系统工程管理信息系统的开发是一项复杂的系统工程它涉及知识面广、部门多,既它涉及知识面广、部门多,既涉及技术,又涉及管理业务、组织和行为涉及技术,又涉及管理业务、组织和行为。不仅是技术,而且是一项复杂的社会化系统工程。不仅是技术,而且是一项复杂的社会化系统工程。需需要要研研究究出出科科学学的的开开发发方方法法和和过过程程化化的的开开发发步步骤骤,以以确确保保整整个个开开发过程能够顺利进行。发过程能够
7、顺利进行。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确管理信息系统开发方式与方法管理信息系统开发方式与方法管理信息系统开发的任务管理信息系统开发的任务根根据据企企业业管管理理的的战战略略目目标标、规规模模、性性质质等等具具体体情情况况,从从系系统统的的观观点点出出发发,运运用用系系统统工工程程的的方方法法,为为企企业业建建立立起起提提高高企企业业管管理理决策能力决策能力的管理信息系统。的管理信息系统。其其中中最最核核心心的的工工作作,就就是是采采用用适适当当的的开开发发方方法法开开发发出出适适合合现现代企业管理要求的代企业管理要求
8、的应用软件系统应用软件系统。开发方式包括:自主、合作(联合)、外包、购买开发方式包括:自主、合作(联合)、外包、购买开发方法包括:结构化方法、原型法、面向对象的方法开发方法包括:结构化方法、原型法、面向对象的方法在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确开发方式:自主开发开发方式:自主开发优点优点:1、可控制开发全过程;、可控制开发全过程;2、便于规划整个系统建设工作;、便于规划整个系统建设工作;3、企业人员均可、企业人员均可 介入系统的开发工作,建成后可快速推广;介入系统的开发工作,建成后可快速推广;4、培养维护队伍;、培养维
9、护队伍;5、易维护、易维护、易变更、改进和扩展。易变更、改进和扩展。问题问题:1、开发费用高;、开发费用高;2、难于摆脱本企业习惯的管理方式的影响,不易开发高水、难于摆脱本企业习惯的管理方式的影响,不易开发高水 平的系统;平的系统;3、开发周期长;、开发周期长;4、忽视文档的编写;、忽视文档的编写;5、开发系统技术先进性差。、开发系统技术先进性差。适用范围适用范围:系统系统规模小、技术不复杂、使用人员较少、支持管理活动的规模小、技术不复杂、使用人员较少、支持管理活动的系统。系统。自主自主开发开发:指使指使指使指使用者在分析企业的战略发展目标、资源约束和管理模式的基础上,用者在分析企业的战略发展
10、目标、资源约束和管理模式的基础上,用者在分析企业的战略发展目标、资源约束和管理模式的基础上,用者在分析企业的战略发展目标、资源约束和管理模式的基础上,以企业内部的人力资源、技术资源为主,自行建设信息系统的方案。以企业内部的人力资源、技术资源为主,自行建设信息系统的方案。以企业内部的人力资源、技术资源为主,自行建设信息系统的方案。以企业内部的人力资源、技术资源为主,自行建设信息系统的方案。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确开发方式:自主开发开发方式:自主开发优点优点:1、可控制开发全过程;、可控制开发全过程;2、便于规划整
11、个系统建设工作;、便于规划整个系统建设工作;3、企业人员均可、企业人员均可 介入系统的开发工作,建成后可快速推广;介入系统的开发工作,建成后可快速推广;4、培养维护队伍;、培养维护队伍;5、易维护、易维护、易变更、改进和扩展。易变更、改进和扩展。问题问题:1、开发费用高;、开发费用高;2、难于摆脱本企业习惯的管理方式的影响,不易开发高水、难于摆脱本企业习惯的管理方式的影响,不易开发高水 平的系统;平的系统;3、开发周期长;、开发周期长;4、忽视文档的编写;、忽视文档的编写;5、开发系统技术先进性差。、开发系统技术先进性差。适用范围适用范围:系统系统规模小、技术不复杂、使用人员较少、支持管理活动
12、的规模小、技术不复杂、使用人员较少、支持管理活动的系统。系统。自主自主开发开发:指使指使指使指使用者在分析企业的战略发展目标、资源约束和管理模式的基础上,用者在分析企业的战略发展目标、资源约束和管理模式的基础上,用者在分析企业的战略发展目标、资源约束和管理模式的基础上,用者在分析企业的战略发展目标、资源约束和管理模式的基础上,以企业内部的人力资源、技术资源为主,自行建设信息系统的方案。以企业内部的人力资源、技术资源为主,自行建设信息系统的方案。以企业内部的人力资源、技术资源为主,自行建设信息系统的方案。以企业内部的人力资源、技术资源为主,自行建设信息系统的方案。在整堂课的教学中,刘教师总是让学
13、生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确开发方式:联合开发开发方式:联合开发优优 点点:1 1、实用性、适用性强;、实用性、适用性强;2 2、使用与维护方便;、使用与维护方便;3 3、提高技术人员的信、提高技术人员的信 息技术水平。息技术水平。联合联合开发:开发:指指利用本单位对系统开发目标和管理的专业能力,结合软件开发利用本单位对系统开发目标和管理的专业能力,结合软件开发公司公司 计算机技术计算机技术能力强的特点,共同开发信息系统的方案。能力强的特点,共同开发信息系统的方案。适用范围:适用范围:业务流程复杂、员工素质高、适用性强、功能完善的信息系统。业务流
14、程复杂、员工素质高、适用性强、功能完善的信息系统。特特 点点:需企业与开发公司的紧密合作,充分发挥合作公司技术能力、企业需企业与开发公司的紧密合作,充分发挥合作公司技术能力、企业管管 理能力理能力,有利于企业技术队伍的培养与提高,系统水平高、适用性强。,有利于企业技术队伍的培养与提高,系统水平高、适用性强。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确开发方式:委托开发方式:委托/外包开发外包开发优优 点点:1、享受标准化、专业化的信息服务;、享受标准化、专业化的信息服务;2、减少费用投资;、减少费用投资;3、系统质、系统质 量稳定
15、、成本量稳定、成本 透明、技术更新及时;透明、技术更新及时;4、软件服务市场的发展推动服、软件服务市场的发展推动服 务商主动提升产品和服务质量。务商主动提升产品和服务质量。外包开发:外包开发:企业为专注核心竞争力业务和降低软件项目成本、将软件项目中的部企业为专注核心竞争力业务和降低软件项目成本、将软件项目中的部 分工作发包给提供外包服务的企业完成的软件需求活动。分工作发包给提供外包服务的企业完成的软件需求活动。适用范围适用范围:信息系统开发能力较弱、信息系统开发能力较弱、IT专业技术人才匮乏的企业。专业技术人才匮乏的企业。存在问题:存在问题:1、质量监控和管理难度大;、质量监控和管理难度大;2
16、、人办资源管理难度大;、人办资源管理难度大;3、信息安全、信息安全 管理难度大;管理难度大;4、对外包服务商依赖性高,风险大;、对外包服务商依赖性高,风险大;5、外包服务商、外包服务商 选择问题。选择问题。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确开发方式:购买开发开发方式:购买开发优优 点点:1、产品可靠、稳定性高;、产品可靠、稳定性高;2、反映先进的管理思想;、反映先进的管理思想;3、开发周期短;、开发周期短;4、费用较低。、费用较低。购买方案购买方案:通过购买软件包实现信息系统需求开发通过购买软件包实现信息系统需求开发适用
17、范围适用范围:业务处理规范、不具系统开发与实施能力的企业。业务处理规范、不具系统开发与实施能力的企业。存在问题:存在问题:1、实施费用高;、实施费用高;2、系统修改、维护比较困难;系统修改、维护比较困难;3、不能完全满足企、不能完全满足企 业业 需求,需二次开发。需求,需二次开发。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确开发方式的比较开发方式的比较以上介绍的四种开发方式有各自的长处和短处,需要根据使用单位以上介绍的四种开发方式有各自的长处和短处,需要根据使用单位的实际情况进行选择,也可综合运用各种开发方式,见表的实际情况进行选
18、择,也可综合运用各种开发方式,见表5-1。方式、特点比较方式、特点比较独立开发独立开发委托开发委托开发合作开发合作开发购买现成软件购买现成软件分析和设计能力要求分析和设计能力要求较高较高一般一般逐渐培养逐渐培养较低较低编程能力的要求编程能力的要求较高较高不需要不需要需要需要较低较低系统维护的难易程度系统维护的难易程度容易容易较困难较困难较容易较容易较困难较困难开发费用开发费用少少多多较少较少较少较少说明说明开发时间较长,系统适合本单开发时间较长,系统适合本单位,培养了自己的开发人员。位,培养了自己的开发人员。省事,开发费省事,开发费用高。用高。开发出的系统便开发出的系统便于维护。于维护。最省事
19、,但不一定完全最省事,但不一定完全适合本单位。适合本单位。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确结构化系统开发方法结构化系统开发方法结构化系统开发方法的基本思想结构化系统开发方法的基本思想结构化系统开发方法的步骤结构化系统开发方法的步骤结构化系统开发方法的特点结构化系统开发方法的特点结构化系统开发的生命周期结构化系统开发的生命周期结构化系统开发方法的优缺点结构化系统开发方法的优缺点在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确结构化系统开发方法结构化系统开发方法结
20、结构构化化系系统统开开发发方方法法,亦亦称称SSA&D(Structured System Analysis and Design)或或SADT(Structured Analysis and Design Technologies),就就是是自自顶顶向向下下、逐逐步步求求精精,分分阶阶段段实实现现的的软软件件开开发发方方法法,是是一一种种先先整整体体后后局局部部的的信信息息系系统统开开发发方方法法,也也是是迄迄今今为为止止开开发发方方法法中中应应用用最最普遍、最成熟的一种。普遍、最成熟的一种。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题
21、也很明确结构化系统开发方法结构化系统开发方法基本思想基本思想:用用系系统统工工程程的的思思想想和和工工程程化化的的方方法法,按按用用户户至至上上的的原原则则,结结构构化化、模模块块化化、自自顶顶向向下下地地对对系系统统进进行行分分析析与与设设计计。也也就就是是说说,先先将将整整个个管管理理信信息息系系统统的的开开发发划划分分成成若若干干个个不不同同阶阶段段,如如系系统统规规划划、系系统统分分析析、系系统统设设计计、系系统统实实施施、运运行行和和维维护护;然然后后在在系系统统规规划划、分分析析和和设设计计阶阶段段采采用用自自顶顶向向下下的的方方法法对对系系统统进行结构化划分;最后在系统实施阶段,
22、采用自底向上的方法逐步实施。进行结构化划分;最后在系统实施阶段,采用自底向上的方法逐步实施。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确结构化系统开发方法结构化系统开发方法特点:特点:运用系统的观点:运用系统的观点:自顶向下整体性的分析与设计和自底向上逐步施的系统开自顶向下整体性的分析与设计和自底向上逐步施的系统开 发过程。发过程。用户至上:用户至上:充分了解用户对系统的需求和愿望充分了解用户对系统的需求和愿望深入调查研究:深入调查研究:详细地调查研究,努力弄清业务处理过程细节详细地调查研究,努力弄清业务处理过程细节严格区分工作阶
23、段:严格区分工作阶段:每个阶段都应有其明确的任务和目标每个阶段都应有其明确的任务和目标充分预料可能发生的变化充分预料可能发生的变化开发过程工程化:开发过程工程化:所有工作文件必须要求标准化、规范化,按照统一的标准所有工作文件必须要求标准化、规范化,按照统一的标准 整理、归档,便于管理、交流和使用。整理、归档,便于管理、交流和使用。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确结构化系统开发方法结构化系统开发方法步骤:步骤:可行性分析可行性分析信息系统规划信息系统规划信息系统分析信息系统分析信息系统设计信息系统设计信息系统开发实施信息
24、系统开发实施信息系统测试信息系统测试信息系统安装调试信息系统安装调试信息系统试运行信息系统试运行信息系统维护信息系统维护信息系统更新信息系统更新在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确结构化系统开发方法结构化系统开发方法系统开发的生命周期:系统开发的生命周期:用用结结构构化化系系统统开开发发方方法法开开发发一一个个系系统统,将将整整个个开开发发过过程程从从大大的的方方面面可可以以划划分分为为系系统统规规划划阶阶段段和和系系统统建建设设两两个个阶阶段段,又又可可细细分分为为五五个个首首尾尾相相连连接接的的阶阶段段,一一般般称之为
25、系统开发的生命周期(称之为系统开发的生命周期(life cycle),如图下所示。),如图下所示。系统分析系统分析系统实施系统实施系统设计系统设计系统运行系统运行系统定义系统定义系统开发系统开发生命周期生命周期6 6总体设计总体设计7 7评审评审8 8详细设计详细设计5 5需求分析需求分析9 9评审评审4 4评审评审3 3可行性可行性研究研究1111切换运行切换运行1212系统评价系统评价2 2系统调查系统调查1 1系统请求系统请求1010编程调试编程调试 系系 统统 规规 划划系系统统建建设设在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 开发 第五 ppt 课件
限制150内