版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章第三章管理信息系统开发概述管理信息系统开发概述第第 2 页页管理信息系统第3章第 2 页2021年12月9日15时16分本章内容:本章内容:3.13.1 管理信息系统开发的认知模型管理信息系统开发的认知模型3.23.2 管理信息系统的开发方法管理信息系统的开发方法3.33.3 系统开发人员与开发方式系统开发人员与开发方式第第 3 页页管理信息系统第3章第 3 页2021年12月9日15时16分本章需要掌握的要点如下:本章需要掌握的要点如下:认知模型,系统开发原则,系统开发认知模型,系统开发原则,系统开发策略策略系统开发方法,开发方式系统开发方法,开发方式系统开发人员系统开发人员第第 4
2、页页管理信息系统第3章第 4 页2021年12月9日15时16分第一节第一节管理信息系统开发的认知模型管理信息系统开发的认知模型第第 5 页页管理信息系统第3章第 5 页2021年12月9日15时16分系统开发的需求系统开发的需求l管理信息系统的开发是指管理信息系统从问管理信息系统的开发是指管理信息系统从问题提出开始,从系统规划、系统分析、设计、题提出开始,从系统规划、系统分析、设计、实施,到系统维护、评价的全过程。实施,到系统维护、评价的全过程。l现行系统可能是一个手工系统,也可能是以现行系统可能是一个手工系统,也可能是以前投入运行的、但是已经无法满足企业运作、前投入运行的、但是已经无法满足
3、企业运作、管理需要的管理信息系统。管理需要的管理信息系统。第第 6 页页管理信息系统第3章第 6 页2021年12月9日15时16分、MISMIS开发中的问题开发中的问题l系统开发小组对实际需求的理解不全面系统开发小组对实际需求的理解不全面l“堆栈堆栈”现象现象l重编程、轻规划、轻分析重编程、轻规划、轻分析l增加开发工作小组的人员及随意更改人员分增加开发工作小组的人员及随意更改人员分配配l对开发信息系统投资不能准确估算对开发信息系统投资不能准确估算第第 7 页页管理信息系统第3章第 7 页2021年12月9日15时16分、开发的认知过程与认知模、开发的认知过程与认知模型型认知过程认知过程管理信
4、息系统的开发者面临的最大的问管理信息系统的开发者面临的最大的问题在于如何准确、完整地获得用户的需求,题在于如何准确、完整地获得用户的需求,而大多数系统的开发者不可能是一个业务专而大多数系统的开发者不可能是一个业务专家,对相关问题难有充分的认识,因此在管家,对相关问题难有充分的认识,因此在管理信息系统的开发中有一个认知过程。理信息系统的开发中有一个认知过程。第第 8 页页管理信息系统第3章第 8 页2021年12月9日15时16分认知过程认知过程开发过程(目标)开发过程(目标) 就是根据需要解决的问题,建立一个有信息技就是根据需要解决的问题,建立一个有信息技术支撑、与解决问题相关的、数据处理的、
5、可运行术支撑、与解决问题相关的、数据处理的、可运行的的计算机模型计算机模型。现实世界:现实世界:问题问题计算机世界:计算机世界:计算机可计算机可执行模型执行模型第第 9 页页管理信息系统第3章第 9 页2021年12月9日15时16分现实世界:问题观念世界观念世界逻辑模型逻辑模型数据世界数据世界物理模型物理模型计算机世界计算机世界计算机可计算机可执行模型执行模型根据问题进行抽象根据系统平台进行设计利用实用软件进行描述认知模型认知模型第第 10 页页管理信息系统第3章第 10 页2021年12月9日15时16分认知模型认知模型l问题域(现实世界)问题域(现实世界):问题的集合:问题的集合l逻辑模
6、型(观念世界)逻辑模型(观念世界):识别用户需求,确定开发:识别用户需求,确定开发系统的功能(系统的功能(“做什么?做什么?”)l物理模型(数据世界)物理模型(数据世界):在一定信息技术、系统平:在一定信息技术、系统平台约束下,设计系统实现方式(台约束下,设计系统实现方式(“如何做?如何做?”)l计算机可执行模型(计算机世界)计算机可执行模型(计算机世界):利用计算机语:利用计算机语言设计出相应的计算机程序。言设计出相应的计算机程序。第第 11 页页管理信息系统第3章第 11 页2021年12月9日15时16分第二节第二节管理信息系统的开发方法管理信息系统的开发方法第第 12 页页管理信息系统
7、第3章第 12 页2021年12月9日15时16分1 1、系统开发的指导原则、系统开发的指导原则l“一把手一把手”原则原则l面向用户的原则面向用户的原则l每个阶段规定明确的任务和所应得的成果每个阶段规定明确的任务和所应得的成果l按照系统的观点,自顶向下地完成研制工作按照系统的观点,自顶向下地完成研制工作l充分考虑变化的情况充分考虑变化的情况l工程化、标准化原则工程化、标准化原则第第 13 页页管理信息系统第3章第 13 页2021年12月9日15时16分2 2、系统开发策略、系统开发策略(一)(一)“自下而上自下而上”的开发策略的开发策略 “自下而上自下而上”的开发策略是从现行系统业务状的开发
8、策略是从现行系统业务状况出发,先实现一个个具体的功能,逐步地由况出发,先实现一个个具体的功能,逐步地由低级到高级建立低级到高级建立MIS。优点:可以避免大规模系统可能出现运行不协优点:可以避免大规模系统可能出现运行不协调的危险调的危险缺点:不能像想象那样完全周密缺点:不能像想象那样完全周密第第 14 页页管理信息系统第3章第 14 页2021年12月9日15时16分(二)(二)“自上而下自上而下”的开发策略的开发策略“自上而下自上而下”的开发策略强调从的开发策略强调从整体整体上协调和规划上协调和规划,由全面到局部,由长远到近期,从探索合理的信,由全面到局部,由长远到近期,从探索合理的信息流出发
9、来设计信息系统。息流出发来设计信息系统。 通常,通常,“自下而上自下而上”的策略用于小型系统的设的策略用于小型系统的设计,适用于对开发工作缺乏经验的情况。计,适用于对开发工作缺乏经验的情况。 在实践中,对于大型系统往往把这两种方法结在实践中,对于大型系统往往把这两种方法结合起来使用,即合起来使用,即先自上而下地作好先自上而下地作好MIS的战略规划,的战略规划,再自下而上地逐步实现各系统的应用开发再自下而上地逐步实现各系统的应用开发。第第 15 页页管理信息系统第3章第 15 页2021年12月9日15时16分、MISMIS开发方法开发方法第第 16 页页管理信息系统第3章第 16 页2021年
10、12月9日15时16分一、经典的生命周期法一、经典的生命周期法经典的生命周期法也称为瀑布模型,它要求运经典的生命周期法也称为瀑布模型,它要求运用用系统有序系统有序的步骤去开发软件,从的步骤去开发软件,从系统系统观念进行分观念进行分析、设计、编码、测试和维护。把软件生存的周期析、设计、编码、测试和维护。把软件生存的周期依次划分为依次划分为若干个阶段若干个阶段,每个阶段有,每个阶段有相对独立的任相对独立的任务和标志性的成果务和标志性的成果,然后逐步完成各个阶段的任务,然后逐步完成各个阶段的任务,上一阶段的任务没有完成,不能进行下一阶段的,上一阶段的任务没有完成,不能进行下一阶段的任务。任务。思想:
11、信息在建立之前能被充分理解,系统的开发思想:信息在建立之前能被充分理解,系统的开发过程看作生物的一个生命周期。过程看作生物的一个生命周期。第第 17 页页管理信息系统第3章第 17 页2021年12月9日15时16分系统需求系统需求软件需求软件需求初步设计初步设计详细设计详细设计运行维护运行维护开始日期开始日期 开发周期开发周期 完成日期完成日期定义阶段定义阶段开发阶段开发阶段维护阶段维护阶段编程测试编程测试生命周期法与瀑布模型生命周期法与瀑布模型第第 18 页页管理信息系统第3章第 18 页2021年12月9日15时16分生命周期法的问题生命周期法的问题生命周期法要求用户一开始就清楚地提出所
12、有需求生命周期法要求用户一开始就清楚地提出所有需求,这往往是,这往往是困难困难的,用户与系统研制人员之间的交流的,用户与系统研制人员之间的交流不直观;而且生命周期法很难适应项目开始阶段存在不直观;而且生命周期法很难适应项目开始阶段存在的不确定性。同时需求的变化对生命周期各个阶段产的不确定性。同时需求的变化对生命周期各个阶段产生的影响是:越是生命周期的后面阶段(设计、维护生的影响是:越是生命周期的后面阶段(设计、维护),由于需求变化造成的损失越大。),由于需求变化造成的损失越大。实际项目很少完全遵循该模式提出的工作顺序,即实际项目很少完全遵循该模式提出的工作顺序,即明确的一个阶段一个阶段去完成,
13、往往明确的一个阶段一个阶段去完成,往往重复迭代重复迭代。开发过程复杂,造成开发周期很长。开发过程复杂,造成开发周期很长。可运行的程序一直要到项目的最后阶段才可能得到可运行的程序一直要到项目的最后阶段才可能得到。因疏忽而导致的错误要到检验运行时才能发现,造。因疏忽而导致的错误要到检验运行时才能发现,造成经济、时间的损失。成经济、时间的损失。第第 19 页页管理信息系统第3章第 19 页2021年12月9日15时16分二、原型法二、原型法原型方法是原型方法是80年代初随着计算机软件技术的革年代初随着计算机软件技术的革命而产生的一种与生命周期法完全不同的信息系统命而产生的一种与生命周期法完全不同的信
14、息系统开发方法。与传统的生命周期法相比,原型方法摒开发方法。与传统的生命周期法相比,原型方法摒弃了那种一步一步周密细致的调查、分析,然后逐弃了那种一步一步周密细致的调查、分析,然后逐渐整理出文字档案,最后才能让用户看到结果的烦渐整理出文字档案,最后才能让用户看到结果的烦琐做法。琐做法。它不要求用户提出完整的需求以后再进行它不要求用户提出完整的需求以后再进行设计和编程,而是先按照用户最基本的需求,迅速设计和编程,而是先按照用户最基本的需求,迅速而廉价的开发出一个实验型的小型系统,称作而廉价的开发出一个实验型的小型系统,称作“原原型型”。然后将原型交给用户使用。用户使用原型系然后将原型交给用户使用
15、。用户使用原型系统后对原型系统作出评价,并提出修改意见。统后对原型系统作出评价,并提出修改意见。第第 20 页页管理信息系统第3章第 20 页2021年12月9日15时16分系统分析人员根据用户的意见对原型进行修改系统分析人员根据用户的意见对原型进行修改,用户再对改进后的系统提出新的需求。这样不断,用户再对改进后的系统提出新的需求。这样不断反复修改,直至最后完成一个满足用户需求的系统反复修改,直至最后完成一个满足用户需求的系统。与生命周期法相比,原型法的用户需求是。与生命周期法相比,原型法的用户需求是动态的动态的,系统分析、设计与实现都是随着对一个工作模型,系统分析、设计与实现都是随着对一个工
16、作模型的不断修改而同时完成的,相互之间并无明确的界的不断修改而同时完成的,相互之间并无明确的界限,限,系统开发计划就是一个反复修改的过程系统开发计划就是一个反复修改的过程。 第第 21 页页管理信息系统第3章第 21 页2021年12月9日15时16分、原型法的基本思想、原型法的基本思想原型法的基本思想是:在软件生产中,引进工原型法的基本思想是:在软件生产中,引进工业生产中在设计阶段和生产阶段的业生产中在设计阶段和生产阶段的试制样品试制样品的方法的方法,解决需求规格确立困难的问题。由于软件产品的,解决需求规格确立困难的问题。由于软件产品的“软软”特点,从修改样品到生产成品这一过程就比特点,从修
17、改样品到生产成品这一过程就比工业生产中的试制样品容易多了。这是原型法的基工业生产中的试制样品容易多了。这是原型法的基本构思。它本构思。它不苛求一次性完成系统的分析设计不苛求一次性完成系统的分析设计,也,也允许系统的初步分析与设计是不完善的,需要进一允许系统的初步分析与设计是不完善的,需要进一步修改步修改。但需要一个快速反馈的开发环境但需要一个快速反馈的开发环境,让,让用户参与和设计者一起共同完善、修改并确立需求用户参与和设计者一起共同完善、修改并确立需求规格。规格。第第 22 页页管理信息系统第3章第 22 页2021年12月9日15时16分、原型法的基本步骤、原型法的基本步骤(一)确定用户基
18、本需求(一)确定用户基本需求 该阶段可由用户向系统开发人员提出基本的需求,该阶段可由用户向系统开发人员提出基本的需求,如系统功能、人机界面、输入输出、应用范围、运如系统功能、人机界面、输入输出、应用范围、运行环境等。开发人员据此来确定哪些要求可以实现行环境等。开发人员据此来确定哪些要求可以实现及大约需要的资源等。及大约需要的资源等。(二)建立系统初始原型(二)建立系统初始原型 系统开发人员根据第一步骤确定的用户需求,在强系统开发人员根据第一步骤确定的用户需求,在强有力的工具软件的支持下,迅速开发出一个系统的有力的工具软件的支持下,迅速开发出一个系统的初步原型。初步原型。第第 23 页页管理信息
19、系统第3章第 23 页2021年12月9日15时16分(三)运行和评价原型系统(三)运行和评价原型系统 用户通过实际使用原型,获得对系统最直接的感受用户通过实际使用原型,获得对系统最直接的感受,提出原型系统存在的问题和改进意见。可以实现,提出原型系统存在的问题和改进意见。可以实现及大约需要的资源等。及大约需要的资源等。(四)修改原型(四)修改原型 系统开发人员根据用户对原型评价后提出的意见,系统开发人员根据用户对原型评价后提出的意见,对原型进行修改、扩充、完善,再回到第三步骤,对原型进行修改、扩充、完善,再回到第三步骤,直到用户满意为止。直到用户满意为止。 第第 24 页页管理信息系统第3章第
20、 24 页2021年12月9日15时16分用户对新系统提出需求系统分析人员分析总结需求开发一个原型系统有修改意见吗?运行原型系统增加功能吗?完成系统开发并交付用户增加功能是否否修改原型法的处理流程第第 25 页页管理信息系统第3章第 25 页2021年12月9日15时16分、原型法的特点、原型法的特点l该方法更多地遵循了人们认识事物的规律,因而更该方法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍掌握和接受容易为人们所普遍掌握和接受l该方法将该方法将模拟模拟(仿真,仿真,Simulation)手段手段引入系统分引入系统分析的初期阶段,通过原型来实现用户和系统分析人析的初期阶段,通过原型
21、来实现用户和系统分析人员间的沟通,解决了传统方法中的一个重要难题员间的沟通,解决了传统方法中的一个重要难题l充分利用最新的软件工具,提高了系统开发的效率充分利用最新的软件工具,提高了系统开发的效率l能及早暴露系统实施后潜在的一些问题能及早暴露系统实施后潜在的一些问题l能调动用户参与的积极性能调动用户参与的积极性l开发风险度降低开发风险度降低 l原型法减少了用户培训时间,简化了管理原型法减少了用户培训时间,简化了管理 l开发成本降低开发成本降低第第 26 页页管理信息系统第3章第 26 页2021年12月9日15时16分l原型法不适合于开发大的系统原型法不适合于开发大的系统 l原型法开发的时候,
22、有关文档常常容易被忽略原型法开发的时候,有关文档常常容易被忽略l对于原基础管理不善,信息处理混乱的问题,使用对于原基础管理不善,信息处理混乱的问题,使用时有一定的困难时有一定的困难l原型法对系统分析人员提出更高的要求,必须具有原型法对系统分析人员提出更高的要求,必须具有丰富的企业管理经验,又具有高度的系统概括能力,丰富的企业管理经验,又具有高度的系统概括能力,还要熟悉计算机技术、统计技术等,这种复合型人才还要熟悉计算机技术、统计技术等,这种复合型人才还比较少。还比较少。由此可见,原型法比较适合用于用户需求定义不清、由此可见,原型法比较适合用于用户需求定义不清、管理决策方法不确定、需求经常发生变
23、化的情况,当管理决策方法不确定、需求经常发生变化的情况,当系统规模不大也不太复杂时采用这种方法效果还是比系统规模不大也不太复杂时采用这种方法效果还是比较好的。较好的。第第 27 页页管理信息系统第3章第 27 页2021年12月9日15时16分三、结构化系统分析三、结构化系统分析与开发方法(与开发方法(SSA&DSSA&D)SSA&D (Structured System Analysis and Design)是自顶向下的结构化方法、工程化的系统开发是自顶向下的结构化方法、工程化的系统开发方法和生命周期方法的结合。它是迄今为止开发方方法和生命周期方法的结合。它是迄今为
24、止开发方法中应用最普遍、最成熟的一种方法。法中应用最普遍、最成熟的一种方法。第第 28 页页管理信息系统第3章第 28 页2021年12月9日15时16分审批详细设计审查系统运行逻辑设计编程测试初步调查验收详细调查系统转换开发方法系统维护总体设计审查提出要求可行性系统规划系统分析系统设计系统实施系统运行维护系统评价管理信息系统的生命周期第第 29 页页管理信息系统第3章第 29 页2021年12月9日15时16分三、结构化系统分析三、结构化系统分析与开发方法(与开发方法(SSA&DSSA&D)、结构化系统开发方法的基本思想、结构化系统开发方法的基本思想结构化系统开发方法的基本思
25、想是:用系统工结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,程的思想和工程化的方法,按用户至上的原则,结结构化、模块化、自顶向下的对系统进行分析和构化、模块化、自顶向下的对系统进行分析和设计设计。具体地说,就是。具体地说,就是先将整个信息系统开发过程先将整个信息系统开发过程划分出若干个独立的阶段,如系统规划、系统分析划分出若干个独立的阶段,如系统规划、系统分析、系统设计、系统实施等、系统设计、系统实施等。在前三个阶段坚持自顶在前三个阶段坚持自顶向下的对系统进行结构化划分向下的对系统进行结构化划分。在系统调查或理顺。在系统调查或理顺管理业务时,从最顶层的管理业
26、务入手,逐步深入管理业务时,从最顶层的管理业务入手,逐步深入至最基层。至最基层。第第 30 页页管理信息系统第3章第 30 页2021年12月9日15时16分在在系统分析系统分析阶段,提出新系统方案和系统设计阶段,提出新系统方案和系统设计时,应从宏观整体考虑人手,先考虑系统时,应从宏观整体考虑人手,先考虑系统整体整体的优的优化,然后再考虑化,然后再考虑局部局部的优化问题(的优化问题(先整体后局部先整体后局部)。在在系统实施系统实施阶段,则应阶段,则应坚持自底向上坚持自底向上的逐步的逐步实施。也就是说,组织人力从最基层的模块做起,实施。也就是说,组织人力从最基层的模块做起,然后按照系统设计的结构
27、,将然后按照系统设计的结构,将模块模块一个个拼接到一一个个拼接到一起进行调试,起进行调试,自底向上、逐渐的构成整体系统自底向上、逐渐的构成整体系统。第第 31 页页管理信息系统第3章第 31 页2021年12月9日15时16分、结构化系统分析与开发的几个阶段、结构化系统分析与开发的几个阶段1、系统分析、系统分析2、系统设计、系统设计3、系统实施、系统实施l系统初步调查系统初步调查l系统详细调查系统详细调查l业务流程分析业务流程分析l数据流程分析数据流程分析l建立系统的逻辑建立系统的逻辑模型模型l提交系统分析报提交系统分析报告告l系统模块结构设系统模块结构设计计l系统流程设计系统流程设计l代码设
28、计代码设计l数据库设计数据库设计l物理方案设计物理方案设计l提交系统设计报提交系统设计报告告l程序设计程序设计l系统测试系统测试l系统转换系统转换l运行及评估运行及评估l提交程序说明书提交程序说明书l提交系统使用说提交系统使用说明书明书第第 32 页页管理信息系统第3章第 32 页2021年12月9日15时16分、结构化系统分析与开发的特点、结构化系统分析与开发的特点l结构化系统开发方法是在生命周期(结构化系统开发方法是在生命周期(Life cycle)法)法基础上发展起来的,该方法适合于大型信息系统的基础上发展起来的,该方法适合于大型信息系统的开发开发l与生命周期法相比,结构化系统开发方法与
29、生命周期法相比,结构化系统开发方法更强调开更强调开发人员与用户的紧密结合,而且在开发策略上更强发人员与用户的紧密结合,而且在开发策略上更强调调“从上到下从上到下”,注重开发过程的整体性和全局性,注重开发过程的整体性和全局性l该方法的不足是开发过程复杂繁琐,周期长,系统该方法的不足是开发过程复杂繁琐,周期长,系统难以适应环境的变化难以适应环境的变化l适用于大型系统和复杂系统适用于大型系统和复杂系统第第 33 页页管理信息系统第3章第 33 页2021年12月9日15时16分四、面向对象方法(四、面向对象方法(OOOO)、对象的基本思想、对象的基本思想在面向对象的方法中,对象是一个非常广泛的在面向
30、对象的方法中,对象是一个非常广泛的概念,凡是在系统中的具体和抽象实体,都可以被概念,凡是在系统中的具体和抽象实体,都可以被称为对象。每个对象由两个方面组成:称为对象。每个对象由两个方面组成: 属性:它决定对象的特征属性:它决定对象的特征 方法:是指可能施加于对象的动作方法:是指可能施加于对象的动作2、对象特点、对象特点封装性、抽象性、继承性、动态链接性封装性、抽象性、继承性、动态链接性第第 34 页页管理信息系统第3章第 34 页2021年12月9日15时16分、面向对象的系统开发步骤、面向对象的系统开发步骤l面向对象分析(面向对象分析(OOA)l面向对象设计(面向对象设计(OOD)l面向对象
31、程序设计(面向对象程序设计(OOP)、面向对象的系统开发方法评述、面向对象的系统开发方法评述这种方法在近年发展很快,由于这种方法在近年发展很快,由于受相对完备的受相对完备的理论和开发工具的支持理论和开发工具的支持,使之成为系统开发中一种,使之成为系统开发中一种普遍的方法。由于对象具有的基本特点,面向对象普遍的方法。由于对象具有的基本特点,面向对象的开发方法可以进行的开发方法可以进行整体分析、分离设计、集成总整体分析、分离设计、集成总装装的开发策略,因而降低了系统开发的复杂度。的开发策略,因而降低了系统开发的复杂度。 第第 35 页页管理信息系统第3章第 35 页2021年12月9日15时16分
32、该方法的应用为该方法的应用为软件组件复用软件组件复用提供了一种可行提供了一种可行的方法,因而在类似大型系统的开发中可以有效地的方法,因而在类似大型系统的开发中可以有效地降低开发成本、缩短开发周期和提高开发质量。降低开发成本、缩短开发周期和提高开发质量。由于面向对象是一种较新的思维方式,因而在由于面向对象是一种较新的思维方式,因而在进行进行OOA是可能会造成用户的某些不适应。另外,是可能会造成用户的某些不适应。另外,由于由于OO方法的抽象程度较高,要完备地发现应用领方法的抽象程度较高,要完备地发现应用领域的全部对象,以其将这种对象映射为规范的对象域的全部对象,以其将这种对象映射为规范的对象描述都
33、有一定的困难。描述都有一定的困难。第第 36 页页管理信息系统第3章第 36 页2021年12月9日15时16分五、五、CASECASE方法方法Computer Aided Software Engineering计算机已经被广泛地应用于解决各种应用问题,计算机已经被广泛地应用于解决各种应用问题,而系统开发本身也是一类特殊的应用问题,应该可以而系统开发本身也是一类特殊的应用问题,应该可以在计算机的辅助下完成得更好。在计算机的辅助下完成得更好。CASE严格地应当将它理解为一种开发环境,而严格地应当将它理解为一种开发环境,而不是一种具体的开发方法,它是通过计算机辅助所营不是一种具体的开发方法,它是
34、通过计算机辅助所营造的环境更准确、便捷地实现某种开发思想和方法,造的环境更准确、便捷地实现某种开发思想和方法,因此必须与我们前所述的某种开发方法相结合。因此必须与我们前所述的某种开发方法相结合。第第 37 页页管理信息系统第3章第 37 页2021年12月9日15时16分、CASE的主要功能的主要功能l 提供图示化的思想表达工具,并能对其表达的内提供图示化的思想表达工具,并能对其表达的内容进行逻辑验证容进行逻辑验证l 提供计算机辅助下的快速程序开发工具,如提供计算机辅助下的快速程序开发工具,如4GLl 提供相关的数据管理工具,如数据字典的管理提供相关的数据管理工具,如数据字典的管理l 提供自动
35、化或半自动化的文档生成工具提供自动化或半自动化的文档生成工具第第 38 页页管理信息系统第3章第 38 页2021年12月9日15时16分2、CASE方法的特点方法的特点l解决了从客观对象到软件系统的映射问题,支持系解决了从客观对象到软件系统的映射问题,支持系统开发的全过程统开发的全过程l提高了提高了软件质量和软件重用性软件质量和软件重用性l加快了软件开发速度加快了软件开发速度l简化了软件开发的管理和维护简化了软件开发的管理和维护l自动生成开发过程中的各种软件文档自动生成开发过程中的各种软件文档第第 39 页页管理信息系统第3章第 39 页2021年12月9日15时16分第第 40 页页管理信
36、息系统第3章第 40 页2021年12月9日15时16分第第 41 页页管理信息系统第3章第 41 页2021年12月9日15时16分第第 42 页页管理信息系统第3章第 42 页2021年12月9日15时16分第第 43 页页管理信息系统第3章第 43 页2021年12月9日15时16分第第 44 页页管理信息系统第3章第 44 页2021年12月9日15时16分第三节第三节系统开发人员与开发方式系统开发人员与开发方式第第 45 页页管理信息系统第3章第 45 页2021年12月9日15时16分一、系统开发人员一、系统开发人员1、信息主管(、信息主管(CIO) 在企业高层中是负责企业信息资源
37、管理的决策在企业高层中是负责企业信息资源管理的决策者,全面负责企业的信息管理工作。根据企业的战者,全面负责企业的信息管理工作。根据企业的战略目标,考虑和提出企业的信息战略,保证信息战略目标,考虑和提出企业的信息战略,保证信息战略与企业战略相配合,并对企业信息化的发展做出略与企业战略相配合,并对企业信息化的发展做出长远规划。长远规划。 信息主管首先是一个管理者,但不是技术管理信息主管首先是一个管理者,但不是技术管理者,而是业务管理者。者,而是业务管理者。第第 46 页页管理信息系统第3章第 46 页2021年12月9日15时16分2、项目经理、项目经理 管理信息系统的开发是一项系统工程,在开发过
38、管理信息系统的开发是一项系统工程,在开发过程中程中涉及多种资源的计划、组织、协调、指挥和控涉及多种资源的计划、组织、协调、指挥和控制。制。3、系统分析员、系统分析员 系统分析员是利用信息技术提供系统分析员是利用信息技术提供企业问题解决方企业问题解决方案的解决者案的解决者,不是程序员不是程序员。(详细分析问题,了解。(详细分析问题,了解与问题相关的所有事物和关系,提出问题的解决方与问题相关的所有事物和关系,提出问题的解决方案)案)第第 47 页页管理信息系统第3章第 47 页2021年12月9日15时16分4、系统设计员、系统设计员 系统设计员应该具有扎实的信息技术方面的知系统设计员应该具有扎实
39、的信息技术方面的知识。对于管理信息系统而言,要识。对于管理信息系统而言,要掌握的知识主要有掌握的知识主要有:计算机网络、系统安全、数据管理技术、软件结:计算机网络、系统安全、数据管理技术、软件结构、系统集成等构、系统集成等。 同时系统设计员也应该同时系统设计员也应该具有一定的管理知识具有一定的管理知识,具有在经济和技术之间平衡的能力。具有在经济和技术之间平衡的能力。5、程序设计员、程序设计员6、系统维护人员、系统维护人员7、数据库管理员、数据库管理员第第 48 页页管理信息系统第3章第 48 页2021年12月9日15时16分二、项目组的人员结构二、项目组的人员结构管理信息系统的开发分为多个阶
40、段,不同的阶管理信息系统的开发分为多个阶段,不同的阶段完成系统开发中的不同任务,因此不同阶段段完成系统开发中的不同任务,因此不同阶段所需要的人员从数量和对知识的掌握要求也不所需要的人员从数量和对知识的掌握要求也不同。同。第第 49 页页管理信息系统第3章第 49 页2021年12月9日15时16分规划规划分析分析设计设计实施实施维护维护影响度人数第第 50 页页管理信息系统第3章第 50 页2021年12月9日15时16分阅读:发现错误的成本阅读:发现错误的成本 大量的时间表明,信息系统产生的许多错误都大量的时间表明,信息系统产生的许多错误都是由于需求定义不准确或错误导致的,而且在需求是由于需
41、求定义不准确或错误导致的,而且在需求定义阶段发生错误,则修改这些错误的代价非常高定义阶段发生错误,则修改这些错误的代价非常高。许多成本分析表明,随着开发进程的进行,改正。许多成本分析表明,随着开发进程的进行,改正错误或在改正错误时引入的附加错误的代价是按指错误或在改正错误时引入的附加错误的代价是按指数阻尼正弦曲线增长的(即堆栈现象)。数阻尼正弦曲线增长的(即堆栈现象)。第第 51 页页管理信息系统第3章第 51 页2021年12月9日15时16分0180014001600120010008006004002002000规划规划分析分析设计设计开发开发测试测试安装安装维护维护第第 52 页页管理
42、信息系统第3章第 52 页2021年12月9日15时16分开发阶段主要人员系统规划系统规划CIOCIO、项目经理、系统分析员、项目经理、系统分析员系统分析系统分析系统分析员、终端用户系统分析员、终端用户系统设计系统设计系统设计员、数据库管理员系统设计员、数据库管理员系统实施系统实施程序设计员、数据库管理员、终端用户程序设计员、数据库管理员、终端用户系统维护与评价系统维护与评价 系统维护人员、数据库管理员系统维护人员、数据库管理员第第 53 页页管理信息系统第3章第 53 页2021年12月9日15时16分三、系统开发方式三、系统开发方式、自行开发、自行开发自行开发方式是一种完全依靠用户单位自身
43、力自行开发方式是一种完全依靠用户单位自身力量,由用户单位自身组成项目组,根据用户单位的量,由用户单位自身组成项目组,根据用户单位的特点来开发特点来开发MIS。优点:优点:满足用户单位的个性化需求满足用户单位的个性化需求易于维护,能满足经常变化的需求易于维护,能满足经常变化的需求开发经费较少开发经费较少缺点:缺点:需要本单位具有知识结构完备、经验丰富的专业人需要本单位具有知识结构完备、经验丰富的专业人员员开发时间较长开发时间较长第第 54 页页管理信息系统第3章第 54 页2021年12月9日15时16分、联合开发、联合开发由用户单位和用户单位以外的单位组成系统开由用户单位和用户单位以外的单位组
44、成系统开发小组,由对方负责,针对企业具体情况和要求,发小组,由对方负责,针对企业具体情况和要求,共同完成系统开发任务。共同完成系统开发任务。在开发过程中中要注意任务分工明确,责任明在开发过程中中要注意任务分工明确,责任明确,注意双方工作人员之间的协调和配合,尤其是确,注意双方工作人员之间的协调和配合,尤其是各种文档的交流。各种文档的交流。第第 55 页页管理信息系统第3章第 55 页2021年12月9日15时16分、外包(、外包(Outsourcing) 承包方根据用户单位提出的开发要求而提出管承包方根据用户单位提出的开发要求而提出管理信息系统的大体框架和开发所需要的费用等,当理信息系统的大体
45、框架和开发所需要的费用等,当用户单位认定后,将系统开发的任务全部外包给专用户单位认定后,将系统开发的任务全部外包给专业软件开发单位。业软件开发单位。 如果一个企业不想用自己的资源建立并且运行如果一个企业不想用自己的资源建立并且运行一个信息系统,那么他们可以去雇用一个专门提供一个信息系统,那么他们可以去雇用一个专门提供这类服务的专业公司或机构来完成这项工作。这类服务的专业公司或机构来完成这项工作。将一个企业计算中心的运营、远程通讯网的管将一个企业计算中心的运营、远程通讯网的管理和应用软件的开发全部交由外部专门机构负责的理和应用软件的开发全部交由外部专门机构负责的做法称为信息系统的做法称为信息系统
46、的外部化外部化。 第第 56 页页管理信息系统第3章第 56 页2021年12月9日15时16分、采购、采购l时间短,费用低,而且系统可靠性高时间短,费用低,而且系统可靠性高l不能满足用户单位的特定需求不能满足用户单位的特定需求l维护困难维护困难l“采购方式采购方式”只是获得管理信息系统时间比较短,只是获得管理信息系统时间比较短,但是系统实施的时间仍然很长。但是系统实施的时间仍然很长。第第 57 页页管理信息系统第3章第 57 页2021年12月9日15时16分案例:案例:中海油的中海油的MISMIS开发方法的选择开发方法的选择中国海洋石油总公司是经国务院批准于中国海洋石油总公司是经国务院批准
47、于1982年年2月月15日成立的国家石油公司。为降低成本,提高效日成立的国家石油公司。为降低成本,提高效益,公司一直在信息化建设上不遗余力。公司先后益,公司一直在信息化建设上不遗余力。公司先后建设了建设了海洋石油卫星通讯网、广域网、局域网、海海洋石油卫星通讯网、广域网、局域网、海洋石油网络应用系统洋石油网络应用系统等。其中,有等。其中,有两个大型的两个大型的MIS开开发系统:勘探开发系统和财务管理系统发系统:勘探开发系统和财务管理系统。(1)勘探开发系统勘探开发系统从从1994年自行组织力量开始建年自行组织力量开始建设,先后建立了勘探数据库、开发数据库、生产动设,先后建立了勘探数据库、开发数据库、生产动态信息库。该系统已应用于公司的相关部门和所属态信息库。该系统已应用于公司的相关部门和所属分公司,主要服务于管理层和技术层。分公司,主要服务于管理层和技术层。 第第 58 页页管理信息系统第3章第 58 页2021年12月9日15时16分(2)财务管理系统财务管理系统的开发经历了多个阶段。的开发经历了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年投资项目管理师之宏观经济政策考试题库300道及参考答案【基础题】
- 2026年郑州工业应用技术学院单招综合素质笔试备考题库附答案详解
- 事业单位常识判断习题附答案
- 2026年天津医学高等专科学校单招职业技能考试参考题库附答案详解
- 古典名著《水浒传》练习题100道及参考答案【轻巧夺冠】
- 2026年交管12123驾照学法减分题库100道含完整答案【考点梳理】
- 古典名著《水浒传》练习题100道含答案(轻巧夺冠)
- 2026年交管12123驾照学法减分题库100道及参考答案【巩固】
- 2026年书记员考试题库100道带答案(培优b卷)
- 2026年长春师范高等专科学校单招综合素质考试模拟试题附答案详解
- 低空经济行业前景与市场分析
- 现场生命急救知识与技能学习通超星期末考试答案章节答案2024年
- GB/T 44545-2024制冷系统试验
- 脾约免疫细胞在肠道菌群维持稳态中的作用
- 酒店地震应急预案演练方案(2篇)
- 小学四年级上册道德与法治期末测试卷及一套完整答案
- 申请网上开庭申请书模版
- 艾滋病的血常规报告单
- 江西金辉锂业有限公司新建年产 2 万吨碳酸锂、0.5 万吨氢氧化锂、0.1 万吨铷铯钾盐及尾渣综合利用项目环评报告
- 3D打印技术合同
- 注塑拌料作业指引 配料作业指导书全套
评论
0/150
提交评论