下载后可任意编辑项目管理法律规范RUP 管理实施1下载后可任意编辑项目管理法律规范-RUP 管理实施第一部分: 项目阶段 概述软件开发的产品质量水平, 是一个由来已久的话题。而提高软件企业的产品质量水平, 必须改进软件产品的开发过程。可是这里没有什么百试百灵的灵丹妙药, 我们必须根据本企业的实际情况, 参考国内外先进企业的经验, 总结出一种适合本企业的软件开发模式。此法律规范是基于 CMM 模型法律规范, 以 RUP 软件工程过程为蓝本, 由我本人根据项目实际情况而选择修改, 从而使之适应当前应用级系统设计开发的需要。本文主要以 RUP 的软件工程框架为主, 省略复杂概念部分。着眼点放在控制软件产品开发流程上, 由于人员配置与软件分工现行状况的限制, 对其中的部分细节进行了合并可省略, 从而适应当前国内软件开发所要求。 Rational Unified Process( 简称 RUP) 是一套软件工程过程( 在下面介绍) 。 在 RUP 过程中, 我们能够看到它非常强调一点: 循环。现在我们做的每一个项目都存在不断变化的问题。用户需求变化、 系统设计变化( 可能是需求变化也可能是存在了技术问题) 、 编码变化( 由测试与复审等环节引发的) 等问题困扰着项目进行。解决这些问题的方法就是不断的循环。 RUP 简介 Rational Unified Process( 简称 RUP) 是一套软件工程过程, 主要由 Ivar Jacobson 的 The Objectory Approch 和 The Rational Approch 进展而来。同时, 它又是文档化的软件工程产品, 所有 RUP 的实施细节及方法导引均以 Web 文档的方式集成在一张光盘上, 由 Rational 公司开发、 维护并销售, 当前版本是2下载后可任意编辑RUP 。RUP 又是一套软件工程方法的框架, 各个组织可根据自身的实际情况, 以及项目规模对 RUP 进行裁剪和修改, 以制定出合乎需要的软件工程过程。RUP 吸收了多种开发模型的优点, 具有很好的可操作性和有用性、 从它一推出市场, 凭借 Booch、 Ivar Jacobson、 以及Rumbaugh 在业界的领导地位、 以及与统一建模语言( Unified Model Language , 以下简称 UML) 的良好集成、 多种 CASE 工具的支持、 不断的升级与维护, 迅速得到业界广泛的认同, 越来越多的组织以它作为软件开发模型框架。 在 RUP 中, 软件开发生命周期根据时间和 RUP 的核心工作流划分为二维空间。 如上图所示, 时间维从组织管理的角度描述整个软件开发生命周...