管理系统中的计算机应用第3章

上传人:woxinch****an2018 文档编号:44671102 上传时间:2018-06-14 格式:PPT 页数:21 大小:100.50KB
返回 下载 相关 举报
管理系统中的计算机应用第3章_第1页
第1页 / 共21页
管理系统中的计算机应用第3章_第2页
第2页 / 共21页
管理系统中的计算机应用第3章_第3页
第3页 / 共21页
管理系统中的计算机应用第3章_第4页
第4页 / 共21页
管理系统中的计算机应用第3章_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《管理系统中的计算机应用第3章》由会员分享,可在线阅读,更多相关《管理系统中的计算机应用第3章(21页珍藏版)》请在金锄头文库上搜索。

1、第三章:管理信息系统的开发策略本章主要内容:n首先讲述了MIS开发的任务和特点;开发的原则;开 发工作文档的重要性。n然后详细介绍了三种具体的系统开发方法和比较,特 别是生命周期法:将开发过程分为系统调查、系统分 析、系统设计、系统实施等连续性阶段。n5种系统开发的方式和比较n系统开发的组织和项目管理工作。n3.1 系统开发的任务和特点n 3.1.1 系统开发的任务n 系统开发的任务就是根据企业管理的目标、内 容、规模、性质等具体情况,从系统论的观点出发 ,运用系统工程的方法,按照系统发展的规律,为 企业建立起以计算机为基础的软硬件结合的信息系 统。其中最核心的工作,就是开发出一套适合于现 代

2、企业管理要求的应用软件系统。n 系统开发对组织内所有的人员都很重要,而 不仅仅是信息技术人员的事。信息系统的最终用户 遍及整个组织。系统开发工作的影响范围往往是组 织中所有的人 。n3.1.2 系统开发的特点n 管理信息系统开发的成果或产品是一套应 用软件系统。与一般硬件设备的生产过程和单 项事务处理的程序编写相比,具有以下特点:n 1.复杂性高n 2.集体的创造性活动n 3.质量要求高n 4.产品是无形的n 5.历史短,经验不足3.2 系统开发的指导原则系统工程是为了合理地进行开发、设计和运用系统而采用的 思想、步骤、组织和方法的总称,管理信息系统的开发属于系统 工程的范畴。深入分析系统的特

3、征,根据系统发展的规律来建立 系统,是系统开发的指导原则,其要点如下(简答题)3.2.1系统的目的性:应明确开发的目的,确立面向用户 的观点3.2.2系统的整体性:强调系统的整体性,采用先确定逻辑模 型,再设计物理模型的开发思路。系统开发应采取图3-2所示的整体化开发形式,具体做法是:1.详细了解原系统信息处理过程2.对原系统的物理模型进行综合和抽象去掉物理细节,分析原 系统的逻辑功能,得出原系统的整体逻辑模型3.对原系统的逻辑模型进行改进和完善,补充管理需要的,人 工系统难以实现的新的功能,形成新系统的逻辑模型,解决新的 计算机系统应当“做什么”的问题。4.建立新的物理模型,即确定新系统实现

4、逻辑模型的技术方法 和手段,解决新系统“如何做”的问题。这个过程就是由原系统物理模型到原系统逻辑模型再到计算机化 逻辑模型再到计算机化物理模型的过程。3.2.3 系统的相关性:分析系统的相关性,根据分解-协调的原则 由顶向下发展系统。nMIS系统由多个子系统组成,各子系统又包含具体的组成部分。 整个系统的功能并不是各子系统的简单和,其功能应比所有子系 统的功能总和还要大的多。各部分有其独立的功能,又相互联系 和相互作用。一个子系统或功能部件发生了变化,其他子系统和 部件也要相应的进行改变和调整。n 根据上述特性,发展了系统结构化分析和设计的方法,其要点 是“自顶向下”的开发系统,由整体到各组成

5、部分、由表及里、由 抽象到具体、逐步求精,分析系统中各组成部分的相关性,逐步 深入了解系统的内容。首先考虑全局问题,全局问题基本解决以 后,再按层次分解,逐层分析的发展系统。由顶向下不完全排斥由底向上3.2.4 系统的环境适应性任何一个企业信息系统的建设都离不开企业需求、 资源和环境的约束,起功能目标的设计都有一定的限 度。但从长远的观点看,企业对信息技术应用的需求 以及企业的环境和条件都是不断变化提升的。随着所 开发的信息系统的投入运行,随着整个行业和社会信 息技术应用水平的提高,企业会提出更进一步的、新 的系统开发要求。所以,管理信息系统必须具有开放性、扩展性、易维 护性,才能适应环境,称

6、为具有生命力的系统。3.2.5 工作成果文档化,图表规范化在系统开发过程中按照一定的规范及时产生和保存相应的文档, 包括开发过程中生成的图表,是一项十分重要的任务。文档作为应用软件的重要组成部分,应成为企业机密和重点保护 的对象,其作用有几方面:1)人的记忆力有限,所以要以书面形式记录下来以供查阅和核对 。2)开发人员之间、开发人员和用户之间可以用共同语言-文档的 形式有效的进行交流。3)系统开发需要经过一定的过程,后一阶段的工作要在前一阶段 的基础上,也就是在前期工作文档的基础上继续进行。系统开发工作的上述各项原则,是构成各种开发方法和技术工具 的基础。3.3 系统开发的方法(重点:名、简、

7、选)信息系统的开发是从开始调查、形成概念、 到设计出系统并装备到位,再投入使用的完整 过程。这一过程有个特点:一个错误发现的越 晚,纠正这个错误所付出的代价就越大,即“ 堆栈现象”。各种系统开发方法的一个重要出 发点就是要及时的发现和纠正各种错误,保证 开发进程的有效性,提高系统开发效率。3.3.1 生命周期法20世纪70年代诞生的生命周期法,广义上说,任何系统均有其 发生、发展、成熟、消亡或更新换代的过程。这个过程称为系统的 生命周期。生命周期法将管理信息系统的开发过程划分为系统分析 、系统设计、系统实施三个阶段,每个阶段又分成若干步骤。1.系统开发生命周期各阶段的主要任务生命周期各阶段的主

8、要任务如下:(1) 系统分析。在系统分析阶段,首先根据用户提出的建立 新系统的要求,进行总体规划和可行性研究。系统分析是使系统开 发达到合理、优化的重要阶段,这阶段工作深入与否直接影响到新 系统的质量和经济性,它是开发成败的关键。(2) 系统设计。根据系统分析确定的逻辑模型,确定新系统 的物理模型,即计算机化信息系统应用软件的总体结构和数据库设 计,并提出系统配置方案。继而对物理模型进行详细的设计。详细 设计的主要内容有代码设计、用户界面设计、处理过程设计。最后 ,编写系统设计报告。(3) 系统实施。系统实施包括:按照物理模型实现应用软件 的编制和测试、系统试运行、系统切换、系统交付使用以及运

9、行后 的系统维护和评价等工作。3.3.2 原型法 1.原型法(Prototyping Approach)的基本思想是:首先由 用户与系统分析设计人员合作,在短期内定义用户的基本需求, 开发出一个功能不十分完善、实验性的、简易的应用软件系统的 基本框架,称之为原型。接着运行这个原型,再不断评价和改进 原型,使之逐步完善。其开发过程是多次重复、不断演进的过程 。2.原型法的开发策略:1)制作出用于演示的系统。2)制作出只具备部分功能的系统。3)制作一个功能较全的缩微系统。3.快速应用开发原型法鼓励用户参与的思路以及借助开发工具快速制 作系统的方法到20世纪90年代得到了进一步的发展, 出现了人们称

10、为快速应用开发的技术RAD。工作过程 分为四个阶段:需求规划;用户设计;构造系统;切 换到新系统。3.3.3 面向对象的方法(Object Oriented)面向对象的方法与传统方法比较有两点重大突破。1.操作与数据共同封装所谓“对象”就是数据和操作的封装通信单位。在面向对象技 术里,将数据和操作称为对象的属性和服务。数据表征了对象的状 态,操作则是在外界激发下使数据的状态改变。这里激发的因素就 是对象间的通信,称为消息。对象接收某则消息后,对属性(数据 ) 进行操作。2.类与继承机制“类”就是指一组具有相同结构、操作和约束条件的对象,对 象类由“类说明”和“类实现”两大部分组成。“类说明”统

11、一描 述对象类的结构。应遵守的约束规则以及执行的操作。而“类实现 ”则由开发人员掌握。一个类的上层可以有超类,下层可以有子类,形成一种层次结 构。一个类可以有多个超类,也可以有多个子类。超类是下层子类 的概括,因此子类可以继承超类的属性、操作和约束规则,这就是 类继承机制。继承性使面向对象的系统具有较好的可扩充性和灵活 性,因而有利于软件系统的维护。n3.3.4 计算机辅助软件工程CASE3.3.5 开发方法的选择:各种开发方法之间有所区别:生命周期法的规范化程度比较高, 对避免设计中的技术失误有明显的约束作用,项目管理的难度也会相 应提高。原型法比较灵活,会在技术开发人员和用户之间建立起良好

12、 的关系,迅速完成小型系统,但是系统开发的质量一直是人们关注的 焦点;面向对象方法的开发质量和经济性比较明显,但是方法还不成 熟,没有建立起对系统分析人员的良好培训方法,往往需要与其他方 法配合使用。从总体上看,各种开发方法都可以在适宜的领域发挥作用。传统 的生命周期法适用于大型项目的开发。用户较少,规模较小的项目, 往往采用快速原型法开发,由技术人员和企业用户组成联合开发小组 ,借助CASE工具辅助开发工作,使开发工作在短期内完成。许多复杂的系统开发项目往往同时使用多种开发方法。首先将复 杂的大系统分解成小项目,在不同的阶段、针对不同的子项目选用不 同的开发方法。比如,用生命周期法统一规划和

13、管理项目进度,在系 统分析阶段用原型法确定用户需求,在系统设计阶段用原型法帮助评 估设备的选型,用面向对象语言实现系统程序设计等。企业还可以在 开发的同事建立信技术推广小组,在系统开发的同时完成系统学习过 程,以便顺利掌握新系统的应用。3.4 系统开发的方式目前,我国企业系统开发方式主要有以下四种。1.由本企业自行开发这种开发方式需要有出色的领导和自己的开发队伍,包括系统分析 师、程序设计员、计算机技术人员和有经验的管理人员等各类人员。根 据项目预算,企业自行组织开发力量,自己完成信息系统的分析和设计 方案,完成培训、程序编码等系统的实现过程。自行开发的主要优点是:(1)用户的需求可以得到充分

14、满足。(2)系统维护容易。(3)可锻炼本企业计算机开发应用的队伍。自行开发的主要缺点是:(1)系统开发周期一般较长。(2)难于摆脱本企业习惯的管理方式的影响,不易开发出一个高水 平的管理信息系统。(3)用于企业内部的开发费用高。2.委托开发这种方式的特点是用户企业先要审视自己的需求,然后选择 好委托单位,签订开发合同,并先行注入资金;系统开发承包单 位根据合同要求,独立的完成信息系统分析、设计、测试以及安 装培训等实施工作;企业对系统验收通过后直接投入运行。企业 应当事前在调查研究的基础上,向委托开发的单位提出系统开发 任务书,明确新系统的目标、范围和总的功能需求。在开发过程 中,企业应派出精

15、通管理业务的人员参与开发方案的研究、监督 控制工作的进展,以保证工作的质量。这种开发方式的优点是:开发周期短;企业不必组织本企业 的开发队伍;如果选择了好的开发单位,企业能密切配合系统开 发管理工作,使之符合现代信息处理要求,则可开发出水平较高 的系统。其缺点是:委托开发由于要由软件公司对企业的系统进 行专门的开发,用于外部的费用很高;当企业管理发生变化或扩 展时,系统维护工作困难。3.企业与软件公司合作开发 由用户企业与其他专业性的、有实力的技术开发单 位协作,共同完成开发任务的方式。一般是由企业负 责系统投资,由双方联合组成信息系统开发小组。 其主要优点是:在合作开发中,可发挥软件公司技

16、术力量强,本企业人员对管理业务熟悉的优势,共同 开发出具有较高水平而适用性又强的系统;有利于企 业计算机应用队伍的培养与提高。但是企业要找有责任心、有实力和有经验的开发单 位,如专业性开发公司、科研机构或高等院校等联合 开发。互相之间需要建立必要的规则,分清各方的权 责,以合同的方式明确下来,形成必要的工作制度约 束,开发团队的合作精神、工作态度、组织文化、员 工积极性等都会影响信息系统的开发效果。4.购买应用软件产品购买商品化应用软件产品的主要优点是:(1)软件产品可靠性、稳定性高。(2)反映了先进的企业管理思想。(3)开发周期短。(4)费用比较低。购买商品化软件的主要缺点是:(1)系统实施费用较高。(2)系统维护困难。商品化软件应用范围正在日益扩大,将成为系统建 立的主要方式。3.5 系统开发的组织与项目管理系统开发的组织工作涉及面很宽,涉及大量的技术和组织管理工 作,是一项资源投入大,工作内容繁杂的系统工程。它要经历系统 分析、系统设计、系统实施和维护等多个彼此相关的过程。 3.5.1 系统开发的组织1.系统开发领导小组系统开发领导小组应以熟悉企业业

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

当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号