管理信息系统-第五章.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 第五
- 资源描述:
-
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1,管 理 信 息 系 统,56,学时,2,第五章 管理信息系统建设概论,主要内容:,管理信息系统的开发,管理信息系统开发方法,3.,管理信息系统开发方式,3,第五章 管理信息系统建设概论,庞大的系统工程,涉及多个方面,除两类人员、软硬件技术外还需要科学的开发方法 和工程化的步骤,针对系统特征选择适当的开发方法,4,1,管理信息系统的开发,开发过程:,管理信息系统开发过程就是根据需要解决的问题,建立一个有信息技术支撑、与解决问题相关的、数据处理的、可运行计算机模型,。,5,1,管理信息系统的开发,6,1,管理信息系统的开发,一般的系统工程均要有三个成功要素:,合理确定系统目标,组织系统性队伍,遵循系统工程的开发步骤,所有这些要素均要在坚强的领导下才能,完成。,7,1,管理信息系统的开发,信息系统委员会,主要工作是确定系统目标,审核和批准系统方案,验收和鉴定系统以及组建各种开发组织。在信息系统委员会的领导下要建立一个系统规划组或系统分析组,简称系统组。,8,1,管理信息系统的开发,9,1,管理信息系统的开发,说明:,并非所有的步骤都是必需的。如需要与可能,可跳过某些步骤或有必要地反复,但不可打乱或颠倒顺序。,10,2,管理信息系统开发方法,2.1,结构化系统开发方法,结构化系统开发方法是指用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计。,11,2,管理信息系统开发方法,2.1,结构化系统开发方法,适合用于开发能够预先定义需求、结构化程度较高的大型系统和复杂系统,不适合用于小型系统的开发。,12,2,管理信息系统开发方法,2.1,结构化系统开发方法,与传统的开发方法相比,特征有:,面向用户的观点,自顶向下整体性的分析设计和自底向上逐步实施,充分预料可能的变化,严格划分工作阶段、结构化、模块化、开发过程 工程化,它的优点在于整体性与全局性好。,13,2,管理信息系统开发方法,2.1,结构化系统开发方法,缺点:,需要预先定义用户需求,缺乏灵活性,开发阶段间存在鸿沟,开发工具落后,14,2,管理信息系统开发方法,2.2,原型法,是根据用户提出的需求,由用户与开发者共同确定系统的基本要求和主要功能,并在较短时间内建立一个实验性的、简单的小型系统,称做,“,原型,”,,然后将原型交给用户使用。用户在使用原型的过程中会产生新的需求,开发人员依据用户提出的评价意见对简易原型进行不断的修改、补充和完善,如此不断地反复修改,(,迭代,),,直至满足用户的需求。,15,2,管理信息系统开发方法,2.2,原型法,16,2,管理信息系统开发方法,2.2,原型法,优点,遵循了人们认识事物的规律,改进了用户和系统开发人员的交流方式,用户能尽早发现问题,充分利用最新工具,提高了效率。,但它不适合大型系统的开发,对于大量运算而不需要很多交互的问题很难构造原型,对开发工具、用户管理水平要求高。,17,2,管理信息系统开发方法,2.2,原型法,原型法适用于用户需求不清,管理及业务处理不稳定,需求常常变化,规模小,不太复杂,而且不要求集中处理的系统。,18,2,管理信息系统开发方法,2.3,面向对象法,从,20,世纪,80,年代末各种面向对象的程序设计方法,(,如,C,),逐步发展而来的。面向对象法,(Object Oriented,,简称,OO,方法,),从另一个角度为我们认识事物,进而开发系统提供了一种全新的方法。,19,2,管理信息系统开发方法,2.3,面向对象法,客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。当我们设计和实现一个客观系统时,如能在满足需求的条件下,把系统设计成由一些不可变的,(,相对固定,),部分组成的最小集合,这个设计就是最好的。因为它把握了事物的本质,因而不再会被周围环境,(,物理环境和管理模式,),的变化以及用户没完没了的变化需求所左右。而这些不可变的部分就是所谓的对象。,20,2,管理信息系统开发方法,2.3,面向对象法,因此,以对象为主体的,OO,方法就可以简单解释为:对象,(object),就是客观世界中的任何事物或人脑中的各种概念在计算机世界的抽象表示,它是,OO,编程的基本元素;对象由属性,(attribute),和方法,(method),组成,可表示为:对象 属性,(,私有数据,),操作,(,行为,/,方法,),;对象之间的联系主要是通过传递信息,(message),来实现的;对象可按其属性进行归类,(class),;对象具有封装性,(encapsulation),,是被严格模块化的实体,且这种封装性满足软件工程的一切要求,可以直接被面向对象的程序设计语言所接受。,21,21,认知方法的转变:面向对象与 面向过程的区别,通俗地说,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。,而面向对象是把构成问题的事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。,22,例:五子棋,面向过程的设计思路就是首先分析问题的步骤:,1,、开始游戏,,2,、黑子先走,,3,、绘制画面,,4,、判断输赢,,5,、轮到白子,,6,、绘制画面,,7,、判断输赢,,8,、返回步骤,2,,,9,、输出最后结果。,把上面每个步骤分别用函数来实现,问题就解决了。,23,例:五子棋,而面向对象的设计则是从另外的思路来解决问题。整个五子棋可以分为,1,、黑白双方,这两方的行为是一模一样的,,2,、棋盘系统,负责绘制画面,,3,、规则系统,负责判定诸如犯规、输赢等。第一类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定。,24,例:五子棋,可以明显地看出,面向对象是以功能来划分问题,而不是步骤。同样是绘制棋局,这样的行为在面向过程的设计中分散在了众多步骤中,很可能出现不同的绘制版本,因为通常设计人员会考虑到实际情况进行各种各样的简化。而面向对象的设计中,绘图只可能在棋盘对象中出现,从而保证了绘图的统一。,25,例:五子棋,功能上的统一保证了面向对象设计的可扩展性。比如,现在需要加入悔棋的功能,如果要改动面向过程的设计,那么从输入到判断、到显示这一连串的步骤都要改动,甚至步骤之间的顺序都要进行大规模调整。如果是面向对象的话,只用改动棋盘对象就行了,棋盘系统保存了黑白双方的棋谱,简单回溯就可以了,而显示和规则判断则不用顾及,同时整个对对象功能的调用顺序都没有变化,改动只是局部的。,26,例:五子棋,另外,假设现在需要把这个五子棋游戏改为围棋游戏,如果当初是面向过程设计,那么五子棋的规则就分布在了你的程序的每一个角落,要改动还不如重写。,但是如果当初就是面向对象的设计,那么除了因棋盘大小不一样而需要对棋盘对象进行一番小改动之处,只用改动规则对象就可以了,而下棋的大致步骤从面向对象的角度来看没有变化。,27,2,管理信息系统开发方法,2.3,面向对象法,OO,方法的优点:,对管理人员,它实现了更快和更廉价的开发与维护过程;,对分析与设计人员,建模处理变得更加简单;,对程序员,对象模型浅显。,28,2,管理信息系统开发方法,2.3,面向对象法,缺点:,容易带有原系统的不合理成分;,思考对象的时候,需要采用形象思维,而不是程序化的思维;,理论有待成熟等。,29,2,管理信息系统开发方法,2.3,面向对象法,案例:中海油的,MIS,开发方法的选择,30,2,管理信息系统开发方法,2.4 CASE,方法,计算机辅助软件工程,(Computer,Aided Software Engineering),或者计算机辅助系统工程,(Computer,Aided Systems Engineering),,均简记为,CASE,,是当前管理信息系统领域和计算机应用领域的重要课题。,CASE,技术的目标是实现系统开发生命周期内各阶段工作的基于计算机的自动化。,31,2,管理信息系统开发方法,2.4 CASE,方法,由于系统开发工作是一个复杂的系统工程,涉及复杂的技术背景和组织管理背景,人的作用在系统开发的各个环节处在关键地位,全部开发工作自动化是一种不切实际的想法,但是系统开发各阶段大量的信息处理、方案设计、程序编制、文档编制等工作实现计算机化、自动化,将促使系统开发工作发生根本变化。,32,2,管理信息系统开发方法,2.4 CASE,方法,计算机辅助系统开发方法,(CASE,方法,),并不是真正独立意义上的方法,必须依赖于其他某一种具体的开发方法。,对于前面所介绍的软件开发方法,在完成系统调查后,系统开发的每一步都可以在一定程度上借助于专门研制的软件工具来实现,实现软件开发过程的自动化,提高系统开发的标准化程度和开发的效率。,33,2,管理信息系统开发方法,2.4 CASE,方法,CASE,方法的特点:,(1),解决了从客观世界对象到软件系统的直接映射,问题,强有力地支持软件,/,信息系统开发的全过程。,(2),使结构化方法更加实用。,(3),自动检测的方法大大提高了软件的质量。,(4),使原型法和面向对象方法付诸实施。,(5),简化了软件的管理与维护。,34,2,管理信息系统开发方法,2.4 CASE,方法,CASE,方法的特点:,(6),加速了系统的开发过程。,(7),使开发者从繁杂的分析设计图表和程序编写工作中解放出来。,(8),使软件的各部分能重复使用。,(9),产生出统一的标准化的系统文档。,(10),使软件开发的速度加快而且功能进一步完善。,35,2,管理信息系统开发方法,2.5,各种开发方法的比较,迄今为止还很难绝对地从应用角度来评价其优劣。,虽然每种方法都是在前一种方法不足的基础上发展起来的,但就目前技术的发展来看,这种发展只是局部弥补了其不足,就整体而言很难完全将其替代。,另外这种发展和弥补不足还必须建立在一定技术基础之上,没有基础一切都无从谈起。,36,2,管理信息系统开发方法,2.5,各种开发方法的比较,DBS,、辅助工程设计、绘制各类图形、生成各种程序模块和管理应用系统等提供了很大的便利,大大地缩短了信息系统的开发周期;但是目前这些工具技术的发展主要支持的都是在信息系统开发的后几个环节,例如系统实施、系统设计和系统分析中各种流程图的绘制等,这就导致了目前信息系统开发工作中工作量重心的偏移。,37,2,管理信息系统开发方法,2.5,各种开发方法的比较,DBS,、辅助工程设计、绘制各类图形、生成各种程序模块和管理应用系统等提供了很大的便利,大大地缩短了信息系统的开发周期;但是目前这些工具技术的发展主要支持的都是在信息系统开发的后几个环节,例如系统实施、系统设计和系统分析中各种流程图的绘制等,这就导致了目前信息系统开发工作中工作量重心的偏移。,38,2,管理信息系统开发方法,2.5,各种开发方法的比较,就国外的统计数据来看,在信息系统开发过程中各环节工作量所占的比重如表,5.1,所示,39,2,管理信息系统开发方法,2.5,各种开发方法的比较,前面所讨论的几种常用方法对系统开发过程中的几个主要环节支持情况:,40,2,管理信息系统开发方法,2.5,各种开发方法的比较,(1),原型法,它是一种基于,4GL,的快速模拟方法,它通过模拟以及对模拟后原型的不断讨论和修改最终建立系统。要想将这样一种方法应用于一个大型信息系统开发过程中的所有环节是根本不可能的,故它多被用于小型局部系统或处理过程比较简单系统的设计到实现环节。,41,2,管理信息系统开发方法,2.5,各种开发方法的比较,(2),面向对象法,它是一种围绕对象来进行系统分析和系统设计,然后用面向对象的工具建立系统的方法。这种方法可以普遍适用于各类信息系统开发,但是不能涉足系统分析以前的开发环节。,42,2,管理信息系统开发方法,2.5,各种开发方法的比较,(3)CASE,方法,它是一种除系统调查外全面支持系统开发过程的方法,同时也是一种自动化,(,准确地说应该是半自动化,),的系统开发方法。因此从其特点来看,它具有前面所述方法的各种特点,同时又具有自身的特点,高度自动化。值得注意的是,在这个方法的应用以及,CASE,工具自身的设计中,自顶向下、模块化、结构化是贯穿始终的。,43,2,管理信息系统开发方法,2.5,各种开发方法的比较,只有结构化系统开发方法是真正能较全面支持整个系统开发过程的方法,其他几种方法尽管有很多优点,但都只能作为结构化系统开发方法在局部开发环节上的补充,暂时都还不能替代其在系统开发过程中的主导地位,尤其是在占目前系统开发工作量最大的系统调查和系统分析这两个重要环节上。,44,3,管理信息系统开发方式,管理信息系统的开发分为多个阶段,不同的阶段完成系统开发中的不同任务,因此不同阶段所需要的人员从数量和对知识的掌握要求也不同。,45,3,管理信息系统开发方式,46,3,管理信息系统开发方式,管理信息系统开发各阶段参与的人员如表,5.2,所示。,47,3,管理信息系统开发方式,48,3,管理信息系统开发方式,管理信息系统的开发可以由用户单位自行开发,也可由用户单位与其他主体联合开发,还可以通过外包或采购等方式来实现。,49,3,管理信息系统开发方式,(,1,)自行开发,自行开发方式是一种完全依靠用户单位自身力量,由用户单位自身组成项目组,根据用户单位的特点来开发,MIS,。,它的优点在于:,满足用户单位的个性化需求;,易于维护,能满足经常变化的需求;开发经费较少。,它的缺点在于:,需要本单位具有知识结构完备、经验丰富的专业人员;,开发时间较长。,50,3,管理信息系统开发方式,(,2,)联合开发,联合开发是指由用户单位和用户单位以外的单位组成系统开发小组,由对方负责,针对企业具体情况和要求,共同完成系统开发任务;,在开发过程中要注意任务分工明确,责任明确,注意双方工作人员之间的协调和配合,尤其是各种文档的交流。,51,3,管理信息系统开发方式,(,3,),外包,外包指的是承包方根据用户单位提出的开发要求而提出管理信息系统的大体框架和开发所需要的费用等,当用户单位认定后,将系统开发的任务全部外包给专业软件开发单位。,如果一个企业不想用自己的资源建立并且运行一个信息系统,那么他们可以去雇用一个专门提供这类服务的专业公司或机构来完成这项工作。,52,3,管理信息系统开发方式,将一个企业计算中心的运营、远程通讯网的管理和应用软件的开发全部交由外部专门机构负责的做法称为,信息系统的外部化,。,53,3,管理信息系统开发方式,(,4,),采购,软件开发的采购方式指的是购买市场上现有软件等方式。它获得管理信息系统时间比较短,费用低,而且系统可靠性高,但它不能满足用户单位的特定需求,维护困难。,展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




管理信息系统-第五章.ppt



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/12767558.html