系统开发方法与策略ppt培训课件

上传人:aa****6 文档编号:54649877 上传时间:2018-09-16 格式:PPT 页数:84 大小:1.20MB
返回 下载 相关 举报
系统开发方法与策略ppt培训课件_第1页
第1页 / 共84页
系统开发方法与策略ppt培训课件_第2页
第2页 / 共84页
系统开发方法与策略ppt培训课件_第3页
第3页 / 共84页
系统开发方法与策略ppt培训课件_第4页
第4页 / 共84页
系统开发方法与策略ppt培训课件_第5页
第5页 / 共84页
点击查看更多>>
资源描述

《系统开发方法与策略ppt培训课件》由会员分享,可在线阅读,更多相关《系统开发方法与策略ppt培训课件(84页珍藏版)》请在金锄头文库上搜索。

1、系统开发方法与策略,本章内容:,第一节 管理信息系统开发概述,第二节 管理信息系统开发方式与策略,第三节 管理信息系统开发方法,第一节 管理信息系统开发概述,一、管理信息系统开发的必要条件 1领导重视与业务部门的支持 2具有一定科学管理工作基础 3建立一支专业队伍 4具备一定的资金能力 二、管理信息系统开发原则 1领导参与的原则 2优化与创新的原则 3面向用户的原则 4整体性原则,5相关性原则 6动态适应性原则 7效益原则 8工程化、标准化原则,三、管理信息系统开发的生命周期,(一)系统开发生命周期的5个阶段,(二)SDLC5个阶段的说明,1、规划 规划阶段是SDLC的最初阶段,它的目标是规划

2、项目范围并做出项目计划。规划阶段包括确定一个可靠的开发信息系统的计划。制定规划阶段是组织所做的所有努力中的第一个也是最为关键的阶段。 下面讨论包含在制定规划阶段中的3个最重要的活动。,(1)识别和定义要开发的系统为什么要求系统能支持组织的战略目标?这是一个极好的问题,并且如果能正确地回答则说明知道必须开发哪种系统。规划阶段最重要的活动可能是准确地定义商业问题和所需解决方案的范围。(2)规定项目范围企业一旦定义要开发的系统,就必须规定信息系统项目的范围。项目范围明确地定义高层系统的总体需求,该范围常常提出系统的最基本的定义。项目范围说明书写明项目范围的定义,并且常常很简明。 (3)制定项目计划制

3、定一个项目的计划,是规划阶段要完成的最后一项活动,也是最艰苦和最重要的活动之一。项目计划要定义系统开发中全部要完成的活动所涉及的谁在什么时间做什么的问题,也就是完成活动的人员及完成每项活动所需要的时间。,SDLC5个阶段的说明-1. 规划,2、分析,系统分析阶段要回答:“管理信息系统该如何解决问题?”这个阶段主要是对现有系统和工作流程进行研究,确定它的优势、弱势以及外部威胁、改进机会,主要成果是确定一系列的系统需求及优先级别。 一旦确定要开发哪些系统,就可以进入分析阶段。分析阶段的主要目标是了解新系统的商业需求和处理要求并制作书面文件。 需求分析要详细描述系统必须满足的知识工作者的要求。分析阶

4、段的关键活动是获得明确定义的业务需求,因此,不必涉及任何有关实现或技术方面的细节。,3、设计,系统设计阶段是为解答“管理信息系统必须怎样做,才能获得问题的解决方法?”的问题。这个阶段的主要成果是一项技术设计,该设计或者描述怎样实现一个新系统,或者说明怎样修改现有系统。 (1)设计技术框架 将要建立的系统必须具有一个可靠的技术框架, 否则系统将会垮台或出现故障。 在这个阶段,信息技术专业人员要推荐购买何种类型的工作站和服务器以及内存和存储设备。除服务器硬件设备,信息技术专业人员也要定义操作系统软件。 (2)设计系统模型 建立模型是一种通过绘图的方式描述系统设计的活动。模型中包括对屏幕、报告、软件

5、和数据库等每件事的描述。在设计阶段有许多不同类型需要完成的建模活动,其中包括GUI屏幕设计。,4、实施,系统实施阶段是创建或购买在系统设计中详细列明的各种系统组成部分,进行装配,并让新系统或修改系统投入运行。 这个阶段的重要任务是为让用户有效使用系统作好准备。系统实施的结果是产生一个安装完毕的,可操作的满足业务需求的管理信息系统。 (1)程序开发 在开发阶段,系统开发人员利用设计阶段产生的详细设计资料,将它们变换为实际系统。此阶段的标志就是从逻辑设计转换到物理实现。 此阶段的活动包括软件的程序编写、建立数据库、配置通信设备、安装硬件和软件。 (2)测试 测试是软件开发的必经步骤,管理信息系统也

6、不例外。 在正式实施之前进行系统测试是关键的。为完成一个彻底的测试就必须对测试条件进行细化。测试条件是对系统必须完成的步骤连同每一步的设想结果所进行的详细描述。,(3)实施 实施的目的就是通过将系统置于组织中,用来提高组织的管理效率,给其带来一定生命力,在实施阶段期间,将系统分配于所有的知识工作者,他们开始使用系统完成每天的工作。要确保培训所有的用户并使商业受益。 只有用户熟悉系统并能正确地使用系统,这个系统才是成功的。实施阶段一个重要的活动是在新系统上培训用户,以便这个系统尽可能地发挥作用。 (4)维护 在后期维护期间,我们需要监测并支持新系统以保证其继续满足管理业务目标。 一旦系统处于适当

7、的位置,就会随业务的变化而改变。,4、实施,5评价,系统评价主要是考查系统达到目标的程度,进行运行的适用性评价、系统安全保密性评价及系统经济效益评价。 系统评价包括衡量系统目标的满足程度、用户满意程度、经济效益及系统可靠性等方面的内容。,(三)系统开发生命周期理论的优缺点,传统系统开发生命周期法基于以下假设: 1)系统的需求能够被预先严格定义 2)系统需求在系统开发过程中基本保持不变 3)系统开发阶段划分严格 4) 采用自顶向下的方法将系统划分为子系统及模块,在满足上述假设条件的情况下,传统系统开发生命周期法具有以下优点:(1)采用系统观点和系统工程方法,自顶向下进行分析与设计并自下而上进行实

8、施。(2)开发过程阶段清楚,任务明确,并有标准的图、表、说明等组成各阶段的文档资料。(3)用户观点,吸收用户单位的管理人员和业务人员参加,每个阶段的成果都经用户审批。 (4)适用于大型信息系统的开发。 (5)逻辑设计与物理设计分开。系统分析阶段,开发人员用一定的图表工具构造新系统的逻辑模型使用户看到新系统的梗概,设计人员依据系统的逻辑模型进行具体的物理设计。,缺点是当今信息技术的发展一日千里,我国社会主义市场经济体制正在建立之中,企业管理系统的组织结构及环境都处在不断的变化之中,要求系统需求在开发过程中保持不变是不现实的。 特别是对于一些复杂的、需求不太明确以至多变的大系统来说,假设前提与实际

9、的矛盾就更为突出,静态模型不能描述这种变化的系统需求,因而产生以动态模型描述系统需求为基础的原型化方法。,六种主要系统,战略层次系统5年 5年 5年 利润 人事 销售趋势预测 运作计划 预算预测 计划 计划,管理层次系统销售管理 库存控制 年度预算 资本投资分析 重新安置分析 销售区域管理 生产排期 成本分析 定价/利润分析 合同成本分析,知识层次系统设计工作站 图形工作站 管理工作站 字处理 文件图象 电子日历,操作层次系统,订单跟踪 订单处理,设备管理 生产流程 物流管理,公债交易现金管理,职工工资 应付帐目 应收帐目,补偿金 培训和发展 员工记录保持,销售和市场营销 制造 财务 会计 人

10、力资源,ESS,MIS,DSS,KWS,OAS,TPS,系统之间的关系:集成,第二节 管理信息系统开发方式与策略,一、管理信息系统开发策略 1“自顶向下”的开发策略“自顶向下”的开发策略强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。应用此策略进行系统开发时,应从组织的高层管理着手,考虑系统的整体目标,以及资源与约束,再确定需要哪些功能去保证目标的完成,划分相应的子系统,并进行各子系统的业务分析和设计。 2“自底向上”的策略“自底向上”的开发策略是从组织的各个基层日常业务处理入手,先实现一个个具体的功能,逐步地由低级到高级建立管理信息系统。,为了充分发

11、挥上述两种策略的优点,人们往往将它们综合起来应用。在用“自顶向下”原则确定了一个信息系统的总体方案之后,再采用“自底向上”的策略,在总体方案指导下,对一个个业务子系统进行具体功能和数据的分析和分解,并逐层归纳到决策层。这样,通过全面分析、协调和调整之后,能得到一个比较理想的,耗费人力、物力、时间较少的,用户满意的新系统。,二、管理信息系统开发方式,1、自行开发用户具有开发系统的基本必要条件,且技术力量比较雄厚,可以采取自行开发的方式。自行开发是由用户依靠自己的力量独立完成系统开发的各项任务。即根据项目预算,企业自行组织开发队伍,完成系统的分析和设计方案,组织实施,进行运行管理。 2、联合开发由

12、用户和有丰富开发经验的机构或专业开发人员共同完成开发任务。联合开发方式适合于使用单位有一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立、完善和提高自己的技术队伍,便于系统维护工作的单位。这种方法一般是由用户负责开发投资,根据项目要求组建开发团队,建立必要的规则,分清各方的权责,以合同的方式明确下来,协作完成新系统的开发。,3、委托开发用户将信息系统建设的规划、目标等方面的要求明确提出,采取招标等方式委托给富有开发经验的机构或专业开发人员,通过签订合同的方式,按照用户的需求完成系统开发的任务。委托开发方式适合于使用单位无管理信息系统分析、设计及软件开

13、发人员或开发队伍力量较弱、但资金较为充足的组织和单位。采用这种开发方式,关键是要选择好委托单位,最好是对本行业的业务比较熟悉的、有成功经验的开发单位,并且用户的业务骨干要参与系统的论证工作,开发过程中需要开发单位和用户双方及时沟通,进行协调和检查。 4、购买现成软件目前,软件的开发正在向专业化方向发展,一些专门从事管理信息系统开发的公司已经开发出一批使用方便、功能强大的专项业务管理信息系统软件。为了避免重复劳动,提高系统开发的经济效益,也可以购买现成的适合于本单位业务的管理信息系统软件,如教育管理信息系统、财务管理系统、进销存管理系统等等。,各种开发方式比较,第三节 管理信息系统开发方法,一、

14、管理信息系统开发方法体系当前有多种信息系统开发方法,它们的侧重点也各不相同。生命周期法强调开发过程的组织、管理和控制;方法论强调开发方法的驱动对象;技术论强调支持某种方法论的技术;系统开发环境/工具研究则强调系统开发需要在一定的开发环境下运用开发工具来完成。这些方法彼此相互联系、相互支持、相互制约。它们之间的关系如下图所示:,二、系统开发方法的分类,按时间过程来分,开发方法分为生命周期法和原型法,实际上还有许多处于这两者中间状态的方法。按照系统的分析要素,可以把开发方法分为三类: 面向处理的方法学(Processing Oriented,PO)结构化方法学,70年代的主流。 面向数据的方法学(

15、Data Oriented,DO)数据建模和信息工程,80年代的主流。 面向对象的方法学(Object Oriented ,OO)90年代的主流。 PO就是指系统开发的出发点在于搞清系统要进行怎样的处理,分为两种:一种是面向功能,由企业的职能出发;一种是面向过程,由企业运营流程出发,划分成一些过程进行处理分析。DO首先分析企业的信息需求,建立企业的信息模型,然后建立全企业共享的数据库。OO是先分析企业的一些对象,把描述对象的数据和对对象的操作放在一起,如果多个对象共享某些数据和操作,共享的数据和操作就构成了对象类。现在十分流行的面向过程的系统分析方法,在概念上它是把功能与数据结合,从本质上可以

16、认为是面向对象的方法。,系统开发方法的二维分类,三、结构化方法,1、 SSA&D方法的基本思想与特点,(1) SSA&D的基本思想:用系统工程的思想和工程化的方法、按用户至上 的原则,结构化、模块化、自顶向下地对信息系统进 行分析与设计。,(2) SSA&D的特点:自顶向下整体性的分析设计和自底向上逐步实 施;建立面向用户的观点;严格区分工作阶段;深 入调查研究;充分预料可能的变化;工发过程工程 化。,结构化系统开发方法,基本思想用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化,自顶向下地对系统进行分析与设计。特点自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程、用户至上、深入调研、严格区分工作阶段、开发过程工程化,

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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