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

    软件工程7(软件生命周期模型).ppt

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

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

    软件工程7(软件生命周期模型).ppt

    软件工程主讲:陈利平计算机与信息科学学院2015,一、主要内容讲述软件生存期模型的基本概念。二、目的与要求了解常见软件生存期模型的优缺点,理解软件生存期模型适应的环境。三、重点与难点软件生存期模型的应用。,概述:,思考:,提问:1)什么是软件生存期模型?2)常见的软件生存期模型有哪些?,1.5 软件生存期模型,1)瀑布模型2)快速原型模型3)增量模型4)螺旋模型5)喷泉模型6)统一过程,1)瀑布模型,在20世纪80年代之前,瀑布模型一直是唯一被广泛采用的生命周期模型。传统的瀑布模型如图所示。,1)瀑布模型,瀑布模型的特点:阶段间具有顺序性和依赖性。推迟实现的观点。质量保证的观点,1)瀑布模型,实际的瀑布模型实际的瀑布模型是带“反馈环”的,如图所示。图中实线箭头表示开发过程,虚线箭头表示维护过程。,1)瀑布模型,瀑布模型的优点可强迫开发人员采用规范化的方法。严格地规定了每个阶段必须提交的文档。要求每个阶段交出的所有产品都必须是经过验证的。,1)瀑布模型,瀑布模型的缺点瀑布模型依赖于书面的规格说明,导致最终开发出的软件产品不能真正满足用户的需要。瀑布模型只适用于项目开始时需求已确定的情况。,2)快速原型模型,快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。快速原型模型如图所示。,2)快速原型模型,快速原型模型的优点(1)有助于满足用户的真实需求。(2)规格说明文档能够正确地描述用户需求。(3)软件产品的开发基本上是按线性顺序进行。(4)在开发过程的后续阶段不会因为发现规格说明文档的错误而进行较大的返工。,3)增量模型,增量模型也称为渐增模型,是Mills等于1980年提出来的。使用增量模型开发软件时,把软件产品作为一系列的增量构件来设计、编码、集成和测试。每个构件由多个相互作用的模块构成,并且能够完成特定的功能。,3)增量模型,增量模型如图所示。,3)增量模型,增量模型的优点(1)能在较短时间内向用户提交可完成一些有用的工作产品。(2)减少一个全新的软件可能给用户组织带来的冲击。(3)项目失败的风险较低。(4)优先级最高的服务首先交付,最重要的系统服务将接受最多的测试。,3)增量模型,增量构件开发 每个增量构件应当实现某种系统功能,因此增量构件的开发可以采用瀑布模型的方式,如图所示。,4)螺旋模型,螺旋模型最初是Boehm于1988年提出来的。该模型将瀑布模型与快速原型模型结合起来,并且加入两种模型均忽略了的风险分析。螺旋模型的基本思想是,使用原型及其他方法来尽量降低风险。,4)螺旋模型,理解这种模型的一个简便方法,是把它看做在每个阶段之前都增加了风险分析过程的快速原型模型。,4)螺旋模型,完整的螺旋模型,4)螺旋模型,完整的螺旋模型 在螺旋模型中,软件过程表示成一个螺线,而不是像以往的模型那样表示为一个具有回溯的活动序列。在螺线上的每一个循环表示过程的一个阶段。,4)螺旋模型,螺旋模型的4项活动 螺线上的每一个循环可划分为4个象限,分别表达了4个方面的活动。(1)目标设定定义在该阶段的目标。(2)风险估计与弱化针对每一个风险进行详细分析。(3)开发与验证评价风险之后选择系统开发模型。(4)计划评价开发工作。,4)螺旋模型,螺旋模型的优点 对可选方案和约束条件的强调有利于已有软件的重用。减少了过多测试或测试不足所带来的风险。在螺旋模型中维护只是模型的另一个周期。,4)螺旋模型,螺旋模型的缺点 螺旋模型是风险驱动的,因此要求软件开发人员必须具有丰富的风险评估经验和这方面的专门知识,否则将出现真正的风险。,5)喷泉模型,喷泉模型是典型的面向对象生命周期模型。“喷泉”一词体现了迭代和无间隙特性。图中代表不同阶段的圆圈相互重叠,这明确表示两个活动之间存在重叠。,问题一,某公司计划开发二维CAD 软件软件功能需求基本功能与国外AutoCAD 产品一致新增加功能三个功能:智能画线、智能标注、读取.dwg文件,问题:该软件开发适于采用什么过程?,问题二,长沙市交通设施设计与漫游系统用户的要求(1)完成交通设施的二维图纸设计(2)在二维设计的基础上模拟显示设计的效果现实情况(1)二维设计部分已有工作基础,新功能开发量不大(2)设计仿真与漫游显示部分需求不确定(3)用户要求开发方提出可行的方案问题:采用什么方法开发仿真与漫游子系统?,问题三,基于工作流的科技项目管理系统,小结,本次课主要讲述软件生存期模型的基本概念。重点掌握软件生存期模型的应用。,下课了。,休息一会儿。,追求,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开