管理信息系统的课件:第七讲.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十七章 管理信息系统的开发方法 主要内容 概述 结构化系统开发方法 原型方法 面向对象的开发方法 17.1 概述 综述 信息系统的开发是在信息系统规划的指导下,分析、设计、实现一个管理信息系统,或者一个信息项目工程。 信息系统开发的复杂性 信息系统是一个应用于管理领域的信息系统,与一般的技术系统不同,它以企业的管理环境为背景,和企业的组织结构、管理体系、业务流程有着密切的关系,容易受环境的影响。 信息技术的飞速发展,为系统开发提供了技术支持,但同时也使开发工作变得更为复杂。信息系统支持环境,即计算机硬件、软件和通讯方面的技术在不断变化,使得系统开发技术必须适应支持环境的变化,加大了系统开发的技术难度。 管理信息系统涉及到的事务繁琐、牵涉面广,因此用户的需求很难弄清。同时,开发过程中,人员多、周期长,而多人合作又会引起协调上的困难,这也是造成系统开发复杂性的原因。 17.1 概述 开发方法 信息系统开发方法是指在信息系统开发过程中的指导思想、逻辑、途径以及工具等的组合。 开发方法的基本目标 使管理信息系统正确反映管理需要,满足用户需求,使所开发的管理信息系统为管理决策提供信息支持; 有效地管理系统开发过程,加快软件开发速度,提高软件生产效率,降低费用; 增强管理信息系统软件产品的功能,提高软件产品的质量; 充分利用软件技术,尽快跟上硬件发展速度,从而最大限度地发挥和挖掘硬件的功能; 合理组织和充分利用人力、物力和财力等资源。 17.2 结构化系统开发方法 结构化系统开发方法 结构化系统开发方法是迄今为止最成熟、应用最广泛的一种开发方法。 结构化系统开发方法的基本思想是:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行分析与设计。 具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。 在前三个阶段坚持自顶向下地对系统进行结构化划分。 在系统调查或理顺管理业务时,应从最顶层的管理业务入手,逐步深入到最基层。 在系统分析,提出新系统方案和系统设计时,先考虑系统整体的优化,然后再考虑局部的优化问题。 在系统实施阶段,则应坚持自底向上的逐步实施。 17.2 续 结构化系统开发方法生命周期 17.2 续 结构化系统开发方法的优点 结构化系统开发方法简单、清晰,易于学习掌握和使用。 结构化系统开发方法的实施步骤是先分析当前现实环境中已存在的人工系统,在此基础上再构思即将开发的目标系统,这符合人们认识世界改造世界的一般规律,从而大大降低了问题的复杂程度。 结构化系统开发方法采用了图形描述方式,用数据流图为即将开发的系统描述了一个可见的模型,也为相同的审查和评价提供了有利的条件。 17.2 续 结构化系统开发方法的缺点 所需文档资料数量大。 使用结构化方法人们必须编写数据流图、数据字典、加工说明等大量文档资料,而且随着对问题理解程度的不断加深或者用户环境的变化,这套文档也需不断修改,这样修改工作是不可避免的。 然而这样的工作需要占用大量的人力物力,同时文档经反复变动后,也难以保持其内容的一致性,虽然已有支持结构化分析的计算机辅助自动工具出现,但要被广大开发人员掌握使用,还有一定困难。 不少软件系统,特别是管理信息系统,是人机交互式的系统。 对交互式系统来说,用户最为关心的问题之一是如何使用该系统,如输入命令、系统相应的输出格式等,所以在系统开发早期就应该特别重视人机交互式的用户需求。 构化分析方法在理解、表达人机界面方面是很差的,数据流图描述和逐步分解技术在这里都发挥不了特长。 17.2 续 结构化系统开发方法的缺点 结构化分析方法为目标系统描述了一个模型,但这个模型仅仅是书面的,只能供人们阅读和讨论而不能运行和试用,因此在澄清和确定用户需求方面能起的作用毕竟是有限的。从而导致用户信息反馈太迟,对目标系统的质量也有一定的影响。 适用范围 适用于一些组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大的变化的大型复杂系统的开发。 17.3 原型方法 原型方法 在关系数据库系统、第四代开发语言(4GL)和各种可视化开发环境的支持下提出的一种开发方法。在系统开发初期,凭借系统开发人员对用户需求的了解和系统主要功能的要求,在强有力的软件环境支持下,迅速构造出系统的初始原型,然后与用户一起不断对原型进行修改、完善,直到满足用户需求。 开发要求 分析评价 软件环境 用户 开发商 构造原型 软件支持环境 RDBMS 数据字典、建模工具 快速查询系统 4GL软件工具 可视化报告、界面生成器,快速构造原型 17.3 续 原型法开发过程 可行性研究 对系统开发的意义、费用

文档评论(0)

iris + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档