首页 » 排名链接 » 软件开发过程产品 RUP 所包含的 4 个阶段以及 RUP 的基本特征(阶段构架产品开发评估)

软件开发过程产品 RUP 所包含的 4 个阶段以及 RUP 的基本特征(阶段构架产品开发评估)

神尊大人 2024-11-16 03:05:31 0

扫一扫用手机浏览

文章目录 [+]

RUP 中的软件过程在时间上被分解为四个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和交付阶段。
每个阶段结束时都要安排一次技术评审,以确定这个阶段的目标是否已经满足。
如果评审结果令人满意,就可以允许项目进入下一个阶段。

四个阶段的核心任务分别为:

(1)初始阶段

软件开发过程产品 RUP 所包含的 4 个阶段以及 RUP 的基本特征(阶段构架产品开发评估) 排名链接
(图片来自网络侵删)

明确地说明项目规模。
这涉及了解环境及最重要的需求和约束,以便于可以得出最终产品的验收标准。

计划和准备商业理由。
评估风险管理、人员配备、项目计划和成本/进度/收益率折中的备选方案。

综合考虑备选构架,评估设计和自制/外购/复用方面的折中,从而估算出成本、进度和资源。
此处的目标在于通过对一些概念的证实来证明可行性。
该证明可采用可模拟需求的模型形式或用于探索被认为高风险区域的初始原型。
初始阶段的原型设计工作应该限制在确信解决方案可行就可以了。
该解决方案在细化和构建阶段实现。

准备项目的环境,评估项目和组织,选择工具,决定流程中要改进的部分。

(2)细化阶段

快速确定构架,确认构架并为构架建立基线。

根据此阶段获得的新信息改进前景,对推动构架和计划决策的最关键用例建立可靠的了解。

构建阶段创建详细的迭代计划并为其建立基线。

改进开发案例,定位开发环境,包括流程和支持构建团队所需的工具和自动化支持。

改进构架并选择构件。
评估潜在构件,充分了解自制/外购/复用决策,以便有把握地确定构建阶段的成本和进度。
集成了所选构架构件,并按主要场景进行了评估。
通过这些活动得到的经验有可能导致重新设计构架、考虑替代设计或重新考虑需求。

(3)构建阶段

资源管理、控制和流程优化。

构件开发并根据已定义的评估标准进行测试。

根据前景的验收标准对产品发布版进行评估。

(4)产品化阶段(提交阶段)

执行部署计划。

对最终用户支持材料定稿。

在开发现场测试可交付产品。

制作产品发布版。

获得用户反馈。

基于反馈调整产品。

使最终用户可以使用产品。

RUP 最核心的 3 个特征是:用例驱动、以架构为中心的、迭代和增量。

二、RUP 在该项目中的具体实施内容

制品(Artifact)——what 的问题:制品是活动生成、创建或修改的一段信息。
也可译为产品、工件等,和制品的意思差不多。

工作流(Workflow)——when 的问题:工作流描述了一个有意义的连续的活动序列,每个工作流产生一些有价值的产品,并显示了角色之间的关系。

三、RUP简介

RUP (Rational Unified Process)是 IBM 公司一款软件开发过程产品,它提出了一整套以 UML 为基础的开发准则,用以指导软件开发人员以 UML 为基础进行软件开发。
RUP 汲取了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程框架, 可以适应不同的软件系统、应用领域、组织类型和项目规模。

标签:

相关文章

女装(女装会员让你钻石营收)

·1、预存一定金额到会员卡中,可用于二次消费抵扣;·2、享受所有衣服的88折优惠;·3、邀请好友购买,可获得成交额的10%奖励;·...

排名链接 2024-12-07 阅读568 评论0