物流信息管理物流信息系统开发上.pptx

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《物流信息管理》第5章 物流信息系统开发(上)导引要 点5.1 开发方法 5.2 系统分析5.3 系统设计5.4 面向对象的分析与设计5.5 系统实施 实验中海物流第1节 开发方法1.1 结构化生命周期法1.2 原型法1.3 面向对象方法1.4 开发策略1.1 结构化生命周期法系统生命周期(system life cycle,SLC)结构化系统开发过程:软件概念,即确定和定义一个新系统的需要;是需求分析,也就是分析终端用户的信息需要;建造设计,即采用硬件、软件、人和数据资源等设计创建一个蓝图;译码和调试,即创建和规划最终系统;系统测试,就是对于期望或预期的功能评估系统的最终功能。结构化系统开发方法的基本思想是用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下的对系统进行分析和设计。主要原则: 用户参与原则 工作阶段严格区分原则自顶而下的原则 系统开发过程工程化,工作成果文档化、标准化原则主要特点: 严格区分工作阶段,先逻辑、后物理,每个阶段都有明确的任务和相应的成果 强调结构化、模块化、自上而下地完成系统开发工作 工作成果文献化、标准化1.识别用户需求2.开发原型N决定是否接受原型3.Y4.使用原型1.2 原型法 原型法是首先根据用户提出的问题,在限定的时间内(一般几天或几周)用最经济的方法开发一个原型系统并投入运行,然后在运行中与用户一起发现问题并提出修改意见,通过反复的发现问题并修改,使系统逐步满足用户的需求。1.建立原型的过程确定初步需求设计初始原型试用和评价原型修改和完善原型主要特点:体现了从特殊到一般的认识规律,更容易为人们所普遍掌握和接受便于开发人员与用户之间相互交流,用户能较好地参与系统的开发充分利用最新的软件开发工具,提高了开发效率,缩短了开发周期,减少了开发费用采用原型法开发系统灵活,便于修改与扩充2.原型法的开发环境 原型方法一般要借助于软件开发工具和现成的软件和模型。可视化技术计算机辅助软件工程技术软件复用及组件技术1.3 面向对象方法1.面向对象方法的主要着眼点对象对象的封装对象分类泛化与继承组合对象之间的联系2.面向对象方法的开发过程系统调查和需求分析问题分析和求解—面向对象分析(OOA)归纳—面向对象设计(OOD)程序实现—面向对象编程(OOP)UML主要特点:采用全新的面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应,更符合人们认识事物的思维习惯系统开发的基础统一于对象之上,各个阶段工作过渡平滑 面向对象开发方法采用了继承、封装、多态和消息传递机制,使软件的一致性、模块的独立性以及程序的共享性和可重用性大大提高外部化法计算机辅助软件工程法最终用户开发法软件包法1.4 开发策略开发策略自下而上的开发策略是从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立MIS。自上而下的开发策略强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。在实践中,对于大型系统往往把这两种方法结合起来使用,即先自上而下地做好MIS的战略规划,再自下而上地逐步实现各系统的应用开发。1.开发原则适应性原则效益原则系统原则规范化原则递进原则2.开发模式用户式开发策略(接受模式)直线式开发策略(瀑布模式)反复式开发策略(循环模式)试验式开发策略(实验模式?)??规划集成式开发策略(综合模式)3.开发形式自行开发委托编程委托开发购买软件包系统分析与设计能力要求非常需要非常需要不太需要不需要编程能力要求非常需要不太需要不太需要不需要系统的可维护性容易容易比较困难困难程序的可维护性容易相当困难相当困难困难开发费用用于单位外部小大大小用于单位内部大中等小小开发风险大比较大比较大小说明开发时间长,但可以得到本单位要求的系统,并培养了自己的系统开发人员,需要强有力的领导。需要进行一定的咨询单位必须具有自己的系统设计能力,最好也有自己的编程能力,在委托后,由用户编写并提出系统说明和程序说明是不可少的由专业公司全盘负责系统的分析、设计和实施。由于双方对IT知识的不对称,因此需要第三方的咨询机构和监理机构参与明确软件包是否切合本单位的需要,应当由精通业务的人员来选购软件包。此外,单位应具有检验软件包性能、条件的能力第2节 系统分析2.1 需求与现状调查2.2 业务流程分析2.3 数据流程图2.4 数据建模2.5 功能模型系统分析的任务是先进行系统综合业务初步调查和详细调查,然后根据调查中获得的原始资料,对组织内部整体管理状况和信息处理过程进行分析,确定用户的需求,并建立新系统的逻辑模型。三个阶段:详细调查功能、数据与流程分析新系统逻辑模型设计业务流程图:BPD数据流图:DFD数据字典:DD实体联系图:ERD功能层次图:FHD……2.1 需求与

文档评论(0)

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

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

1亿VIP精品文档

相关文档