简答题

分析RUP的二维开发模型,说明RUP的迭代开发过程。

正确答案

在RUP中,软件开发生存周期根据时间和RUP的核心工作流划分为二维空间。横轴描述RUP开发过程的动态结构,纵轴描述RUP的静态组成部分。
⑴横轴把软件开发周期(Cycle)划分为起始(Inception)、演化(Elaboration)、构造(Construction)和提交(Transition)四个连续的阶段(Pahse)。
⑵纵轴表示核心工作流。RUP中有商业建模、需求、分析和设计、实现、测试、部署、配置和变更管理、软件项目管理和环境9个核心工作流(Core Workflows):
RUP中的每个阶段都由一个或多个连续的迭代组成,每一个迭代都是一个完整的开发过程,产生一个可执行的产品版本,在每个阶段结束前都应有一个里程碑(MileStone)评估该阶段的工作,只有当阶段目标达到时才允许项目进入下一阶段,产生一个阶段里程碑。这是一种更灵活、风险更小的方法,是多次通过不同的开发工作流,这样可以更好地理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本,称为一个迭代生存周期。

答案解析

相似试题
  • RUP模型将软件开发过程分为4个大的阶段,分别是先启、精化、()和产品化。

    填空题查看答案

  • RUP模型的优点有哪些?

    简答题查看答案

  • 下面的()不是 RUP 模型的阶段。

    单选题查看答案

  • 怎样理解迭代模型RUP对软件维护的影响?

    简答题查看答案

  • 为什么说RUP与UML密切结合,能够开发出满足最终用户需要的高质量软件?

    简答题查看答案

  • RUP的核心工作流不包括()。

    单选题查看答案

  • 简述RUP的特点是什么?

    简答题查看答案

  • 下列哪个不是RUP的核心工作流?()

    单选题查看答案

  • RUP的核心思想有哪些?

    简答题查看答案