3物流管理信息系统开发.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:26 大小:239KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

3物流管理信息系统开发.ppt

3物流管理信息系统开发.ppt

预览

免费试读已结束,剩余 16 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

物流管理信息系统的开发LIS的开发LIS的开发方式各种开发方式的比较LIS的开发原则开发前的准备LIS的开发方法多种系统开发方法1)识别问题:5W生命周期法生命周期法各阶段生命周期法的开发原则生命周期法的特点项目开发过程中典型的人员构成变化曲线原型法快速原型法的开发过程2)开发初步的原型系统在确定基本需求后,系统开发人员应争取尽快建立一个有一定深度和广度的初始系统内核,作为原型系统的开始。一般在3~6周内完成。原型过于简单或过于复杂,都将影响后续开发。6)生成文档并交付使用系统经过反复修改和用户验证,最终被用户接受后,需要进行文档整理,然后将系统交付用户使用。主要包括用户的需求说明和原型本身的说明文档。(结合实际开发情况)原型法的优缺点及适用范围原型法与生命周期法的结合需求稳定,熟悉的系统:生命周期法小型多变的系统:快速原型法大型系统:生命周期法与原型法的结合面向对象方法面向对象的基本概念2.类(Class):是所有相似对象的状态变量和行为构成的模板,类具有明显的层次性,一个类可以派生出多个子类,父类层有的数据可被多次重用,子类也可以扩展自身的属性方法。3.封装(Encapsulation)一是指把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位二是指信息隐藏,将一个对象的外部特征和内部执行细节分割开来,并将后者对其它对象隐藏起来4.继承(Inheritance)是指一个类(子类)因承袭而具有另一个类(父类)的能力和特征的机制或关系,继承的内容包括方法和属性。父类具有通用性,子类具有特殊性,支持重用。封装性:突破了传统数据与操作分离的模式,使自身的状态、行为局部化继承性:通过继承支持重用,实现软件资源共享、演化及增强扩充多态性:同一消息发送至不同类或对象可导致不同的操作结果,使软件开发设计更便利,编码更灵活易维护性:当对象进行修改或自身产生错误的时候,由此带来的影响仅仅局限在对象内部而不会波及其他对象乃至整个系统环境,这方便了软件中的检错和修改。OOA:构造和分解相结合的原则:构造是指由基本对象组装成复杂活动对象过程,分解是对大粒度对象进行细化,从而完成系统模型的过程抽象和具体相结合的原则:数据抽象把一组数据及其有关操作封装起来,过程抽象则定义了对象间的相互作用封装的原则:有助于提高程序的可重用性继承性的原则:在系统开发中只须一次性说明各对象的共有属性和服务,对子类的对象只须定义其特有的属性和方法。OOD:与OOA采用相同的方法,是一个积累性的模型扩充过程,是由“问题空间”到“实现空间”的过程,主要是从增加属性、服务开始的一种增量递进式的扩充。这一过程与结构化开发方法那种从数据流程图到结构图所发生的剧变截然不同。OOP:选择程序设计语言、调试、试运行等。CASE是集图形处理技术、程序生产技术、关系数据库技术和各类开发工具于一身的方法,目标是为系统开发人员提供一组优化的、集成的且能大量节省人力的系统开发工具,它着眼于系统分析和设计以及程序实现和维护等各个环节的自动化,具体开发时要与其他方法相结合。CASE的特点显著提高了系统分析、设计人员的工作效率使用交互式图形技术支持结构化系统分析和设计,使用户容易理解由于CASE的自动化程度高,能自动生成程序代码,可以使开发者将重点放在系统分析和设计上,从而提高开发质量CASE的信息库、软件库、数据字典的可重用技术,使得系统的定义与描述可以快速产生,并具备系统分析和设计一致性与完整性检验国外的一项调查表明:系统规划、分析阶段的工作量占总开发量的60%以上。而系统设计和实现环节仅占总开发工作量比例不到40%。综上所述,只有结构化系统开发方法是真正能够较全面地支持整个系统开发过程的方法。其它方法都只能作为结构化系统开发方法在局部开发环节上的补充,暂时都还不能替代其在系统开发过程中的主导地位,尤其是在占目前系统开发工作量最大的系统调查和系统分析这两个重要环节。