【项目管理】对RUP的几点深入思考

问题

RUP的经典图解如下所示,大致上不懂的地方可以查百度百科,下面介绍几个关于RUP的细节问题(答案在后面):

  1. RUP为何划分为Inception、Elaboration、Construction、Transition四个过程?
  2. 图底部,Elaboration和Transition的迭代次数就是2次(Elab#1、Elab#2)吗?
  3. 迭代过程中一个阶段的工作流是不是线性的?
  4. 图中的波峰波谷代表了什么?
  5. 一个迭代过程中的不同颜色面积代表了什么?

【项目管理】对RUP的几点深入思考_第1张图片

题解

  1. 这个问题我查了很多比较老的资料,比较合理的解释是:根据不同的里程碑划分成了这四个阶段。
    • 目标里程碑
    • (可执行)架构里程碑
    • 性能里程碑
    • 交付产品里程碑
  2. 不是的,2个左右代表不多也不少,N个代表很多。这些数值不管是多少,都是虚的数而不是真实的数。
  3. 不是的,RUP也是迭代增量的模型而不是线性的模型。迭代过程中的阶段是完全不同的,这些工作流在整个生命周期中一次又一次被访问。9个核心工作流在项目中轮流被使用,在每一次迭代中以不同的重点和强度重复。需要强调的是,活动是贯穿软件开发全过程的。
  4. 波峰表示此时工作量极大,波谷表示此时工作量极小(可以想想高等数学中对极大极小和最大最小的区分)。
  5. 工作量的大小。

你可能感兴趣的:(#,SE-,rup,项目管理)