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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

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

第9章 统一软件过程RUP.ppt

1、第 9章 统一软件过程 RUP 9.1 RUP简介简介RUP(即 Rational Unified Process), Rational统一过程。统一过程是一个软件的开发过程,它将用户需求转化为软件系统所需的活动的集合。统一过程不仅是一个简单的过程,而且是一个通用的过程框架。可用于各种不同类型的软件系统、各种不同的应用领域、各种不同功能级别以及各种不同的项目规模。RUP可以用二维坐标来描述。横轴通过时间组织,是过程展开的生命周期特征,体现开发过程的动态结构;纵轴以内容来组织为自然的逻辑活动,体现开发过程的静态结构 。 9.1.1什么是 RUP过程l Rational Unified Proce

2、ss( RUP)是一套软件工程方法。同时,它又是文档化的软件工程产品,所有 RUP的实施细节及方法导引均以 WEB文档的方式集成在一张光盘上,由Rational公司开发、维护并销售,是一套软件工程方法的框架,各个组织可根据自身的实际情况,以及项目规模对RUP进行裁剪和修改,以制定出合乎需要的软件工程过程。l RUP和类似的产品,例如面向对象的软件过程( OOSP),以及 OPEN Process都是理解性的软件工程工具,把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。 9.1.2 RUP的特点l 1. RUP的二维

3、开发模型l RUP软件开发生命周期是一个二维的软件开发模型。横轴通过时间组织,是过程展开的生命周期特征,体现开发过程的动态结构,用来描述它的术语主要包括周期( Cycle)、阶段( Phase)、迭代( Iteration)和里程碑( Milestone);纵轴以内容来组织为自然的逻辑活动,体现开发过程的静态结构,用来描述它的术语主要包括活动( Activity)、产物( Artifact)、工作者( Worker)和工作流( Workflow)。如下图 RUP的二维开发模型 2. 传统的软件开发瀑布模型l 2. 传统的软件开发瀑布模型l 传统上的项目组织是顺序通过每个工作流,每个工作流只有一

4、次,也就是我们熟悉的瀑布生命周期(见下图)。这样做的结果是到实现末期产品完成并开始测试,在分析、设计和实现阶段所遗留的隐藏问题会大量出现,项目可能要停止并开始一个漫长的错误修正周期。 3. RUP的迭代开发模式l 3. RUP的迭代开发模式l RUP中的每个阶段可以进一步分解为迭代。一个迭代是一个完整的开发循环,产生一个可执行的产品版本,是最终产品的一个子集,它增量式地发展,从一个迭代过程到另一个迭代过程到成为最终的系统。一种更灵活,风险更小的方法是多次通过不同的开发工作流,这样可以更好的理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本。这叫做一个迭代生命周期。在工作流中的每一

5、次顺序的通过称为一次迭代。软件生命周期是迭代的连续,通过它,软件是增量的开发。一次迭代包括了生成一个可执行版本的开发活动,还有使用这个版本所必需的其他辅助成分,如版本描述、用户文档等。因此一个开发迭代在某种意义上是在所有工作流中的一次完整的经过,这些工作流至少包括:需求工作流、分析和设计工作流、实现工作流、测试工作流。其本身就像一个小型的瀑布项目(见下图) RUP的迭代模型4. 开发过程中的各个阶段和里程碑l 4. 开发过程中的各个阶段和里程碑l RUP中的 软件生命周期 在时间上被分解为四个顺序的阶段,分别是:初始阶段( Inception)、细化阶段(Elaboration)、构造阶段(

6、Construction)和交付阶段( Transition)。每个阶段结束于一个主要的里程碑(Major Milestones);每个阶段本质上是两个里程碑之间的时间跨度。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段。9.2 RUP工作流程RUP中有 9个核心工作流,分为 6个核心过程工作流( Core Process Workflows)和 3个核心支持工作流( Core Supporting Workflows)。 9个核心工作流在项目中轮流被使用,在每一次迭代中以不同的重点和强度重复。尽管 6个核心过程工作流可能使人想起传统瀑布模型中的几个阶段,但应注意迭代过程中的阶段是完全不同的,这些工作流在整个生命周期中一次又一次被访问。

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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