RUP(Rational Unified Process)中,设计并确定系统的体系结构、制定详细的工作计划和资源配置,属于(【细化】)阶段。
RUP即Rational统一过程,是迭代增量式的软件开发过程框架,包含初始、细化、构造、移交四个核心阶段。初始阶段聚焦项目可行性论证,完成初步用例模型、商业案例与风险评估,明确项目开发价值;细化阶段是关键核心阶段,需完成系统体系结构设计并确立架构基线,同时细化确认需求、制定详细的项目工作计划与资源配置方案,还需识别并解决高风险技术问题,为后续开发奠定基础;构造阶段以编码实现为核心,基于细化阶段的成果开展功能开发、集成与测试工作;移交阶段聚焦系统交付,完成部署、用户培训与最终验收,实现系统向用户的移交。
本题考查的是 RUP 的阶段划分和各阶段的职责。
RUP 的细化阶段负责确定系统的架构基线,细化需求,处理关键技术风险,并制定详细的项目计划和资源分配方案,是最重要的设计与规划阶段。体系结构设计和资源计划在此阶段完成,其它阶段仅在此基础上执行或收尾。因此,本题的正确答案是 B。
A. 初始阶段:该阶段主要关注的是项目是否值得开发,制定初步用例模型和商业案例,完成初步风险评估和项目草案计划,不会完成架构设计和详细计划,因此排除。
B. 细化阶段:这是 RUP 的关键阶段之一,主要完成以下工作:确定系统的体系结构(架构基线),细化和确认需求,制定详细的项目计划和资源安排,识别和解决高风险问题。正确选项为B。
C. 构造阶段:构造阶段以编码实现为主,体系结构和详细计划在前一阶段已完成,此时进行功能的开发和集成测试。不是设计架构的阶段,排除。
D. 移交阶段:该阶段目标是将系统交付给最终用户,包括部署、培训和最终验收,也不涉及架构设计或计划制定,排除。
