管理信息系统开发综述.ppt

上传人:wuy****n92 文档编号:69427288 上传时间:2023-01-03 格式:PPT 页数:35 大小:242.49KB
返回 下载 相关 举报
管理信息系统开发综述.ppt_第1页
第1页 / 共35页
管理信息系统开发综述.ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《管理信息系统开发综述.ppt》由会员分享,可在线阅读,更多相关《管理信息系统开发综述.ppt(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第二章第二章 管理信息系统的开发综述管理信息系统的开发综述管理信息系统的开发概述管理信息系统的开发概述 常用的开发方法常用的开发方法 开发策略与开发方式开发策略与开发方式常见问题及知道思想常见问题及知道思想第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.1 2.1 管理信息系统的开发概述管理信息系统的开发概述 系统开发的目标系统开发的目标 管理信息系统开发的总体目标:是指系统在运用现代管理理论技术、方法和手段上,在系统具有的功能以及系统开发的效益上要达到的目标。这个目标是战略性的。一般要求系统开发的总体目标为技术上先进、设备上精良、功能上完备、效益上良好等。第二章第二章 管理信息

2、系统的开发综述管理信息系统的开发综述系统开发的目标系统开发的目标具体目标:用户环境目标是指管理信息系统的建立,要为用户创造设备先进、操作方便、可靠,并且具有一套高效化的软件系统支持以及完整的工程管理规范标准等良好的使用环境。信息处理目标是指管理信息系统的建立,要实现在企业生产、经营全过程中进行收集、处理、存储、传送、提供各种经济管理信息,辅助决策的工作。系统功能目标是指管理信息系统的建立要具有完备完备的功能。信息管理目标是指管理信息系统的建立要实现新的信息收集和传递的渠道、层次以及数据共享等目标。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.1.2 2.1.2 系统开发的特点系

3、统开发的特点 投入资金大(设备购置、开发、运行)开发周期长(规划、分析、设计、实施、运行维护)技术要求高(融合多学科的技术系统)创造性强(增加新功能)影响因素多(主要考虑人的影响,人员协调、环境适应)第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.1.3 2.1.3 管理信息系统开发的人员与分工管理信息系统开发的人员与分工 开发人员的组织和人员结构是否合理,将直接影响管理信息系统的开发进度和工作质量,根据开发工作的实际需要和工作性质以及职责要求,可以按如图2-1所示框架设立开发人员组织机构。系统开发领导小组开发小组应用小组维护小组资料小组开发管理员系统分析员系统设计员程序设计员文

4、档资料员信息员第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.1.3 2.1.3 管理信息系统开发的人员与分工管理信息系统开发的人员与分工系统开发领导小组的职责:系统开发领导小组的职责:1.负责开发工作的规划、计划以及对经费进行预算;2.负责协调各部门对系统数据流程、工作制度、数据标准等方面的统一规范;3.协调各阶段开发工作的人员安排及人事调配;4.负责对各阶段开发工作方案的审核;5.在系统开发完成后,负责对系统组织验收和评审工作。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.1.3 2.1.3 管理信息系统开发的人员与分工管理信息系统开发的人员与分工管理信息系统

5、开发中的各类人员管理信息系统开发中的各类人员 系统分析员(核心人物,起到桥梁和纽带作用)数据库管理员(设计、运行、维护数据库)硬件网络设计员系统设计员(逻辑方案设计、硬件软件环境设计、总体设计、模块设计和接口设计)程序设计员(按照系统逻辑方案进行程序设计)项目主管(会管理懂技术,组织协调各类人员,解决系统开发过程中出现的各种矛盾)用户(参与者和最终使用者)第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.1.3 2.1.3 管理信息系统开发的人员与分工管理信息系统开发的人员与分工系统分析员应具备的技术素质系统分析员应具备的技术素质 1.有较强的表达能力2.具有解决争端和组织协调人际

6、关系的能力3.能够理解用户,认清问题实质4.具有创造力,帮助用户出主意5.具有解决问题的能力6.能够合理制定工作计划7.能够充分发挥综合能力8.能够合理调配人员技术力量第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2 2.2 常用的管理信息系统开发方法常用的管理信息系统开发方法 管理信息系统的开发方法和技术很多,如典型的结构化开发方法、原型法、面向对象方法等,这些方法解决问题的出发点和侧重点各不相同,使用于不同类型的系统开发。学习掌握这些方法有利于认识系统开发的基本规律,科学、合理地开发管理信息系统。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.1 2.2.

7、1 结构化生命周期法结构化生命周期法 结构化生命周期法的基本思想:结构化生命周期法的基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。也就是说,先将整个管理信息系统的开发划分成若干个不同阶段,如系统规划、系统分析、系统设计、系统实施等;然后在系统规划、分析和设计阶段采用自顶向下的方法对系统进行结构化划分;最后在系统实施阶段,采用自底向上的方法逐步实施。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.1 2.2.1 结构化生命周期法结构化生命周期法结构化生命周期法的特点结构化生命周期法的特点建立面向用户的观点(起源和最终

8、归宿)严格区分工作阶段自顶向下的分析和自底向上的系统实施工作成果文档化,文档的标准化和文献化采用图表工具描述系统充分考虑变化的情况(适应能力)第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.1 2.2.1 结构化生命周期法结构化生命周期法结构化生命周期法的开发过程结构化生命周期法的开发过程系统规划阶段(目的:避免盲目开发系统,减少不必要的损失)系统分析阶段(解决“做什么”的问题。详细调查、需求分析、业务流程分析、数据流程分析)系统设计阶段(解决“怎么做”的问题。包括总体结构设计、详细设计)系统实施阶段(系统的真正实现过程)系统运行与维护评价阶段(每一维护活动都应有相应的文档记

9、录)第二章第二章 管理信息系统的开发综述管理信息系统的开发综述结构化生命周期法开发流程图结构化生命周期法开发流程图第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.1 2.2.1 结构化生命周期法结构化生命周期法结构化生命周期法的优缺点结构化生命周期法的优缺点优点:1.系统易于实现 2.有利于系统总体结构的优化 3.实现的系统具有较好的可维护性(模块独立性)缺点:1.开发周期长 2.不能充分预料可能发生的情况及变化 3.不符合人们认识事物的方式(不能对模型进行运行和试用)第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.2 2.2.2 原型法原型法原型法的基本思

10、想原型法的基本思想 在投入大量的人力、物力之前,在限定的时间内,用最经济的方法开发出一个可实际运行的系统模型,用户在运行使用整个原型的基础上,通过对其评价,提出改进意见,对原型进行修改,统一使用,评价过程反复进行,使原型逐步完善,直到完全满足用户的需求为止。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.2 2.2.2 原型法原型法原型法的特点原型法的特点 1.原型法最显著的特点是引入了迭代的概念2.原型法符合人们认识事物的规律3.原型法有利于系统的开发者和用户之间的交流4.原型法能够充分利用最新的系统开发环境5.原型法将系统的调查、分析、设计融为一体6.原型法不排斥传统生命

11、周期法中采用的大量行之有效的方法和工具,它是与传统方法互为补充的方法 第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.2 2.2.2 原型法原型法是用户对新系统提出需求(各种问题)开发人员对问题进行总结开发一个原型系统运行原型系统修改增加功能 完成系统开发并交付使用增加新功能否 提出意见图2-3 原型法流程图是否否第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.2 2.2.2 原型法原型法原型法的优缺点原型法的优缺点优点:1.开发周期短,费用相对少2.改进用户与系统开发人员的信息交流方式 3.用户满意程度高4.应变能力强 缺点:1.不适合大型系统或复杂性高的

12、系统开发 2.管理水平要求高 3.开发工具要求高 第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.3 2.2.3 面向对象开发方法面向对象开发方法 概念:概念:面向对象的方法是一种分析、设计、思维和程序设计方法,其追求的基本目标是使分析、设计和实现一个系统的方法尽可能接近人们认识一个系统的方法,也就是使描述问题的问题空间和解决问题的方法空间在结构上尽可能一致。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.3 2.2.3 面向对象开发方法面向对象开发方法面向对象开发方法的基本思想:面向对象开发方法的基本思想:将客观世界抽象地看作是若干相互联系的对象,然后根据

13、对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。系统开发人员首先根据用户的需求,找出和确定问题领域对象和类,对其进行静态的结构描述和动态的行为描述,然后建立解决领域的模型,用问题领域对象和类、接口对象和类、运行对象和类以及基础与实用对象和类去构成一个体系结构,通过不断地反复与累增,尽可能直接描述现实世界,实现模块化、可重用,完全而准确地满足用户的所有要求。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述C#MathC#Math类的方法及用法举例类的方法及用法举例Math.Abs 已重载。返回指定数字的绝对值。Math.Acos

14、返回余弦值为指定数字的角度。Math.Asin 返回正弦值为指定数字的角度。Math.Atan 返回正切值为指定数字的角度。Math.Log 已重载。返回指定数字的对数。Math.Log10 返回指定数字以 10 为底的对数。Math.Max 已重载。返回两个指定数字中较大的一个。Math.Min 已重载。返回两个数字中较小的一个。Math.Pow 返回指定数字的指定次幂。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.3 2.2.3 面向对象开发方法面向对象开发方法面向对象开发方法的相关概念面向对象开发方法的相关概念对象(Object)类(Class)继承(Inherita

15、nce)消息(Message)多态性(Polymorphism)第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.4 2.2.4 商业软件包法商业软件包法 商品软件包法商品软件包法:指购买出现在市场上的商品化软件并根据企业实际进行再加工。这种市场上的商业软件包可以完成特定的功能,例如,财务管理软件包,人力资源管理软件包等。虽然这些软件包质量和性价比都比较好,但因其比较通用,不一定完全满足用户的某些特定要求。因此还需对其进行适当的修改,使其适合用户的特定需要。这种通过购买商业软件包并且在此基础上进行的信息系统开发的方法称为商业软件包法。第二章第二章 管理信息系统的开发综述管理信息

16、系统的开发综述2.2.4 2.2.4 商业软件包法商业软件包法商业软件包的开发过程:商业软件包的开发过程:1.系统分析阶段主要完成的任务包括确认用户的需求,提出解决需求的方案,对购买商业软件包和自行开发方案进行比较,评估市场上的商品软件包,选择软件包等。2.系统设计阶段主要完成的工作包括比较用户的需求和选择软件包的功能,掌握所选软件包的设计技术、系统逻辑设计、设计用户的业务流程和组织机构等。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.4 2.2.4 商业软件包法商业软件包法商业软件包的开发过程:商业软件包的开发过程:3.系统修正阶段完成对软件包的修改,涉及的主要工作包括安

17、装软件包、实现对软件包的修改、测试,完成相应的文档、对使用软件包的用户进行培训等。4.系统维护阶段就是改正软件包中存在的问题,增强软件包的功能。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.2.4 2.2.4 商业软件包法商业软件包法 商业软件包法开发信息系统的优点商业软件包法开发信息系统的优点:可以大大降低系统开发成本、提高软件性能、节约时间、节省人力,可以把企业的核心力量放在关键问题上;根据购买协议,软件包的提供商通常能够为用户提供技术上的长期支持,不会因工作人员的调动使系统受影响,这就避免了自行开发系统时造成的系统对企业中某些技术人员的依赖性。第二章第二章 管理信息系统的

18、开发综述管理信息系统的开发综述2.2.4 2.2.4 商业软件包法商业软件包法 商业软件包法开发信息系统的缺点商业软件包法开发信息系统的缺点:商业软件包法的前提是必须有合适的软件包;即使市场上存在着用户需要的商品化软件包,但是这种软件包常常是通用的系统,很难完全满足用户的特殊要求,所以也无法使用;有时候需要对商业软件包进行大量的二次开发工作,这样就失去了商业软件包的价值。第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.32.3管理信息系统开发策略与开发方式管理信息系统开发策略与开发方式2.3.1 2.3.1 开发策略开发策略 实际开发过程中,开发的过程策略可分为:实际开发过程中,

19、开发的过程策略可分为:“自下而上”的开发策略 从现行系统的业务状况出发,先实现一个个具体的功能,逐步由低级到高级建立MIS.“自上而下”的开发策略 强调根据组织的系统开发需求,从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计系统.第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.3.2 2.3.2 常见的开发方式常见的开发方式自主开发方式 委托开发方式 合作开发 购买商业化应用软件 第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.3.2 2.3.2 常见的开发方式常见的开发方式表2-1 管理信息系统开发方式的比较方式特点自主开发委托开发合作

20、开发购买软件对分析、设计力量的要求非常需要不太需要逐步培养少量培养编程力量的需求非常需要不需要需要少量需要系统维护容易较困难较容易困难开发费用少多较多较少第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.42.4系统开发中常见问题及开发指导思想系统开发中常见问题及开发指导思想2.4.1 2.4.1 常见问题常见问题 1.信息系统开发人员对需求的理解出现偏差2.“堆栈”现象 系统分析系统设计程序设计模块测试系统测试运行测试图2-5“堆栈”现象 第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.4.1 2.4.1 常见问题常见问题接上页3.重编程、轻规划、轻分析 4.当信息

21、系统开发进度减缓时,采用增加人员的方式来加快进度 5.过低估计信息系统的投资而使开发工作夭折 第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.4.2 2.4.2 管理信息系统开发的指导思想和工作原则管理信息系统开发的指导思想和工作原则指导思想:指导思想:1.数据位于现代数据处理的中心 系统 软件数据采 集 建 立数据维护更新数据汇 总 分 析报 表 报 告生成信息查询单据生成组 织 分 析辅助决策2.数据模型是稳定的,处理是多变的 图2-6 数据位于现代数据处理的中心 第二章第二章 管理信息系统的开发综述管理信息系统的开发综述2.4.2 2.4.2 管理信息系统开发的指导思想和工

22、作原则管理信息系统开发的指导思想和工作原则系统开发的指导原则系统开发的指导原则1.“一把手”原则2.面向用户的原则 3.每个阶段规定明确的任务和所应得的成果 4.按照系统的观点,自顶向下地完成研制工作 5.充分考虑变化的情况 6.工程化、标准化原则(统一文档)第二章第二章 管理信息系统的开发综述管理信息系统的开发综述思考题思考题1.简述管理信息系统开发的特点。2.管理信息系统开发过程中主要有哪些人员,其工作内容是什么?3.简述结构化生命周期法的特点。4.简述原型法的特点及使用范围。5.面向对象开发方法的基本思想是什么?6.管理信息系统开发的方法主要有哪些?如何根据实际情况选择不同的系统开发方法。7.系统的开发方式有哪些?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com