【统一软件开发过程(RUP)】是迭代模型的一种具体实现,是使用面向对象技术进行软件开发的最佳实践。
RUP用于各种不同类型的软件系统


六个基本实践经验:
1,迭代式开发
2,需求管理
3,使用以组件为中心的软件架构
4,可视化软件建模
5,验证软件质量
6,控制软件变更
软件统一过程(RUP)是迭代模型的一种。以下关于RUP的叙述中,不正确的是 B 。
A、RUP生命周期在时间上分为4个顺序阶段,分别是:初始阶段、细化阶段、构建阶段和交付阶段
B、RUP的每个阶段里面都要执行核心过程工作流的“商业建模”、“需求”、“分析和设计”、“实现”、“测试”、“部署”。每个阶段的内部仅完成一次迭代即可
C、软件产品交付给用户使用一段时间后如有新的需求则应该开始另外一个RUP开发周期
D、RUP可以用于大型复杂软件项目开发
四个阶段:
1,初始阶段:定义最终产品视图和业务模型,并确定系统范围。
2,细化阶段:设计及确定系统的体系结构,指定工作计划及资源要求。
3,构造阶段:构造产品并继续演进需求、体系结构、计划直至产品提交。
4,移交阶段:把产品提交给用户使用。