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

一、统一过程

1、概念

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

2、特点

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

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

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

4、考点

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

(2)RUP的四个阶段

二、敏捷方法

1、概念

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

2、特点

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

3、敏捷方法

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

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

三、结构化方法

1、指导思想

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

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

3、结构化设计原则

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值