物流信息系统开发PPT.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物流信息系统开发PPT

物流管理信息系统 经贸管理学院 物流教研室 物流管理信息系统开发 第一节 信息系统开发概述 第二节 信息系统规划与可行性分析 第三节 系统分析 第四节 系统设计 第五节 系统实施 第六节 系统的运行与维护 信息系统开发概述 系统开发的指导原则 系统开发策略 参与系统开发的人员 系统开发方法 系统开发的指导原则 系统的目的性 系统的整体性 系统的相关性 系统的扩展性和易维护性 工程化、标准化的系统开发管理 系统开发策略 接收式的开发策略 经过调查分析,认为用户的信息需求是正确的、完全的和固定的,现有的信息处理过程和方式也是科学的,这时可采用接收式的开发策略 。 直接式的开发策略 经调查分析后,即可确定用户需求和处理过程,且以后不会有大的变化,则系统的开发工作就可以按照某一种方法的工作流程按部就班地走下去,直至最后完成开发任务。 迭代式的开发策略 当问题具有一定的复杂性和难度,一时不能完全确定时,就需要进行反复分析,反复设计,随时反馈信息,发现问题,修正开发过程的方法 。 实验式的开发策略 当需求的不确定性很高时,一时无法制定具体的开发计划,则只能用反复试验的方式来做。 参与系统开发的人员 组织中的高层领导 系统分析员 系统设计员 程序设计员 企业管理人员 系统开发方法 1.结构化系统开发方法 结构化系统开发该方法强调从系统的角度出发来分析问题和解决问题,面对要开发的系统,从层次的角度,自顶向下地分析和设计系统,认为任何系统都有一个从发生、发展到消亡的生命周期,新系统是旧系统的继续。开发过程强调严格的规范管理,工作文档要成文,要标准。其特点: 1)系统观点 2)生命周期 系统的生命周期分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护。 系统开发生命周期各阶段的主要工作 生命周期法的开发过程 结构化系统开发方法的优缺点 优点:整体思路清楚,能够从全局出发,步步为营,减少返工,有利于提高开发质量;设计工作中阶段性强,每一阶段均有工作成果出现,且是下一阶工作的依据,工作进度比较容易把握,有利于系统开发的总体管理和控制。该法强调从整体来分析和设计整个系统,在系统分析时可以诊断出原系统中存在的问题和结构上的缺陷。 缺点:1.系统开发周期太长。 2.这不大符合人们循序渐进地认识事物的规律性。 3.需要大量的文档和图表,这方面的工作劳动量非常大,有时会造成效率低、成本高的问题。 结构化系统开发方法的适用范围: 主要适用于大系统或系统开发缺乏经验的情况。 2.原型法(Prototyping Approach) 原型法的基本思想是1977年开始提出来的,它试图改进结构化系统开发方法的缺点,由用户与系统分析设计人员合作,在短期内定义用户的基本需求,开发出一个功能不十分完善的、实验性的、简易的应用软件基本框架(称为原型)。先运行这个原型,再不断评价和改进原型,使之逐步完善。其开发是一个分析、设计、编程、运行、评价多次重复,不断演进的过程。 原型法的开发过程分为四个阶段: ① 确定用户的基本需求 ② 开发初始原型系统 ③ 对原型进行评价 ④ 修正和改进原型系统 原型法的开发步骤: 原型法的优缺点 优点: a、认识论上的突破; b、改进了用户和系统设计者的信息交流方式; c、用户满意程度提高; d、开发风险降低; e、减少了用户培训时间,简化了管理; f、开发成本降低。 缺点: a、开发工具要求高; b、解决复杂系统和大型系统问题困难; c、管理水平要求高。 原形法的适用场合: 用户事先难以说明需求的较小的应用系统。 决策支持系统。 与结构化系统开发方法结合起来使用。即整体上仍使用结构化系统开发方法,而仅对其中功能独立的模块采用原型法。 3. 面向对象方法 面向对象方法的几个概念:对象、消息、类。 面向对象方法的特点: a、封装性 b、抽象性 c、继承性 d、多态性 面向对象方法的优点: ①面向对象方法描述的现实世界更符合人们认识事物的思维方法,因而用它开发的软件更易于理解,易于维护。 ②面向对象的封装性在很大程度上提高了系统的可维护性和可扩展性。 ③面向对象的继承性大大提高了软件的可重用性。 4.计算机辅助系统开发方法(CASE) CASE方法(Computer Aided Software Engineering)是运用计算机软件工具辅助系统开发的一种方法。严格地讲,CASE方法只是一种开发环境而不是开发方法,具体开发时,仍需与其他方法结合。CASE方法采用的软件工具有: ⑴ 查询语言

文档评论(0)

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

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

1亿VIP精品文档

相关文档