欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    四章LIS开发ppt课件.ppt

    • 资源ID:5378012       资源大小:2.48MB        全文页数:77页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    四章LIS开发ppt课件.ppt

    第四章LIS开发方法,主要内容:,第一节LIS开发概述,一.LIS开发的特点,(一)物流信息系统建设的投资大(二)物流信息系统建设的风险高(三)物流信息系统建设的周期长(四)物流信息系统实施牵涉到企业全局,二.LIS开发的原则,(一)领导参加的原则;(二)优化与创新的原则;(三)充分利用信息资源的原则;(四)实用和实效的原则;(五)规范化原则;(六)发展变化的原则。,三.LIS开发的准备工作,基础准备工作,人员组织准备,基础准备工作一般包括:管理工作要严格科学化,具体方法要程序化、规范化;做好基础数据管理工作,严格计量程序、计量手段、检测手段和基础数据统计分析渠道;数据、文件、报表要统一化、标准化。,(一)基础准备工作,(二)人员组织准备,建立一支由系统分析员、企业领导和管理岗位业务人员组成的研制开发队伍;明确各类人员(系统分析员、企业领导、程序员、计算机软硬件维护人员、数据录入人员和系统操作员等)的职责。通常的做法是成立两个小组,即系统开发领导小组和系统开发工作小组。,四.LIS开发的策略,接收式,直接式,迭代式,实验式,(一)接收式策略,经过调查分析,如果认为用户对信息需求是正确的、完全的和固定的,现有的信息处理过程和方式也是科学的,就可采用接收式的开发策略,即根据用户需求和现有状况直接设计编程,并过渡到新系统。适用于系统规模不大、信息和处理过程结构化程度高、用户和开发者又都很有经验的场合。,(二)直接式策略,是指经调查分析后,即可确定用户需求和处理过程,且以后不会有大的变化,则系统的开发工作就可以按照某一种开发方法的工作流程(如生命周期流程)按部就班地走下去,直至完成开发任务。该策略对开发者和用户要求都很高,要求在系统开发之前就完全调查清楚实际问题的所有状况和需求。,(三)迭代式策略,是指当问题具有一定的复杂和难度,一时不能完全确定的,就需要进行反复分析、反复设计,随时反馈信息,发现问题,修正开发过程的方法。这种策略一般花费较大,耗时较长,用户和开发者都应该具备深入的分析能力和模拟能力,还应该有耐心,但该策略对用户和开发者要求较低。,(四)实验式策略,是指当需求的不确定性很高,一时无法制订具体的开发计划时,则只能用反复试验的方法来做。原型方法就是这种开发策略的典型代表,这种策略一般需要较高级的软件支撑环境,且在使用上对大型项目有一定的局限性。,第二节LIS开发方式,信息系统的开发方式是指企业组织获得应用系统服务的方式,主要解决由谁来承担系统开发任务,建设所需信息系统的问题。,信息系统开发方式,独立开发,二次开发,联合开发,委托开发,一.独立开发,自行开发是由用户依靠自己的力量独立完成系统开发的各项任务。根据项目预算,企业自行组织开发队伍,完成系统的分析和设计方案,组织实施,进行运行管理。如大学、研究所、计算机公司、高科技公司等,就可以自行开发,完成新系统的建设。,经过调查研究,识别需求,确定新系统目标,制定项目计划;研究和建立新系统的模型;选择系统的软件和硬件;用户使用模型提出意见,对模型进行修改,直到用户满意;系统运行和维护等步骤。开发过程应注意两点:一是需要大力加强领导,实行“一把手”原则;二是向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。,(一)独立开发步骤,1.开发速度快,费用少;2.容易开发出适合本单位需要的系统;3.系统易于维护,方便扩展;4.有利于培养自己的系统开发人员。,(二)独立开发优点,1.缺少专业开发人员的经验和熟练水平外,系统整体优化不够,开发水平较低;2.系统开发时间较长,开发人员调动后,系统维护工作没有保障的情况。,(二)独立开发的缺点,(三)独立开发适用场合,适合于具有较强信息技术队伍的企业,二.委托开发,由用户(甲方)将系统开发委托给具有雄厚技术实力和丰富软件开发经验的机构或专业开发人员(乙方),比如计算机软件公司、高等院校等。开发方根据合同要求,承担系统开发的任务,独立地完成系统分析、设计、实施,并在用户对系统验收通过后直接投入运行。,1.用户首先要明确自己的需求;2.然后选择委托单位,签订开发合同,并预付部分资金;3.开发方根据合同要求,独立地完成系统分析、设计、实施;4.用户对系统验收通过后直接投入运行。,(一)委托开发的步骤,1.双方除了签订系统的开发合同外,还要签订保密合同,要求外包商为企业保守商业机密。2.企业对物流信息系统的需求不可能是一成不变的,因此在签订外包合同中,应考虑一定的灵活可变性,考虑到今后系统扩展的要求。,(二)委托开发注意的问题,3.外包的范围应该条款化、格式化、细化。4.建立应急方案,以防错失一些项目。5.保留内部实施或者转让给第三方的权利。,(二)委托开发注意的问题,优点是省时、省事,对企业自身要求不高,开发的系统技术水平较高。缺点是费用高、系统适应性较差,系统维护与扩展需要开发单位的长期支持,不利于本单位的人才培养。该方式适合于用户(甲方)没有信息系统开发队伍或开发队伍力量较弱、信息系统内容复杂、投资规模大,但资金较为充足的单位。,(三)委托开发的特点,三.联合开发,是指由用户(甲方)和有丰富开发经验的机构或专业开发人员(乙方)共同完成开发任务。在这个项目开发组中,企业与选定的外部合作单位各自派出一定数量的人员,但是,外部合作单位是项目的责任单位,负责解决技术难点,对开发过程进行科学的安排和控制,而物流企业则是参与者,负责开发投资。,优点:是相对比较节约资金,可以培养、增强用户的技术力量,便于系统维护工作,系统的适应性比较强。缺点:是双方在合作中沟通容易出现扯皮问题,因此,需要双方及时达成共识,进行协调协商。,(一)联合开发的特点,(二)联合开发适用场合,有一定的信息技术人员,但不太了解信息系统开发规律,或者是整体优化能力较弱,希望借助于信息系统的开发完善和提高自己的技术队伍,利于后期的系统维护工作的企业。,四.二次开发,也叫购买软件包。所谓应用软件包是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。它可以小到只有一项单一的功能,也可以是具有复杂功能运行在主机上的大系统。为了避免重复劳动,提高系统开发的经济效益,可以利用现成的软件包开发物流信息系统。,优点:能缩短开发时间,节省开发费用,技术水平比较高。缺点:功能比较简单,通用软件的专用性比较差,难以满足个性要求,需要有一定的技术力量根据使用者的要求做软件改善和编制等必要的二次开发的工作。适合于:规模比较小,技术队伍和资金都比较困乏的企业。,二次开发的特点,1.企业自身对信息系统采取的战略;2.需要解决的问题的特点;3.相应的专业人才。,五.开发方式的选择,第三节LIS开发方法,结构化生命周期,原型法,面向对象法,CASE方法,一.结构化生命周期法,又称结构化系统开发方法(SSA&D,Structured System Analysis and Design)或(Structured Analysis and Design Technologies,SADT)。它强调从系统的角度出发来分析问题和解决问题,面对要开发的系统,按用户至上的原则,自顶向下分析和设计系统,结构化开发方法认为任何系统都有一个从发生、发展到消亡的生命周期,新系统是旧系统的继续。该方法开发过程强调严格的规范管理,工作文档要成文、要标准。,(一)结构化生命周期法的思想,系统观点,生命周期,首先,要把待解决的问题看成一个系统;其次,要从整体的角度出发分析问题和解决问题,不能见木不见林,只管局部最优而忽略全局最优;最后,还要考虑系统的相关性及环境适应性,注重子系统之间的各种联系,并给系统留有一定的扩充余地。,1.系统观点,2.生命周期思想,系统规划,系统分析,系统设计,系统实施,运行维护,在前三个阶段坚持自顶向下对系统进行结构化划分。即在系统调查或理顺管理业务时,应从最顶层的管理业务入手,层层逐步深入至最基层。即先考虑系统整体的优化,然后再考虑局部的优化。在系统实施阶段,则应坚持自底向上的逐步组织实施。即按照前几阶段设计的模块组织人力从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上,逐渐地构成整体系统。,2.生命周期思想,(二)开发阶段,1.系统规划阶段,对企业的环境、目标、现行系统的状况进行初步调查,确定信息系统的发展战略,并对建设新系统的需求做出分析和预测,同时考虑建设信息系统所受的各种约束条,研究建设信息系统的必要性和可能性。然后给出拟建系统的备选方案并对这些方案的可行性分析,写出可行性分析报告。可行性分析报告审议通过后,将新系统建设方案及实施计划编写成系统设计任务书。,其任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足,并确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。这个阶段又称为逻辑设计阶段。该阶段的工作成果是系统需求说明书。,2.系统分析阶段,其任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。这个阶段又称为物理设计阶段。可分为总体设计和详细设计两个阶段。这个阶段的技术文档是系统设计说明书。,3.系统设计阶段,其任务包括计算机等设备购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统调试与转换等。系统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。系统测试之后写出系统测试分析报告。,4.系统实施阶段,5.系统运行维护阶段,系统投入运行后,需要经常进行维护和评价,记录系统运行的情况,根据一定的规格进行必要的修改,评价系统的工作质量和经济效益。,首先,要求用户的积极参与;其次,严格按划分的阶段和活动进行系统开发;第三,在系统开发的每一个阶段均设立检查点,来评估所开发系统的可行性;第四,文档标准化是进行良好通信的基础,是提高软件可重用性的有效手段。,(三)开发原理,阶段的顺序性和依赖性。逻辑设计与物理设计分开。质量保证措施完备。从抽象到具体,逐步求精。,(四)结构化方法的特点,1.优点,它是一种预先定义需求的方法,基本前提是必须能够在早期就冻结用户的需求;未能很好地解决系统分析到系统设计的过渡;该方法文档的编写工作量极大。,2.缺点,据媒体报道,在美国开发出的信息系统中,真正符合用户需要并且顺利投入使用的信息系统不到总数的25,另外有25的信息系统往往在开发期间中途夭折,其余50的信息系统虽然开发完成了,但是并未被用户真正地采用。,OOM的背景,(五)结构化方法的适用范围,组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大变化的大型复杂系统的开发。,二.原型法,原型法(Prototyping Approach)的是由用户与系统分析设计人员合作,在短期内定义用户的基本需求,开发出一个功能不十分完善的、实验性的、简易的应用软件基本框架(称为原型),先运行这个原型,再不断评价和改进原型,使之逐步完善。,(一)原型法的基本思想,原型法是一开始就凭借着开发人员对用户要求的理解和系统主要功能的要求,在强有力的软件环境支持下,迅速给出一个实实在在的系统原型,然后与用户一起不断对原型进行修改、完善,直到满足用户需求。其开发模式也由瀑布模型转换为螺旋模型。,1.用户提出所要开发信息系统的要求 2.确定用户的基本需求3.开发初始原型系统4.对原型进行评价5.修正和改进原型系统,(二)原型法的开发步骤,(三)原型法的优点,1.符合人们认识事物的规律2.改进了用户和开发者的信息交流方式3.开发风险降低4.用户满意程度提高5.减少了用户培训时间,简化了管理6.开发成本降低,(四)原型法的缺点,开发工具要求高解决复杂系统和大型系统问题很困难对用户的管理水平要求高,(五)原型法的适用场合,原型法的适用范围是比较有限的,适用于小型、简单、处理过程比较明确、没有大量运算和逻辑处理过程的系统开发。,三.面向对象法,面向对象方法(Object oriented,简称OO方法)认为:客观世界是由许多不同的、各种各样的对象构成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。对象(Object)是客观世界中的任何事物或人们头脑中的各种概念在计算机程序世界里的抽象表示。,当我们设计和实现一个客观系统时,如能在满足需求的条件下,把系统设计成由一些不可变的(相对固定的)的部分组成的最小集合,这个设计就是最好的,因为它把握了事物的本质,因而不会再被周围环境的变化以及用户没完没了的需求变化所左右,而这些不可变的部分就是所谓的对象。,实质内涵,1.客观事物都是由对象组成的,对象是在原事物基础上抽象的结果。2.对象由属性和方法组成。属性反映了对象的信息特征,而方法则是用来定义改变属性状态的各种操作。3.对象之间的联系通过消息传递机制来实现。,(一)OO方法的基本思想,4.对象可按其属性进行归类。5.对象是一个被严格模块化了的实体,称之为封装。对象具有封装的特性,一个对象就构成一个严格模块化的实体,在系统开发中可被共享和重复引用,达到软件(程序和模块)重用的目的。,(一)OO方法的基本思想,1.对象。对象是现实世界中一类具有某些共同特性的事物的抽象,对象是构成系统的元素,是组成问题域的事物。对象是一个封闭体,它是由一组数据和施加于这些数据上的一组操作构成。具体地说,对象可由以下部分描述。,(二)基本术语,对象的名称。数据:用来描述对象的属性,它表明了对象的一种状态。操作:即对象的行为。接口:主要指对外接口,用来定义对象与外界的关系和通信方式。具体地说,接口是指对象受理外部消息所指定的操作的名称集合。,(二)基本术语,2.消息:消息是为完成某些操作而向对象所发送的命令和命令说明。3.类:类定义的是对象的类型,是对一组性质相同的对象的描述,或者说,类是对象的模板。,(二)基本术语,1.系统调查和需求分析。对系统将要面临的具体管理问题以及用户对系统开发的需求进行调查研究。即先弄清要干什么的问题。2.分析问题的性质和求解问题。利用信息模型技术识别问题域中的对象实体,标识对象间的关系,确定对象的属性,利用属性描述对象及其关系,并按照属性的变化规律定义对象及其关系的处理流程,该阶段简称OOA。,(三)OO方法的开发过程,3.整理问题。对分析的结果作进一步的抽象、归类、整理,并最终以范式的形式将他们确定下来。这一阶段称为为面向对象的设计(OOD)。4.程序实现。用面向对象的程序设计语言将上一步整理的范式直接映射为应用程序软件。这一阶段一般称之为面向对象的程序(OOP)。5.系统测试阶段:运用面向对象的技术进行软件测试,该阶段简称OOT。,(三)OO法的开发过程,OOM系统开发过程示意图,(四)OO方法适用范围,适用于各种应用领域的建模,包括大型的、复杂的、实时的、分布式的、集中式数据或计算的、嵌入式的系统。,四.CASE方法,计算机辅助系统开发方法(CASE,Computer Aided Software Engineering)原来指用来支持信息系统开发的、由各种计算机辅助软件和工具组成的大型综合性软件开发环境,随着各种工具和软件技术的产生、发展、完善和不断集成,逐步由单纯的辅助开发工具环境转化为一种相对独立的方法论。,CASE方法解决系统开发问题的基本思想是:结合系统开发的各种具体方法,在完成对目标系统的规划和详细调查后,如果系统开发过程中的每一步都相对独立且一定程度上彼此形成对应的关系,则整个系统开发就可以应用专门的软件开发工具和集成开发环境来实现。,CASE方法基本思想,(一)信息系统开发人员对需求的理解出现偏差;(二)“堆栈”现象;(三)重编程、轻规划、轻分析;(四)当信息系统开发进度减缓时,采用增加人员的方式来加快进度;(五)过低估计信息系统投资而使开发工作夭折。,五.LIS开发常见的问题,The End!,信息系统开发的基本过程是:首先各层管理人员及最终用户提出对信息的处理需求,系统分析员在充分理解这些需求的基础上进行系统分析,产生信息系统的逻辑结构,系统设计人员在这个逻辑结构的基础上进行系统设计,最后由程序设计人员按照设计结果进行程序设计产生一个新的信息系统。,“堆栈”现象,

    注意事项

    本文(四章LIS开发ppt课件.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开