目录
一、统一过程
1、概念
-
是一种以用例为驱动、以架构为中心迭代和增量的软件开发方法。
2、特点
-
将软件开发分为四个阶段:初始(确定项目的范围)、细化(对系统进行分析)、构建(实施)、交付(0让用户进行必要的测试、对用户进行培训)。
3、统一过程模型中的相关概念
-
工件:活动产生的对象。可以简单理解为进行开发活动所产生的一系列信息就是工作。
-
活动:是一个有明确目的的活动的单元叫做活动。
-
角色:人。
-
工作流:人完成一件事情的一系列的过程。
4、考点
(1)RUP四种重要的模型元素
(2)RUP的四个阶段
二、敏捷方法
1、概念
-
敏捷开发方法的整体目标是通过尽可能早的、持续的向客户交付有价值的产品,使客户满意。
2、特点
-
通过在软件开发过程中加入灵活性、敏捷性的方法,使得用户在开发过程中能够去增加需求、去改变他的需求。
3、敏捷方法
-
自适应开发
-
水晶方法
-
特性驱动开发
-
极限编程
4、考点:敏捷方法原则/价值观/最佳实践
三、结构化方法
1、指导思想
-
自顶向下、逐层分解,它的基本原则是功能的分解与抽象。
-
是一种面向数据流的软件开发方法。