0%

开发方法(三)统一过程UP

UP是一个统一的软件开发过程,可以用于各种类型的项目。UP是基于构件的,使用统一建模语言(UML)。

1
2
3
4
特点:
用例驱动
以基本架构为中心
迭代和增量


初始阶段:

1
2
3
4
明确项目规模。了解核心需求及约束,以确定验收标准。
计划和准备商业理由。评估风险管理、人员配备、项目计划、成本、进度、收益率折中的备选方案。
综合考虑备选架构。评估设计和自制、外购、复用方面的折中,从而估算成本、进度和资源。
准备项目的环境,评估项目和组织,选择工具,决定流程中要改进的部分。

细化阶段

1
2
3
4
5
快速确定架构。
进一步明确需求,充分了解对推动架构和计划决策的最关键的用例。
创建详细的迭代计划,并建立基线。
优化开发流程,确定构建和自动化工具。
优化架构,并选择构件。自制、外购或者复用。

构建阶段

1
2
3
资源管理、控制和流程优化。
完成构件开发,并根据已定义的评估标准进行测试。
根据验收标准对产品进行评估。

交付阶段

1
2
3
4
5
6
7
执行部署计划
完成用户手册
确认测试
打包发布
获得用户反馈
基于反馈调整产品
最终版上线