Rational就是公司名不用翻译直接保留。RUP Rational Unified Process中文标准叫法统一软件开发过程考试只写中文统一软件开发过程就行不用带 Rational。简单记Rational 瑞理公司名不译Unified 统一Process 过程在 RUP 里9 个核心工作流是贯穿项目始终的不仅仅是初始阶段从细化到构造再到移交阶段的每一次迭代都会完整执行这 9 个工作流。为什么这么执行考试逻辑RUP 的核心是 “迭代开发”。每一个迭代Iteration无论处于哪个阶段都是一个完整的生产循环。你不能只写代码不测试也不能只建模不实施。9个核心工作流RUP的9个核心工作流分为6个核心过程工作流和3个核心支持工作流在迭代中反复执行业务建模理解用户业务需求建立业务用例模型。需求提取、分析并规约系统需求定义用例模型。分析与设计构建系统架构与设计模型类图、交互图等。实现编码、单元测试构建可执行组件。测试验证系统功能与质量发现缺陷。部署打包、发布系统到用户环境。配置与变更管理控制版本与变更请求维护一致性。项目管理规划、监控迭代过程与风险。环境搭建开发、测试与部署所需的工具和流程环境。它们以迭代方式执行每次迭代都覆盖所有工作流只是侧重点不同确保系统增量式演进。4个阶段RUP 的 4 个阶段是项目从启动到交付的完整迭代过程也是软考高频考点我帮你整理成了“名称核心目标关键产出”的记忆版1. 初始阶段Inception核心目标明确项目的业务价值、范围边界和可行性。关键产出项目愿景文档、初步业务案例、风险评估、迭代计划大纲。2. 细化阶段Elaboration核心目标完成系统架构设计解决高风险问题确定大部分需求。关键产出完整的用例模型、架构原型、详细的项目计划和风险应对方案。3. 构造阶段Construction核心目标迭代实现系统功能完成编码与测试构建可交付的系统版本。关键产出可运行的软件增量、测试报告、用户文档草稿。4. 移交阶段Transition核心目标将系统部署到用户环境完成验收、培训和上线支持。关键产出最终交付的软件产品、用户手册、运维文档、项目总结报告。 记忆小技巧初始定方向细化搭架构构造写代码移交给用户。每个阶段都包含一次或多次迭代且都有明确的里程碑评审。在 RUP统一软件开发过程中4个阶段是宏观的时间线与里程碑9个核心工作流是贯穿始终的活动集合二者的关系可以这样理解总体关系核心逻辑RUP 是一个迭代式的过程4个阶段Inception → Elaboration → Construction → Transition是项目从启动到交付的4个“大里程碑”定义了项目的生命周期和演进方向。9个核心工作流6个过程 3个支持是在每个阶段的每次迭代中都需要执行的活动集合。也就是说每个阶段都会经历多次迭代而每一次迭代都需要覆盖所有9个工作流只是它们的侧重点和投入强度不同。分阶段解析重点变化阶段名称核心目标重点工作流1初始Inception明确项目可行性、愿景和业务价值业务建模、需求2细化Elaboration搭建稳定的架构解决高风险问题分析与设计、需求3构造Construction实现系统功能完成编码和测试实现、测试、部署4移交Transition交付系统并部署到用户环境部署、测试、配置管理同时配置与变更管理、项目管理、环境这3个支持工作流是贯穿所有阶段的“后台保障”在整个项目中持续进行。4个阶段是“骨架”规定了项目从开始到结束的节奏和方向。9个工作流是“血肉”是每个迭代中都在执行的具体活动。它们的关系就是在4个阶段的每次迭代中循环执行9个工作流只是随着项目推进各工作流的重点不断变化。RUP vs 敏捷Scrum为代表 核心对比表软考考点版对比维度RUP统一软件开发过程敏捷Agile/Scrum核心定位重量级、规范化、架构驱动的过程框架轻量级、迭代式、用户价值驱动的开发理念核心原则用例驱动、以架构为中心、迭代式增量开发个体和互动高于流程工具、可工作软件高于详尽文档、客户协作高于合同谈判、响应变化高于遵循计划开发节奏4大阶段初始→细化→构造→移交长周期迭代数周/数月短周期冲刺Sprint通常2-4周持续快速交付需求管理前期尽可能锁定需求变更需严格走变更控制流程拥抱变化需求可在迭代中动态调整用户持续参与文档要求重文档强调完整、规范、可追溯的交付物轻文档只保留必要文档优先交付可运行软件架构设计架构先行细化阶段完成核心架构设计风险前置架构随迭代演进边开发边优化不追求前期完美适用场景大型、复杂、高风险、强合规项目金融、政务、航天、医疗中小团队、需求变化快、互联网/ToC产品、创业项目团队角色角色分工明确架构师、分析师、项目经理等层级清晰自组织、跨职能团队角色扁平强调协作计划方式前期做详细整体计划阶段里程碑严格管控只做短期冲刺计划拥抱变化滚动式规划核心产出完整的系统模型、架构文档、可交付软件、运维手册可工作的软件增量、用户反馈、持续优化的产品补充记忆要点考试直接背1. 核心差异一句话RUP 是“先搭骨架再填肉稳字当头”敏捷是“边做边调边优化快字当头”。2. 高频考点区分题目出现大型项目、架构先行、重文档、强合规、风险控制→ 选RUP题目出现快速迭代、拥抱变化、轻文档、用户参与、自组织团队→ 选敏捷3. 补充两者不是完全对立现在很多企业会用混合模式用 RUP 的架构设计、风险管理、阶段管控做顶层框架用敏捷的短迭代、用户协作做落地开发兼顾稳定性和灵活性。