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