本文来自于 Rational Edge:如果您的基于 RUP 的项目比较成功,您怎样知道您的团队所使用的 RUP 是这个项目成功的原因呢?这里 Gary Pollice 提出了一个可以科学地度量几个迭代 开发技术 的方法。..
RUP 实施者负责对一个项目或是一个组织来实施 RUP。这个角色通常需要特定的技能。这个学习论经指南提供了帮助你决定什么类型的 RUP 实施应该做的信息,并且向你指出了一系列的帮助你成功..
设想您是一个 IT 部门的经理,该部门的软件 开发 职员在满足市场 需求 的过程中需要更多灵活性。过程的级别应该通过开发的范围和分布、项目的技术复杂度,及文档的需求进行平衡。您采用..
说到为什么我喜欢在实验室推广 XP ,我们先来看看几个软件过程: 首先是 RUP ,RUP有什么特点呢?迭代性 开发 , 用例 驱动,使用 UML 对软件建模,提倡事先设计好以组件为核心的体系结构(以..
? Rational 统一过程(Rational Unified Process,RUP)提供了一个极有价值的软件 开发 业务框架,它正在成为一个广受欢迎的当代软件开发过程的事实标准——它整合了公认的最佳实践,例如适应性的、迭..
1 引言 软件过程(Software Process)是人们建立、维护和进化软件产品整个过程中所有技术活动和管理活动的集合 [1]。目前,软件过程技术是一个非常活跃的研究领域,吸引了大批来自学术界和工业..
要说RUP,就要先说UP。 UP可以用下面的话来概括—— 用例驱动、以构架为中心、迭代和增量的 开发 过程。 acobson在《Object-Oriented Software Engineering : A Use Case Drivern Approach》中给的定义是这样的:..
当运用 IBM Rational 统一过程(RUP)的项目团队拥有了问题陈述,或者确定了具体的用户 需求 时,团队会创建业务案例、愿景描述(Vision statement),以及其他工件中的软件需求规格(Software Req..
摘要 软件工程协会 (SEI) 的能力成熟度模型 (CMM) 提供了一种著名的软件流程成熟度基准。CMM 已经成为了许多领域内的流行工具,用于评估一个组织的软件流程的成熟程度。本白皮书说明了 Rat..
软件项目所面临的最大挑战之一,便是决定由确定 需求 转为系统设计的过程应该在什么时候开始,且该如何进行。类似以下的问题将不断地冒出来:我什么时候才可以完成使用个案?我需要先..
本文来自于 Rational Edge: 软件测试 专家Laura Rose将会质疑和揭穿一些广泛流传的关于迭代 开发 和迭代测试通常的一些荒谬的言论。她将解释迭代开发原则是如何解决这些通常的误解的,并会把..
4月27日,中国最大的IT技术网站51CTO.com特邀国内顶尖的 SOA 和 软件工程 专家,就SOA理念对软件工程带来的新要求和新变革、Rational为实施SOA带来的帮助和提升进行了讨论。 Hayden Lindsey - IBM杰出技..
4月27日,中国最大的IT技术网站51CTO.com特邀国内顶尖的 SOA 和 软件工程 专家,就SOA理念对软件工程带来的新要求和新变革、 Rational 为实施SOA带来的帮助和提升进行了讨论。 Hayden Lindsey - IBM杰出..
..
..
..
..
..
为了有效的应用 Rational 统一过程 (RUP),首先要理解它的关键目标,并且弄清楚每一个目标为什么重要,他们是怎么样结合在一起,共同帮助你的开发团队满足涉众需求,生产出优质产品的。 首要..
Rational Unified Process 是软件工程的过程。它提供了在开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高 质量 产品。 什么是 Ration..