信息管理学教程 978-7-302-24592-6 Ch07新.ppt

信息管理学教程 978-7-302-24592-6 Ch07新.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4. 浏览器/服务器模式 随着Internet技术的兴起,人们对C/S模式进行了一些改进,让用户工作界面在浏览器中实现,而把主要事务逻辑放在服务器端,形成了浏览器/服务器模式(Browser/Server模式,简称B/S模式)。在分布式技术成熟之后建立起来的三层结构概念不断发展,并在一些大型企业信息系统中逐渐取代了两层结构。它的基本思想是将用户界面同企业逻辑分离,把信息系统按功能划分为表示层(Presentation)、功能层(Business Logic)、数据层(Data Service)三个相对独立的单元,分别放置在相同或不同的硬件平台上。 7.6 信息系统的开发过程及开发技术简介 信息系统的开发是一个庞大的系统工程,它涉及组织的内部结构、管理模式、生产加工、经营管理过程、数据的收集与处理过程、计算机硬软件系统的管理和应用、软件系统的开发等多个方面。这使得信息系统开发的工程规模和难度都很大,必须在科学的开发方法理论和技术指导下才能顺利进行。 信息系统的开发可根据企业的技术力量、资源、规模及外部环境采取不同的开发方式,主要有自行开发、委托开发、联合开发和购买成熟的商品化软件包等方式。它们有的开发周期长、成功率低,但能够提供组织的信息开发能力;有的虽成本高,但是开发效果好;有的虽然节省开发时间和成本,却有应用方面的限制。无论采用哪种信息系统开发方式,都要意识到信息系统开发存在较大风险,关系着组织的未来,要引起组织管理人员的高度重视,要从整体考虑,切忌急功近利、贪大求全,以免造成重复开发和开发失败。 1.信息系统开发方法 1. 结构化生命周期法 该方法把信息系统的开发划分为系统规划、系统分析、系统设计、系统实现和系统评价与维护等5个首尾相连的任务阶段,构成信息系统的生命周期,然后严格按照开发准则循序渐进地组织各阶段的开发。 优点:强调系统开发过程的整体性和全局性,强调在整体优化前提下考虑具体的分析设计问题,即贯彻自顶向下的观点。它从时间角度提出每个阶段相对独立的任务和目标,可有效降低系统开发的复杂性,提高可操作性。另外,每个阶段都对该阶段的成果进行严格的审批,可及时发现问题并反馈和纠正,保证软件开发质量。特别是在开发过程中产生的大量图表和文档资料,有利于提高软件的可维护性。 缺点:开发周期较长,而且前一阶段所犯的错误会带入后一阶段,并且越是前面犯的错误对后面工作的影响也越大,更正错误需付出的代价也越大。在功能需求经常发生变化的情况下,该方法难以适应变化要求,不支持反复开发。 2. 原型法 基本思想:并非所有的需求都能预先明确地定义;有快速地建立模型和编程的工具;需要有动态的系统模型;同时反复修改是必要的而且不可避免的。它的系统开发过程可以描述为:系统开发人员在对用户需求进行初步了解的基础上,借助功能强大的辅助系统开发工具,快速地开发一个系统的原型(初始模型),并将其演示给用户。之后开发人员根据用户的意见和评价对该原型进行修改,如此反复,逐步完善,直到用户完全满意为止。 优点:通过与用户进行交互可以获取用户真实的、具体的需求,用户满意度高;利用高效的开发环境可以迅速开发出系统原型;在环境发生变化时具有很强的应变能力。 缺点:容易走上计算机模拟手工的方式,无益于改善企业的经营管理;对于小型信息系统是十分有效的,但对于具有复杂逻辑和运算的大型信息系统将难以奏效。 3. 面向对象方法 面向对象方法(Object-Oriented Method)是一种把面向对象的思想用于指导信息系统开发活动的方法。该方法建立在“对象”概念基础上,希望能够像组装硬件那样组装软件,将信息系统分解成一个个对象。20世纪90年代,随着面向对象程序设计语言成为计算机软件开发的主流编程语言,人们发展了面向对象的系统分析和系统设计技术,从而使面向对象方法成为一种完整的信息系统开发方法。 面向对象系统开发分为面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)等3个阶段,分别构成信息系统的逻辑模型、物理模型和计算机可执行的信息系统。 优点:以对象为基础描述客观世界,简化了从分析到设计的转换。 缺点:对于复杂的信息系统,用面向对象方法进行抽象比较困难,甚至无法满足信息系统的需求。 2.系统规划 系统规划(System Planning)是关于组织信息系统的长期计划,是系统开发的必要准备和总体部署,主要是弄清楚信息系统的目的和可行性,它是信息系统建设的第一步,其工作质量将直接影响信息系统开发的成败。系统规划阶段的工作是根据组织的目标和发展战略、信息系统建设的客观规律以及组织的内外部环境,科学地制定信息系统的开发战略、实现策略和总体方案,确定其子系统的开发顺序,规划信息系统的配置,从而合理地安排系统建设的进程。 1. 信息系统规划的意义 (1)系统规划

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档