V模型 敏捷方法 1、特点: 轻量、高效、低风险、柔性,科学且充满乐趣的软件开发方式; 2、流程: 在一个敏捷项目中,需要假定我们并不能事先确定系统的需求。因此在项目的初期有一个详细设计阶段的想法是不现实的。系统的设计必须随着软件的变化需进化; 3、适用: 小型或中型软件开发团队,并且客户的需求模糊或者多变。 XP方法模型,是一种轻量(敏捷)、高效、低风险、柔性、可预测、科学且充满乐趣的软件开发方式。它由价值观(沟通、简单、反馈、勇气)、原则(小步快走)、实践和行为四个部分组成 敏捷方法 统一过程RUP(Rational Unified Process)方法模型 1、特点: 基于构件,由UML方法和工具支持。3个显著特点,即用例驱动,以基本架构为中心、迭代和增量。提供了开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品; 2、流程: 初始阶段、细化阶段、构建阶段和交付阶段。每个阶段结束时都要安排一次技术评审,以确定这个阶段的目标是否已经达到。 3、适用: 一个通用过程框架,可以用于种类广泛的软件系统、不同的应用领域、不同的组织类型、不同性能水平和不同的项目规模。 统一过程RUP 迭代模型的选择使用条件 1、在项目开发早期需求可能有所变化。 2、分析设计人员对应用领域很熟
原创力文档

文档评论(0)