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

    软件工程课件-12第十二章统一软件开发过程.ppt

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

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

    软件工程课件-12第十二章统一软件开发过程.ppt

    软件工程,任课教师:程丽计算机与信息学院,第十二章 统一软件开发过程,12.1 统一过程概述12.2 统一过程的开发模式,课程的任务、目的和基本要求了解统一软件开发过程,第十二章 统一软件开发过程,“统一过程”是指软件开发过程。它是一个通用过程框架,可以应付种类广泛的软件系统、不同的应用领域、不同的组织类型、不同的性能水平和不同的项目规模。,第十二章 统一软件开发过程12.1 统一过程概述,统一过程的特点:基于构件使用UML用例驱动以构架为中心按迭代和增量方式开发可裁剪,第十二章 统一软件开发过程12.1 统一过程概述,第十二章 统一软件开发过程12.2 统一过程的开发模式,12.2.1 统一过程的框架12.2.2 统一过程的阶段12.2.3 统一过程的工作流,统一过程循环周期1+循环周期2+循环周期n循环周期(初始+细化+构造+移交)阶段每个阶段迭代1+迭代2+迭代n每次迭代(需求捕获+分析+设计+实现+测试)工作流,第十二章 统一软件开发过程12.2.1 统一过程的框架,1.统一过程包括四个顺序的阶段初始阶段细化阶段构造阶段移交阶段,第十二章 统一软件开发过程12.2.2 统一过程的阶段,2.阶段的特点每个阶段结束于一个主要的里程碑;每个阶段本质上是两个里程碑之间的时间跨度;在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。若评估结果令人满意,允许项目进入下一个阶段。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,3.初始阶段 在初始阶段,一个好的想法被开发成对最终产品的设想,并且该产品应用的业务用例被提出来。最重要的是,这个阶段回答了如下问题:这个系统将为每个主要用户做些什么?该系统的基本架构应是什么样子?开发这个产品的计划是什么,费用是多少?,第十二章 统一软件开发过程12.2.2 统一过程的阶段,3.初始阶段 初始阶段包括最关键的用例,基本架构还是试验性的,通常它只是一个包括关键子系统的轮廓而已。在这个阶段,最重要的风险被确认,并按优先次序进行排列;对确立阶段进行详细的计划;对整个系统进行粗略的评估。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,4.初始阶段的里程碑 初始阶段结束时是第一个重要的里程碑:生命周期目标里程碑。生命周期目标里程碑评价项目基本的生存能力。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,5.细化阶段 在细化阶段,产品中的大部分用例被详细地定义下来,系统基本架构也被设计出来,初始阶段确定的最关键的用例被实现。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,5.细化阶段 基本架构被表示为用例模型、分析模型、设计模型、实现模型和配置模型的基本架构视图,称为基本架构基线,这些视图共同表达整个系统。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,6.细化阶段的里程碑 细化阶段结束时产生第二个重要的里程碑:生命周期结构里程碑。生命周期结构里程碑为系统的结构建立管理基准并使项目小组能够在构建阶段中进行衡量。此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,7.构造阶段 在构造阶段,最初对产品的设想演化成准备交付给用户的一个产品,项目所需求的大部分资源被使用。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,8.构造阶段的里程碑 构建阶段结束时是第三个重要的里程碑:初始功能里程碑。初始功能里程碑决定了产品是否可以在测试环境中进行实施。此刻,要确定软件、环境、用户是否可以开始系统的运作。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,9.移交阶段 移交阶段是指发布测试产品的阶段。在测试产品中,由少数有经验的用户来使用该产品,并报告发现的缺陷和不足。开发人员则更正缺陷和不足,并将有些改进建议融入到向更大的用户群发布的一般产品中。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,10.移交阶段的里程碑 移交阶段,决定目标是否已达到要求或是否开始另一个周期。在许多情况下,移交阶段的里程碑会与下一个周期的初始阶段相重叠。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,第十二章 统一软件开发过程12.2.3 统一过程的工作流,1.什么是工作流 在统一过程中,工作流用来描述过程。包括七个过程工作流和三个支持工作流。,2.七个过程工作流(1)业务建模工作流(2)需求工作流(核心工作流)(3)分析工作流(核心工作流)(4)设计工作流(核心工作流)(5)实现工作流(核心工作流)(6)测试工作流(核心工作流)(7)实施工作流,第十二章 统一软件开发过程12.2.3 统一过程的工作流,3.三个支持工作流(1)配置和变化控制工作流(2)项目管理工作流(3)环境工作流,第十二章 统一软件开发过程12.2.3 统一过程的工作流,4.业务建模工作流 业务建模工作流描述如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程、角色和责任。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,5.需求工作流 需求工作流的目标是描述系统应该做什么,并使开发人员和用户就这一描述达成共识。为了达到该目标,要对需要的功能和约束进行提取、组织、文档化;最重要的是理解系统所解决问题的定义和范围。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,6.分析和设计工作流 分析和设计工作流将需求转化成未来系统的设计,为系统开发一个健壮的结构并调整设计使其与实现环境相匹配,优化其性能。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,7.实现工作流 实现工作流的目的包括以层次化的子系统形式定义代码的组织结构;以构件的形式实现类和对象;将开发出的构件作为单元进行测试以及集成由单个开发者(或小组)所产生的结果,使其成为可执行的系统。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,8.测试工作流 测试工作流要验证对象间的交互作用,验证软件中所有构件的正确集成,检验所有的需求已被正确的实现,识别并确认缺陷在软件使用之前被提出并处理。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,9.实施工作流 实施工作流的目的是成功的生成版本并将软件分发给最终用户。实施工作流描述那些与确保软件产品对最终用户具有可用性相关的活动,包括:软件打包、生成软件本身以外的产品、安装软件、为用户提供帮助。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,10.配置和变化管理工作流 配置和变化管理工作流,描绘如何在多个成员组成的项目中控制大量的产出物。控制有助于避免混乱,确保不会造成产品的冲突。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,11.项目管理工作流 软件项目管理是一门艺术,它平衡互相冲突的目标,管理风险,克服各种限制来成功地发布满足投资用户和使用者需要的软件。其目标包括:为项目的管理提供框架,为计划、人员配备、执行和监控项目提供实用的准则,为管理风险提供框架等。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,12.环境工作流 环境工作流的目的是向软件开发组织提供软件开发环境,包括过程和工具。环境工作流集中于配置项目过程中所需要的活动,同样也支持开发项目规范的活动,提供指导手册并介绍如何在组织中实现过程。,第十二章 统一软件开发过程12.2.3 统一过程的工作流,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开