免费智能真题库 > 历年试卷 > 软件设计师 > 2009年上半年 软件设计师 上午试卷 综合知识
  第30题      
  知识点:   统一过程(UP)模型   RUP
  关键词:   RUP   软件产品        章/节:   软件工程基础知识       

 
RUP在每个阶段都有主要目标,并在结束时产生一些制品。在(30)结束时产生“在适当的平台上集成的软件产品”。
 
 
  A.  初启阶段
 
  B.  精化阶段
 
  C.  构建阶段
 
  D.  移交阶段
 
 
 

 
  第15题    2010年下半年  
   37%
某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中,(15)最适合开发此项目。
  第29题    2012年上半年  
   26%
软件开发的增量模型(29)。
  第30题    2011年下半年  
   45%
若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用(30)进行开发。
   知识点讲解    
   · 统一过程(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开发过程描述了如何控制、跟踪和监控修改以确保成功的迭代开发。
   题号导航      2009年上半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第30题    在手机中做本题