ImageVerifierCode 换一换
格式:PPT , 页数:57 ,大小:1.78MB ,
资源ID:1453823      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1453823.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第11章UML与RUP.ppt)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

第11章UML与RUP.ppt

1、面向对象建模技术软件工程系林 琳成功的项目所需要具有的三个方面 符号、过程和工具。你可以学习一种符号,但是如果不知道如何 利用它(过程),你可能会失败。你可能拥有强大的过程,但是如果不能沟通这些过程(符号),你也可能失败。最后,如果你不能记载自己的工作文档(工具), 你也可能失败。 第 11章 UML与 RUP3v软件开发过程是软件工程的要素之一,有效的软件开发过程可以提高软件开发团队的生产效率,并能够提高软件质量、降低成本、减少开发风险。vUML是一种可应用于软件开发的非常优秀的建模语言,但是 UML本身并没有告诉人们怎样使用它,为了有效地使用 UML,需要有一种方法应用于它。v当前最流行的

2、使用 UML的方法就是 Rational的统一过程( Rational Unified Process,简称 RUP)。 RUP是软件开发过程的一种,它为有效地使用统一建模语言 UML提供了指导。使用广泛的几种软件过程vRational Unified ProcessvOPEN ProcessvObject-Oriented Software ProcessvExtreme ProgrammingvCatalysis5本章学习要点:v 了解软件开发过程v 了解 UML与 RUP的关系及使用 RUP的原因v 理解 RUP的二维空间v 理解 RUP的各核心工作流程611.1 理解软件开发过程v 软

3、件开发过程是指应用于软件开发和维护当中的阶段、方法、技术、实践和相关产物(计划、文档、模型、代码、测试用例和手册等)的集合。有效的软件开发过程可以提高软件开发团队的生产效率,并能够提高软件质量、降低成本、减少开发风险。v 软件开发过程是开发高质量软件所需完成的任务的框架。软件工程是一种层次化的技术,如图所示。流程图、数据流图、 UML图Waterfall、RUP、 OOSP、XP需求分析、设计、编码、测试ISO9000、CMM711.2 Rational统一过程( RUP)v UML( Unified Modeling Language)仅仅是一种系统建模语言,它并没有告诉建模人员应该如何使用

4、它,为了使用 UML,需要有一种方法应用于它,当前最流行的使用 UML的方法就是 Rational的统一过程( Rational Unified Process,简称 RUP),也称为 Unified Process(统一过程)。v 为什么叫 RUP? 由 Rational公司( IBM)开发并维护 有一套统一的架构 描述的是软件开发过程v 可以根据需要进行裁剪11.2.1 理解 RUPv 软件开发过程是使软件从概念到成品所能遵循的一系列阶段, RUP作为一种软件开发过程包含了以下 4个阶段: 初始阶段( Inception):进行最初分析的阶段,用于确定要开发的系统,进行风险分析。 注意:此

5、阶段并不定义需求。 细化阶段( Elaboration):进行系统详细分析设计的阶段,用于确定系统的功能。 构建阶段( Construction):是一个根据系统设计的结果进行实际的软件制品构建的过程,该过程是一个增量过程,代码在每个可管理的部分进行编写。 交付阶段( Transition):在该阶段中,将会处理将软件系统交付给用户的事务。 811.2.2 为什么要使用 RUPv 在目前比较流行的软件开发过程中, RUP是由发明UML的 3位方法学家提出的,与其他软件开发过程相比,使用 RUP可以更好地进行 UML建模,v RUP能够为软件开发团队提供指南、文档模板和工具,从而使软件开发团队能够最有效地利用当前软件开发实践中所获得的 六项最佳实践 。 迭代地软件开发 需求管理 使用基于组件的架构 为软件建立可视化模型 验证软件质量 软件变更控制 911.2.2 为什么要使用 RUPv 瀑布模型的缺点v 需要在开始进行完整的需求分析v 不适应软件开发的高变更率特点v 早期的分析后期可能无用v 容易导致软件失败各种规模软件项目的变更百分比

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。