Bootstrap

统一过程(UP/RUP)、敏捷方法、结构化方法及原则

目录

一、统一过程

1、概念

2、特点

3、统一过程模型中的相关概念

4、考点

(1)RUP四种重要的模型元素

(2)RUP的四个阶段

二、敏捷方法

1、概念

2、特点

3、敏捷方法

4、考点:敏捷方法原则/价值观/最佳实践

三、结构化方法

1、指导思想

2、考点:结构化开发方法的指导思想

3、结构化设计原则

4、考点:结构化设计的原则


一、统一过程

1、概念

  • 是一种以用例为驱动、以架构为中心迭代和增量的软件开发方法。

2、特点

  • 将软件开发分为四个阶段:初始(确定项目的范围)、细化(对系统进行分析)、构建(实施)、交付(0让用户进行必要的测试、对用户进行培训)。

3、统一过程模型中的相关概念

  • 工件:活动产生的对象。可以简单理解为进行开发活动所产生的一系列信息就是工作。
  • 活动:是一个有明确目的的活动的单元叫做活动。
  • 角色:人。
  • 工作流:人完成一件事情的一系列的过程。

4、考点

(1)RUP四种重要的模型元素

(2)RUP的四个阶段

二、敏捷方法

1、概念

  • 敏捷开发方法的整体目标是通过尽可能早的、持续的向客户交付有价值的产品,使客户满意。

2、特点

  • 通过在软件开发过程中加入灵活性、敏捷性的方法,使得用户在开发过程中能够去增加需求、去改变他的需求。

3、敏捷方法

  • 自适应开发
  • 水晶方法
  • 特性驱动开发
  • 极限编程

4、考点:敏捷方法原则/价值观/最佳实践

三、结构化方法

1、指导思想

  • 自顶向下、逐层分解,它的基本原则是功能的分解与抽象。
  • 是一种面向数据流的软件开发方法。

2、考点:结构化开发方法的指导思想

3、结构化设计原则

4、考点:结构化设计的原则

;