第四章管理信息系统开发概述_第1页
第四章管理信息系统开发概述_第2页
第四章管理信息系统开发概述_第3页
第四章管理信息系统开发概述_第4页
第四章管理信息系统开发概述_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章管理信息系统开发概述第一页,共三十八页,2022年,8月28日第四章管理信息系统开发概述本章所讲内容如下:

1.管理信息系统开发涉及的基本问题

2.管理信息系统开发方法

3.管理信息系统的开发模式

4.管理信息系统的开发方式

5.管理信息系统发展的阶段论

第二页,共三十八页,2022年,8月28日4.1管理信息系统开发涉及的基本问题本节所讲内容如下:1.管理信息系统开发的任务和特点2.管理信息系统开发的原则3.管理信息系统开发的组织与管理4.管理信息系统开发的人员5.管理信息系统成功的条件第三页,共三十八页,2022年,8月28日4.1管理信息系统开发涉及的基本问题一、管理信息系统开发的任务和特点

(一)信息系统开发的任务

信息系统开发是指根据企业和部门管理的战略目标、内容、规模、性质等具体情况,建立起一套以计算机为基础的软硬件结合的管理信息系统。核心是软件的开发,还有相关的基础性建设。(二)管理信息系统开发的特点

1.系统开发的技术手段复杂。

2.系统开发的内容复杂,目标多样。

3.系统开发的投资密度大,效益难以计算。

4.系统开发的环境复杂多变。

5.信息系统开发必须与管理变革相结合第四页,共三十八页,2022年,8月28日二、管理信息系统开发的原则

(1)“一把手”原则(2)面向用户原则(3)适用性和先进性原则(4)信息工程原则(5)阶段性原则(6)四统一原则

4.1管理信息系统开发涉及的基本问题第五页,共三十八页,2022年,8月28日

三、管理信息系统开发的组织与管理

(1)管理基础工作的标准化、程序化(2)人力、物力、财力分阶段投入(3)进度计划与控制(4)阶段性评审4.1管理信息系统开发涉及的基本问题第六页,共三十八页,2022年,8月28日4.1管理信息系统开发涉及的基本问题四、管理信息系统开发的人员

(1)系统分析员(2)数据库管理员(3)硬件网络设计员(4)系统设计员(5)程序设计员(6)项目经理(7)用户第七页,共三十八页,2022年,8月28日五、管理信息系统成功的条件

(1)领导重视,业务人员积极性高(2)企业必须有开发管理信息系统的实际需求和迫切性(3)企业必须要有一定的科学管理基础即企业管理方法的科学化。(4)企业有必要的投资保证,并能提供系统维护人员的编制和维护费用。(5)企业管理人员的知识结构应满足系统建设的需要。(6)企业的基础数据要齐全、规范。4.1管理信息系统开发涉及的基本问题第八页,共三十八页,2022年,8月28日4.2管理信息系统开发方法本节所讲内容如下:1.结构化系统开发方法2.原型法3.面向对象法4.CASE(计算机辅助软件工程)方法第九页,共三十八页,2022年,8月28日一、结构化系统开发方法

(一)结构化系统开发方法的基本思想

基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。也就是说,先将整个管理信息系统的开发划分成若干个不同阶段,如系统规划、系统分析、系统设计、系统实施、运行和维护;然后在系统规划、分析和设计阶段采用自顶向下的方法对系统进行结构化划分;最后在系统实施阶段,采用自底向上的方法逐步实施。4.2管理信息系统开发方法第十页,共三十八页,2022年,8月28日。(二)结构化系统开发方法的特点①系统观点②严格区分工作阶段,每个阶段都有明确的任务和应得的成果。③自顶向下的分析与设计和自底向上的系统实施。④工作成果文档化,文档资料规范化、标准化。4.2管理信息系统开发方法第十一页,共三十八页,2022年,8月28日4.2管理信息系统开发方法(三)结构化系统开发方法的五个阶段

①系统规划阶段。②系统分析阶段。③系统设计阶段。④系统实施阶段。⑤系统运行和维护阶段。以上五大阶段,构成了系统开发生命周期。如图4-1所示。第十二页,共三十八页,2022年,8月28日图4-1结构化系统开发方法的生命周期提出要求初步调查可行性研究审批详细调查逻辑设计审查总体设计详细设计审查编程调试系统转换验收系统维护系统评价系统规划系统分析系统运行与维护系统设计系统实施4.2管理信息系统开发方法第十三页,共三十八页,2022年,8月28日(四)结构化系统开发方法的优缺点①优点:强调开发人员与用户的密切结合,更强调自顶向下的观点,更强调开发过程的整体性,即在整体优化的前提下考虑具体的分析设计问题。②缺点:系统的开发周期太长,有时,系统开发尚未完成,而内外环境已经发生了变化,对系统的需求也发生了变化。这种方法要求系统开发者在调查中就充分地掌握用户需求、管理状况以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的规律性。需要大量的文档和图表,这方面的工作劳动量非常大,有时会造成效率低、成本高的问题。(五)结构化系统方法的适用范围4.2管理信息系统开发方法第十四页,共三十八页,2022年,8月28日4.2管理信息系统开发方法二、原型法

原型法——根据系统开发人员对用户需求的理解,在强有力的软件环境支持下,快速开发出一个原型系统,并提供给用户,与用户反复协商修改,直至实现新系统。(一)原型法开发步骤

①确定用户的基本需求②开发初始原型系统③对原型进行评价④修正和改进原型系统第十五页,共三十八页,2022年,8月28日确定用户最初要求研制系统原型评价、使用系统原型完成系统开发并交付使用修改和完善系统原型用户满意?图3-2原型法开发流程

4.2管理信息系统开发方法第十六页,共三十八页,2022年,8月28日

(二)原型法的优缺点

1.优点认识论上的突破改进了用户和系统设计者的信息交流方式用户满意程度提高开发风险降低减少了用户培训时间,简化了管理开发成本降低

2.缺点

开发工具要求高

解决复杂系统和大系统问题很困难管理水平要求高4.2管理信息系统开发方法第十七页,共三十八页,2022年,8月28日(三)原型法的适用场合①用户事先难以说明需求的较小的应用系统。②决策支持系统。③与结构化系统开发方法结合起来使用。4.2管理信息系统开发方法第十八页,共三十八页,2022年,8月28日三、面向对象法(一)面向对象法的基本思想

基本思想是:系统开发人员首先根据用户的需求,找出和确定问题领域对象和类,对其进行静态的结构描述和动态行为描述,然后建立解决领域的模型,用问题领域对象和类、接口对象和类、运行对象和类以及基础与实用对象和类去构成一个体系结构,通过不断地反复与累增,尽可能直接描述现实世界,实现模块化、可重用,完全而准确地满足用户的所有要求。4.2管理信息系统开发方法第十九页,共三十八页,2022年,8月28日(二)面向对象法的基本概念①对象:是现实世界中具有相同属性、服从相同规则的一系列事物的抽象,也就是将相似事物抽象化,其中的具体事物称为对象的实例。②对象的属性:是指描述对象的数据,可以是系统或用户定义的数据类型,也可以是一个抽象的数据类型。③类:是具有相同属性和相同行为描述的一组对象。

④行为:是指一个对象对于属性改变或消息(message)收到后所进行的行动和反映。⑤关系:是指现实世界中两个对象或多个对象之间的相互作用和影响。

4.2管理信息系统开发方法第二十页,共三十八页,2022年,8月28日4.2管理信息系统开发方法(三)面向对象法的特点①封装性(Encapsulation)②抽象性

③继承性④动态链接性(四)面向对象法的四大开发阶段

①系统分析阶段(Object-OrientedAnalysis)②系统设计阶段(Object-OrientedDesign)③系统实现阶段(Object-OrientedProgramming)④系统运行维护阶段第二十一页,共三十八页,2022年,8月28日(五)面向对象法的优缺点

优点:以对象为中心,利用特定的软件工具直接完成从对象客体的描述到软件结构的转换,缩短了开发周期,是一种很有潜力的系统开发方法。缺点;需要一定的软件支撑,并且在大型开发中不进行自顶向下的整体划分,自直接采用自底向上的开发,同样会造成系统结构不合理,训部分关系失调等问题。4.2管理信息系统开发方法第二十二页,共三十八页,2022年,8月28日四、CASE(计算机辅助软件工程)方法定义:是计算机技术在系统开发活动、技术和方法中的应用,是软件工具与开发方法的结合体。

CASE工具:是指能够支持或使结构化系统开发生命周期法中一个或多个阶段自动化的计算机程序(软件)。

CASE的目的:使开发支持工具与开发方法学统一和结合起来;通过实现分析、设计与程序开发、维护的自动化,提高管理信息系统开发的效率和管理信息系统的质量,最终实现系统开发自动化。

4.2管理信息系统开发方法第二十三页,共三十八页,2022年,8月28日(一)CASE环境的特点

①在实际开发一个系统中,CASE环境的应用必须依赖于一种具体的开发方法。②CASE只是一种辅助的开发方法。③由于CASE环境的出现从根本上改变了开发系统的软件基础。(二)CASE采用的软件工具①查询语言

②报表生成器③图表软件④决策支持系统生成器⑤应用软件包等4.2管理信息系统开发方法第二十四页,共三十八页,2022年,8月28日4.3管理信息系统的开发模式本节所讲内容如下:

1.客户机/服务器(C/S)模式

2.浏览器/服务器(B/S)模式

3.B/S与C/S的混合模式第二十五页,共三十八页,2022年,8月28日一、客户机/服务器(C/S)模式客户方应用软件一般包括用户界面、本地数据库等。当用户调用服务器资源时,客户机将请求传送给服务器,并根据服务器回送的处理结果进行分析,然后显示给用户

客户机服务器图3—3C/S模式结构图问题:①开发成本较高②移植困难③不同客户机安装不同的子系统软件,用户界面风格不一,使用繁杂,不利于推广使用④由于每个客户机都安装了相应的应用程序,所以维护复杂,升级麻烦,若要升级,则每个客户机的软件都要更新

4.3管理信息系统的开发模式第二十六页,共三十八页,2022年,8月28日二、浏览器/服务器(B/S)模式

B/S模式是由浏览器、Web服务器、数据库服务器三个层次组成。在这种模式下,客户端使用一个通用的浏览器,代替了形形色色的各种应用软件,用户的所有操作都是通过浏览器进行的。该结构的核心部分是Web服务器,它负责接受远程(或本地)的HTTP查询请求,然后根据查询的条件到数据库服务器获取相关数据,再将结果翻译成HTML和各种页面描述语言,传送回提出查询请求的浏览器。同样,浏览器也会将更改、删除、新增数据记录的请求申请至Web服务器,由后者与数据库联系完成这些工作。

Web浏览器Web服务器数据库服务器图3-4B/S模式结构图

4.3管理信息系统的开发模式第二十七页,共三十八页,2022年,8月28日优点:

①使用简单②易于维护③保护企业投资④对客户端硬件要求低⑤信息资源共享程度高⑥扩展性。B/S模式可直接连人Internet,具有良好的扩展性

4.3管理信息系统的开发模式第二十八页,共三十八页,2022年,8月28日三、B/S与C/S的混合模式

数据库服务器客户机客户机Web服务器浏览器浏览器浏览器浏览器浏览器浏览器图3-5B/S与C/S的混合模式结构图4.3管理信息系统的开发模式第二十九页,共三十八页,2022年,8月28日4.4管理信息系统的开发方式本节所讲内容如下:

1.自行开发方式

2.委托开发方式

3.合作开发方式

4.利用现成的软件包开发方式第三十页,共三十八页,2022年,8月28日(一)自行开发方式

定义:由用户依靠自己的力量独立完成系统开发的各项任务。

优点:开发费用少,容易开发出适合本单位需要的系统,方便维护和扩展,有利于培养自己的系统开发人员。缺点:是由于不是专业开发队伍,除缺少专业开发人员的经验和熟练水平外,还容易受业务工作的限制,系统整体优化不够,开发水平较低。注意:(1)需要大力加强领导,实行“一把手”原则;(2)向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。4.4管理信息系统的开发方式第三十一页,共三十八页,2022年,8月28日(二)委托开发方式

定义:由使用单位(甲方)委托通常是有丰富开发经验的机构或专业开发人员(乙方),按照用户的需求承担系统开发的任务。

优点:是省时、省事,开发的系统技术水平较高。

缺点:是费用高、系统维护与扩展需要开发单位的长期支持,不利于本单位的人才培养。

注意:(1)使用单位(甲方)的业务骨干要参与系统的论证工作;(2)开发过程中需要开发单位(乙方)和使用单位(甲方)双方及时沟通,进行协调和检查。4.4管理信息系统的开发方式第三十二页,共三十八页,2022年,8月28日(三)合作开发方式

定义:由使用单位(甲方)和有丰富开发经验的机构或专业开发人员(乙方),共同完成开发任务。

优点:是相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。缺点:是双方在合作中沟通易出现问题,因此,需要双方及时达成共识,进行协调和检查。4.4管理信息系统的开发方式第三十三页,共三十八页,2022年,8月28日(四)利用现成的软件包开发方式

软件包:是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。

优点:是能缩短开发时间,节省开发费用,技术水平比较高,系统可以得到较好的维护。

缺点:是功能比较简单,通用软件的专用性比较差,难以满足特殊要求,需要有一定的技术力量根据使用者的要求做软件改善和编制必要的接口软件等二次开发的工作。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论