2026/4/27课程博客 软件过程与管理期末复习 - 经典软件过程管理(三)

软件过程与管理期末复习 - 经典软件过程管理(三)

RUP(Rational Unified Process)Rational统一过程

一、九大核心工作流

分为6个核心过程工作流 + 3个核心辅助工作流

1. 核心过程工作流

  1. 商业建模:定义组织业务、角色与流程;

  2. 需求:提取、整理、归档功能需求与约束;

  3. 分析和设计:将需求转化为系统架构与设计方案;

  4. 实现:分层开发代码、组件集成、单元测试;

  5. 测试:验证组件交互、需求落地,尽早发现缺陷;

  6. 部署:软件打包、安装、交付、用户支持。

2. 核心辅助工作流

  1. 配置和变更管理:管控并行开发、版本与变更;

  2. 项目管理:进度、人员、风险全流程管理;

  3. 环境:搭建、维护软件开发配套环境。

二、四大项目阶段

  1. 起始阶段:界定项目范围、识别核心用例、评估整体风险(重点:需求/系统分析);

  2. 细化阶段(最关键):搭建稳定架构,完成80%用例梳理(重点:需求、分析、设计);

  3. 构造阶段:完成全部用例开发、组件测试(重点:代码实现);

  4. 交付阶段:Beta测试、制作安装包、培训交付(重点:测试、配置管理)。

三、RUP 六大核心经验

  1. 迭代式开发:支持项目中后期需求变更;

  2. 管理需求:通过用例、脚本捕获需求;

  3. 基于组件的体系结构:提升代码复用性,降低复杂度;

  4. 可视化建模:使用UML建模管理复杂系统;

  5. 验证软件质量:质量检测嵌入全流程;

  6. 控制软件变更:跟踪、管控代码修改,保障迭代稳定。

posted @ 2026-06-23 00:00  Moonbeamsc  阅读(10)  评论(0)    收藏  举报
返回顶端