软考高级系统架构设计师:论软件开发过程RUP及其应用

软考高级系统架构设计师:论软件开发过程RUP及其应用

  • RUP提出了整套以UML为基础的开发准则,用于指导软件开发人员以UML为基础进行软件开发。
  • RUP吸收了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程架构,可以适应不同的软件系统、应用领域、组织类型和项目规模。

详细论述软件开发过程产品RUP所包含的4个阶段,以及RUP的基本特征。

一、RUP的4个阶段

RUP分为4个阶段:

  • 起始阶段
  • 细化阶段
  • 构建阶段
  • 交付阶段

每个阶段结束于一个主要的里程碑,在每个阶段的结尾执行一次评估,以确定这个阶段的目标是否已经满足。

评估结果令人满意的话,可以允许项目进入下一个阶段,每个阶段本质上是两个里程碑之间的时间跨度。

二、RUP基本概念

统一过程(Rational Unified Process,RUP)是一种以用例驱动、以体系结构为核心的迭代及增量的软件过程模型。

  • RUP由UML方法和工具支持,广泛应用于各类面向对象项目。
  • RUP与一系列软件开发工具紧密集成。蕴含了大量优秀的实践方法,如迭代式软件开发、需求管理、基于构件的架构应用、建立可视化的软件模型、软件质量验证和软件变更控制等。
  • RUP是一种以文档为主,面向过程的软件开发理论。
  • RUP也是一套以架构为中心,用例驱动的迭代开发过程,主要包括4个阶段和9个流程。
  • RUP重视每个流程的产出制品,包括文档制品和代码制品。
  • 每一个流程都具有明确的角色定义,可以认为是对瀑布模型的一种改进。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最笨的羊羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值