2 统一建模语言UMLUP与瀑布模型

UP:统一过程的缩写 , 是一种以用例驱动、以体系结构为核心、迭代及增量的软件过程模型 , 由UML方法和工具支持 , 广泛应用于各类面向对象项目 。
RUP() , 统一软件开发过程 , 统一软件过程是一个面向对象且基于网络的程序开发方法论 , 描述了如何有效地利用商业的可靠的方法开发和部署软件 , 是一种重量级过程(也被称作厚方法学) , 因此特别适用于大型软件团队开发大型项目 。
软件开发过程()描述了构造、部署以及维护软件的方式 。
统一过程( The,UP) 是一种流行的构造面向对象系统的迭代软件开发过程 。
UP其主要概念是:以构架(各种模型)为中心、用例(开发软件的目标)驱动、迭代和增量式开发统一过程( , RUP)是对统过程的详细精化 , 并且已经被广泛采纳 。迭代和增量式开发
拥抱需求的变化 , 在每一个阶段逐步演进 , 迭代是因为需求没有完善或新的需求 , 所以需要不断的迭代 。
瀑布生命周期
试图在编程之前(详细)定义所有或大部分需求 , 而且通常于编程之前创建出完整的设计 , 试图在开始前定义“可靠的"计划或时间表 。
事实上上面的要求是很难做到的 , 因为在项目开发上面唯一不变的就是变化 , 所以瀑布生命周期就是为了避免这种变化 , 逆流而上 , 这是避免不了的 。
【2统一建模语言UMLUP与瀑布模型】但是还是有许多公司还是使用瀑布生命周期进行设计的 , 因为如果没有完整的文档客户觉得不够安全