08816现代企业管理信息系统第04章.pptx

上传人(卖家):学习委员 文档编号:5331924 上传时间:2023-03-23 格式:PPTX 页数:22 大小:519.66KB
下载 相关 举报
08816现代企业管理信息系统第04章.pptx_第1页
第1页 / 共22页
08816现代企业管理信息系统第04章.pptx_第2页
第2页 / 共22页
08816现代企业管理信息系统第04章.pptx_第3页
第3页 / 共22页
08816现代企业管理信息系统第04章.pptx_第4页
第4页 / 共22页
08816现代企业管理信息系统第04章.pptx_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、第四章 管理信息系统的开发方法如何建立一个管理信息系统建立一个什么样的信息系统信息系统开发的特点信息系统开发的策略信息系统开发的方法一、管理信息系统开发的原因(领会)原因:企业是国家国民经济的主体,加强企业信息化减少就成为国家的重点任务。企业信息管理的水平,特别是管理信息系统的开发与应用是衡量企业现代化的标志。越来越多的大中小型事业单位为了提高自身的管理水平和核心竞争能力,纷纷投入大量人力物力开发适合本单位的管理信息系统。管理信息系统开发要满足五点:1、所开发的管理信息系统为管理决策提供信息支持,能正确反映管理需要,满足用户需求。2、有效安排系统开发进程,加快软件开发速度,提高软件生产效率,同

2、时降低费用。3、在增强管理信息系统软件产品的功能同时提高软件产品质量 4、充分利用和发展软件技术,尽快跟上硬件发展速度,使软硬件协调发展,能够最大限度发挥和挖掘硬件的功能。5、合理组织和充分调动人力、物力和财力资源第一节概述第一节概述(一)管理信息系统开发原则:创新原则、系统原则、发展原则、经济原则、规范原则、人文原则(二)管理信息系统开发策略 开发管理信息系统有两种策略:开发管理信息系统有两种策略:“自下而上自下而上”的开发策略的开发策略“自上而下自上而下”的开发策略的开发策略 通常通常“自下而上自下而上”的策略的策略用于小型系统的设计,适用于那些涉及面用于小型系统的设计,适用于那些涉及面较

3、小,躬耕相对独立的系统。而较小,躬耕相对独立的系统。而“自上而下自上而下”的策略的策略适用于大型系适用于大型系统的开发。在实践中,对于大型系统往往把这两种方法结合起来使统的开发。在实践中,对于大型系统往往把这两种方法结合起来使用,即先用,即先自上而下自上而下地作好地作好MISMIS的战略规划,再的战略规划,再自下而上自下而上地逐步实现各地逐步实现各系统的应用开发。这就是:系统的应用开发。这就是:自上而下总体规划、自下而上应用开发,自上而下总体规划、自下而上应用开发,这是建设管理信息系统的正确策略这是建设管理信息系统的正确策略二、管理信息系统开发的原则和策略二、管理信息系统开发的原则和策略(领会

4、)(领会)两种策略的比较:两种策略的比较:策略策略涵义涵义优点优点缺点缺点自下而上自下而上为了满足组织中的某一个部门的特殊要求,在为了满足组织中的某一个部门的特殊要求,在没有制订总体规划的情况下就开始开发项目。没有制订总体规划的情况下就开始开发项目。从现行系统的业务状况出发,先实现一个个具从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立体的功能,逐步地由低级到高级建立MIS,它首,它首先从研制各项数据处理应用开始,然后根据需先从研制各项数据处理应用开始,然后根据需要逐步增加有关计划、控制、决策方面的功能。要逐步增加有关计划、控制、决策方面的功能。能避免运能避免运行不协调

5、行不协调等危险等危险缺乏整体优化,缺乏整体优化,没有完整的计没有完整的计划和设计开发划和设计开发过程存在大量过程存在大量的重复工作的重复工作自上而下自上而下强调由全面到局部、由长远到近期,从探上到强调由全面到局部、由长远到近期,从探上到下设计开发过程。从整体上协调和规划,要求下设计开发过程。从整体上协调和规划,要求很强的全面性和逻辑性,因而难度较大,这是很强的全面性和逻辑性,因而难度较大,这是一种更加重要的策略一种更加重要的策略整体性和整体性和逻辑性强逻辑性强复杂、繁琐复杂、繁琐三、管理信息系统开发方法的体系结构三、管理信息系统开发方法的体系结构 根据信息系统开放方法的侧重点可将信息系统的开发

6、方法分为四类:1、系统开发的生命周期类:强调开发过程的组织、管理和控制 2、开发方法学类:强调开发方法的驱动对象 3、技术类:强调某种方法论的技术 4、系统开发环境和工具研究类:系统开发需要在一定的开发环境下运用开发工具来完成 一、结构化系统分析与设计方法(识记)(一)基本思想:结构化系统开发方法又称结构化生命周期法,以是自上而下分析与设计和从下向上逐步实施的建立就三件信息系统的一个过程,是组织、管理、和控制信息系统开发过程的一种基本框架 结构化系统方法由管理策略和开发策略两个部分组成。1、管理策略注重系统开发的规划、进程安排、评估、监控和反馈 2、开发策略包括任务结构分解、WBS优先级结构、

7、开发经验、开发标准。开发标准包括活动、职责、文档、质量检验四个方面第二节管理信息系统开发的主要方法第二节管理信息系统开发的主要方法(二)开发过程(识记)1、系统规划阶段,着眼整个系统,确定系统的目标。根据用户的开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究 2、系统分析阶段,进行可行性分析和需求分析。通过研究分析,确定业务需求和单个信息系统开发项目。最后提出分析处理方式和新系统逻辑方案。3、系统设计阶段:借助计算机技术进行总体设计,确定软件的总体结构并进行详细设计。最终给出设计方案。4、系统实施阶段:实施的目的是组转信息系统技术部件,并最终使信

8、息系统投入运行。包括:编程、测试、用户培训、系统切换、进行编程、人员培训、数据准备、投入试运行 5、系统运行与维护阶段,对系统进行维护,定期检测,使之正常运作 MIS开发的生命周期系统运行和维护系统运行和维护系统规划系统规划系统设计系统设计系统实施系统实施系统分析系统分析开发设计初步 调查 可行性研究审批系统 评价 系统 维护总体设计详细设计审计审查编程调试系统 转换 验收详细调查逻辑 设计 (三)开发原则(领会)1、随时与用户沟通 2、系统开发需要逐级划分阶段和任务 整个系统分解各个阶段;每个阶段分为一系列活动;每个活动划分为更小的易于控制和管理的作业 3、前三个阶段坚持自上而下的对系统进行

9、结构化划分 4、信息开放的各个阶段设立检查点,评估所开发系统的可行性,及时发现错误,纠正偏差 5、为使信息迅速,传递有效,文档要标准化。(四)特点(识记)优点:1、由于分阶段分任务完成系统开发,前一个阶段为后一个阶段的前提和依据,后一个阶段验证了前一个阶段的成果 2、这个开发过程是从抽象到具体,逐步求精的过程 3、分析和设计过程完善 4、每个阶段设立检查点,对于发现的错误及时解决,不容许转入下阶段。缺点:1、是一种需要预先定义需求的方法,只适用于可在早期阶段就完全确定用户需求的项目。2、不能很好完成系统分析到系统设计的国度,即如何使物力模型反映逻辑模型的要求 3、改方法文档的编写工作量极大,这

10、些文档需要及时更新(五)适用范围:适用于一些组织相对稳定,业务处理过程相对规范、需求相对明确在一定时间内不会发生大变化的大型复杂系统开发信息系统原型就是一个可以实际运行、反复修改、不断完善的信息系统。开发顺序开发顺序注重点注重点原型法原型法先开发后修改先开发后修改注重时效性注重时效性结构化系统开发方法结构化系统开发方法先规划、分析设计再开先规划、分析设计再开发发注重对管理系统的全面、系统注重对管理系统的全面、系统的详细调查与分析的详细调查与分析(一)原型法的基本思想(一)原型法的基本思想(识记)(识记)原型法在系统开发初期,系统开发人员根据对用户需求深入了解和系统主要功能的要求,在强有力的软件

11、环境支持下,迅速构造出系统的初始原型,然后与用户一起,不断对原型进行评价、修改、完善,直到满足用户需求的。二、原型法二、原型法(识记)(识记)1、研究系统可行性。针对开发的意义、投入、时间做初步决定2、确定系统的目的。开发人员要了解用户的基本需求,从而确定系统应具有的基本功能,人机界面的基本形式等。3、建造系统原型:根据需求分析,尽快建造具有基本功能的初始系统原型。4、评审系统原型。用户与开发人员一起合作对刚开发或经过多次修改后的系统原型进行评审,提出完善意见。5、修改系统原型:开发人员根据评审意见对原型进行修改、扩充和完善。6、再次评审系统:如果系统还不能满足要求,进入下轮循环,如此反复修改

12、、评审直到用户满意。7、开发完成:满足用户要求后,根据开发原始系统的目的,把该系统作为初步设计的基础,或作为最总的信息系统投入正常运行。二、开发过程二、开发过程(识记)(识记)研究系统可行性研究系统可行性确定系统的目的确定系统的目的 建造原型系统建造原型系统 评审原型系统评审原型系统 修 改 系修 改 系统原型统原型 增加功能增加功能 完成系统开发并交付使用完成系统开发并交付使用增加新功能否增加新功能否 是否满意见是否满意见原型法开发过程示意图原型法开发过程示意图是否否是优点:1、突破了以往的系统,能更好满足用户的要求2、改进用户和系统开发人员的交流方式3、提高用户的满意程度,更加贴近实际。4

13、、降低了系统开发风险,一定程度减少了开发费用 缺点:对开发工具要求高,对复杂系统和大型系统开发相对困难,对用户的管理水平要求高。(三)原型法的特点(三)原型法的特点(识记)(识记)1、灵活方便的关系数据库系统2、能够存储所有实体的与关系数据库系统相对应的数据字典3、能支持任意非过程化的组合条件查询并与关系数据库系统相对应的快速查询系统4、用于支持结构化成员,并允许采用交互方式迅速进行书写和维护,产生任意程序语言模块的高级软件工具5、允许设计人员详细定义报告或屏幕输出样本的非过程和报告或屏幕生成器(四)工具和环境(四)工具和环境(五)适用范围(五)适用范围适用范围有限,多应用与小型、简单、处理过

14、程比较明确、没有大量运算和逻辑处理过程的系统面向对象方法把数据和过程包装成对象,以对象为基础对系统进行分析与设计,为认识事物提供了一种全新的思路和办法,是一种综合性的开发办法。(一)基本思想(一)基本思想(识记)(识记)对象是对客观事物的抽象 对象包含属性和方法。属性反映对象的信息特征,方法则是改变属性状态的各种操作 对象之间的联系主要通过传递消息来实现,而传递的方式通过消息模式和方法所定义的操作过程来完成。对象可按属性定义类,类可以被集成,成为父类和子类,对象或类之间的层次结构是靠继承关系维系的 对象是一个模块化的实体,该过程成为封装三、面向对象方法三、面向对象方法(识记)(识记)1、调查和

15、分析系统需求2、分析问题和求解问题,面向对象分析(OOA),即分析问题。识别对象及其行为、结构、属性、方法等3、整理问题和设计方案,面向对象设计(OOD),对分析结果进一步抽象、归类、整理,并最终以范式的形式确定,提出解决问题的方案4、实现程序和开发软件,面向对象编程(OOP),即程序实现。分为可视化设计和代码设计两个阶段5、面向对象的开发过程就是首先识别客观世界的对象及行为,分别独立设计出各个对象的实体,然后是分析对象之间的联系和相互所传递的信息,由此构成信息系统的结构框架,接下来将信息系统模型转换为软件系统模型。最终由软件系统模型转换为目标系统二、开发过程二、开发过程(识记)(识记)1、面

16、向对象方法直接反映了人们对客观世界的认知模型。2、在设计中容易与用户沟通3、抽象性4、封装性5继承性(三)特点(三)特点(识记)(识记)(四)适用范围(四)适用范围面向对象方法是当今流行的开发方法,适用面很广,是属于自下而上的方法,如果不采用自上而下的整体规划原则,会出现系统结构不合理、各个部分关系失调等问题。面向对象方法和结构化方法在系统开发中相互依存,不可替代。CASE是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤。CASE是一种开发环境而不是一种开发方法。CASE是八十年代末从计算机辅助编程工具、第四代语言(4GL)及绘图工具发展而来的。CASE软件较多,但没有统一的模式和标准。只是为具体的开发方法提供了支持每一过程的专门工具。开发模式:CASE工具+开发方法 采用CASE工具进行系统开发,必须结合一种具体的开发方法,如结构化系统开发方法、面向对象方法或原型化开发方法等四、计算机辅助软件工程(四、计算机辅助软件工程(CASE)1、UML(统一建模语言)2、RUP(统一软件开发过程)3、ROSE工具第三节管理信息系统开发方法的发展趋势(非重点)第三节管理信息系统开发方法的发展趋势(非重点)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 各类题库
版权提示 | 免责声明

1,本文(08816现代企业管理信息系统第04章.pptx)为本站会员(学习委员)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|