6、云应用开发方法与特性解析

云应用开发方法与特性解析

1. 统一过程与CloudScale方法

1.1 统一过程概述

软件的开发都遵循一定的过程步骤,将初始想法转化为可行的解决方案。经过多年的积累,如今存在多种覆盖软件产品部分或整个生命周期的开发过程。其中,完整的开发过程常被称为统一过程(UP)。

统一过程是一系列迭代、增量、以架构为中心、由用例驱动且注重早期风险处理的过程模型的统称。一般而言,UP 定义了四个项目阶段:
1. 初始阶段 :主要聚焦于为系统建立业务案例并界定项目范围。在此阶段,需识别所有外部实体和系统角色(参与者),并描述它们之间的交互性质。业务案例涵盖成功标准、风险评估以及所需资源的估算。该阶段的主要输出是愿景文档,包含项目核心需求、关键特性和主要约束的总体愿景,此外还有初始用例模型和原型。
2. 细化阶段 :重点分析问题领域并建立稳固的架构基础。这需要对系统有足够广泛和深入的了解,基于系统范围、主要功能和非功能需求(如性能要求)做出架构决策。该阶段的主要输出包括可执行的架构原型、补充非功能需求的文档、完整的用例模型、软件架构描述以及潜在的业务模型。
3. 构建阶段 :暂未详细展开,后续主要聚焦于前面两个阶段。
4. 过渡阶段 :暂未详细展开,后续主要聚焦于前面两个阶段。

常见的统一过程有 Rational 统一过程(RUP)和 OpenUP。RUP 由 Rational Software(现属 IBM)创建,有商业工具支持;OpenUP 由 Eclipse 基金会推广,有免费

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值