物流管理与信息系统课件第五章 物流管理信息系统开发方法.pptVIP

物流管理与信息系统课件第五章 物流管理信息系统开发方法.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 物流管理信息系统开发方法 开发管理信息系统时,首先要选择适宜的开发方式、合理的结构模式,充分满足开发管理信息系统的基本条件,分析开发过程可能要遇到的各种问题。其次要重视建立开发机构,开发人员分工明确,责任到人。开发管理信息系统的具体方法很多。通常不严格地将它们分为结构化系统开发方法、原型法、面向对象开发方法和CASE(计算机辅助软件工程)开发方法等几大类。 本章主要介绍以下内容: 1)生命周期法 2)原型法 3)面向对象的开发方法 4)计算机辅助设计 5.1 生命周期法 开发管理信息系统有三种策略: 1)“自下而上”的开发策略 “自下而上”的开发策略是从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立MIS。因为任何一个MIS的基本功能是数据处理,所以“自下而上”方法首先从研制各项数据处理应用开始,然后根据需要逐步增加有关管理控制方面的功能。 一些组织在初装和蔓延阶段(诺兰模型中的第一和第二阶段),各种条件(设备、资金、人力)尚不完备,常常采用这种开发策略。 “自下而上”的开发策略的优点是可以避免大规模系统可能出现运行不协调的危险,但缺点是不能像想象那样完全周密,由于缺乏从整个系统出发考虑问题,随着系统的进展,往往要作许多重大修改,甚至重新规划、设计。 2)“自上而下”的开发策略 “自上而下”的开发策略强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。由于这种开发策略要求很强的逻辑性,因而难度较大。 “自上而下”的开发策略是一种更重要的策略,是信息系统的发展走向集成和成熟的要求。整体性是系统的基本特性,虽然一个系统由许多子系统构成,但它们又是一个不可分割的整体。 通常,“自下而上”的策略用于小型系统的设计,适用于对开发工作缺乏经验的情况。 3)综合性开发策略 由于自上而下的方法适宜于系统的总体规划,自下而上的方法适宜于系统分析、系统设计阶段。所以实际使用时,将两种方法综合起来,发挥各自的优点,采用自上而下的方法进行总体规划,将企业的管理目标转化为对信息系统的近期和长远目标,新系统的设计和实现则采用自下而上的方法。 结构化系统开发是目前应用得最普遍的一种开发方法。 1)基本思想 用系统的思想和系统工程的方法,按照用户至上的原则,结构化,模块化,自顶向下对系统进行分析与设计。 先将整个信息系统开发过程划分为若干个相对独立的阶段(系统规划、系统分析、系统设计、系统实施等)。 在前三个阶段坚持自顶向下地对系统进行结构化划分:在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析,提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。 在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。 2)开发过程 用结构化系统开发方法开发一个系统,将整个开发过程划分为首尾相连的六个阶段,即一个生命周期(Life Cycle)。生命周期法采用结构化的思想、系统工程的观点和工程化的方法进行管理信息系统的开发。生命周期开发方法首先将整个系统的开发过程分为项目定义、系统研究、设计阶段与编程阶段、安装阶段与运行/维护阶段六个相对独立的开发阶段。其次,在系统规划、系统分析、系统设计各阶段,按照自顶向下的原则,从最顶层的管理业务开始,直到最底层业务,以模块化的方法进行结构分解。 项目定义阶段:决定组织是否存在问题,以及问题是否可以利用建设新系统或改造原有系统的方法加以解决。主要回答以下问题: –为什么需要一个新系统项目? –需要怎样去实现? 系统研究阶段:分析现有系统存在的问题,定义解决方案所达到的目标,评价各种可能的选择方案。回答以下问题: –原有系统如何运行? –原有系统的优势、劣势、困难及问题? –新系统或修改过的系统怎样解决这些问题? –解决方案需要哪些用户需求信息支持? –有哪些可行的替代方案? –它们的费用和收益如何? 设计阶段与编程阶段:进行总体结构设计、代码设计、数据库(

文档评论(0)

ww90055 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档