全部科目 > 软件设计师 >
2009年上半年 上午试卷 综合知识
第 30 题
知识点 统一过程(UP)模型   RUP  
关键词 RUP   软件产品  
章/节 软件工程基础知识  
 
 
RUP在每个阶段都有主要目标,并在结束时产生一些制品。在(30)结束时产生“在适当的平台上集成的软件产品”。
 
  A.  初启阶段
 
  B.  精化阶段
 
  C.  构建阶段
 
  D.  移交阶段
 
 




 
 
相关试题     软件过程模型 

  第30题    2019年上半年  
以下关于极限编程(XP)的最佳实践的叙述中,不正确的是( )。

  第30题    2016年下半年  
某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该..

  第15题    2010年下半年  
某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中,(15)最适合开发此项目。

 
知识点讲解
· 统一过程(UP)模型
· RUP
 
        统一过程(UP)模型
        统一过程(UP)模型是一种"用例和风险驱动,以架构为中心,迭代并且增量"的开发过程,由UML方法和工具支持。迭代的意思是将整个软件开发项目划分为许多个小的"袖珍项目",每个"袖珍项目"都包含正常软件项目的所有元素,如计划、分析和设计、构造、集成和测试以及内部和外部发布。
        统一过程包括5个阶段,即初始阶段、精化阶段、构建阶段、移交阶段、产生阶段。前4个技术阶段由主要里程碑所终止。
        (1)初始阶段——生命周期目标。
        (2)精化阶段——生命周期架构。
        (3)构建阶段——初始运作功能。
        (4)移交阶段——产品发布。
        统一过程的典型代表是RUP(Rational Unified Process)。RUP是UP的商业扩展,完全兼容UP,但比UP更完整、更详细。
 
        RUP
        RUP是使用面向对象技术进行软件开发的最佳实践之一,是软件工程的过程。它对所有关键开发活动提供了使用准则、模板及工具等。
        RUP有六个基本最佳实践,分别如下:
        .迭代式开发:RUP支持专注于处理生命周期每个阶段中最高风险的迭代开发方法,极大地减少了项目的风险性。
        .需求管理:RUP描述了如何提取、组织和文档化需要的功能和限制。
        .使用基于构件的体系结构:RUP提供了使用新的及现有构件定义体系结构的系统化方法。
        .可视化软件建模:RUP开发过程显示了对软件如何可视化建模、捕获体系结构及构件的构架和行为。
        .验证软件质量:RUP帮助计划、设计、实现、执行和评估软件质量,并且不是事后型的。
        .控制软件变更:RUP开发过程描述了如何控制、跟踪和监控修改以确保成功的迭代开发。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有