1 / 46
文档名称:

项目管理规范-RUP管理实施.doc

格式:doc   大小:160KB   页数:46页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

项目管理规范-RUP管理实施.doc

上传人:nb6785 2021/12/20 文件大小:160 KB

下载得到文件列表

项目管理规范-RUP管理实施.doc

文档介绍

文档介绍:1 / 46
项目管理规X-RUP管理实施
第一部分:项目阶段
概述
软件开发的产品质量水平,是一个由来已久的话题。而提高软件企业的产品质量水平,必须改进软件产品的开发过程。但是这里没有什么百试百灵的灵丹妙药,我们必须根据本企业的实际情况,参考国内外先进企业的经验,总结出一种适合本企业的软件开发模式。
此规X是基于CMM模型规X,以RUP软件工程过程为蓝本,由我本人根据项目实际情况而选择修改,从而使之适应当前应用级系统设计开发的需要。
本文主要以RUP的软件工程框架为主,省略复杂概念部分。着眼点放在控制软件产品开发流程上,由于人员配置与软件分工现行状况的限制,对其中的部分细节进行了合并可省略,从而适应目前国内软件开发所要求。
Rational Unified Process(简称RUP)是一套软件工程过程(在下面介绍)。
在RUP过程中,我们可以看到它非常强调一点:循环。
现在我们做的每一个项目都存在不断变化的问题。用户需求变化、系统设计变化(可能是需求变化也可能是存在了技术问题)、编码变化(由测试与复审等环节引发的)等问题困扰着项目进行。解决这些问题的方法就是不断的循环。
RUP简介
Rational Unified Process(简称RUP)是一套软件工程过程,主要由Ivar Jacobson的 The Objectory Approch 和 The Rational Approch 发展而来。同时,它又是文档化的软件
3 / 46
工程产品,所有RUP 的实施细节与方法导引均以Web文档的方式集成在一X光盘上,由Rational公司开发、维护并销售,当前版本是RUP2000。RUP又是一套软件工程方法的框架,各个组织可根据自身的实际情况,以与项目规模对RUP进行裁剪和修改,以制定出合乎需要的软件工程过程。
RUP 吸收了多种开发模型的优点,具有很好的可操作性和实用性、从它一推出市场,凭借Booch、Ivar Jacobson、以与Rumbaugh 在业界的领导地位、以与与统一建模语言(Unified Model Language , 以下简称UML)的良好集成、多种CASE工具的支持、不断的升级与维护,迅速得到业界广泛的认同,越来越多的组织以它作为软件开发模型框架。
在RUP中,软件开发生命周期根据时间和RUP的核心工作流划分为二维空间。
如上图所示,时间维从组织管理的角度描述整个软件开发生命周期,是RUP的动态组成部分。它可进一步描述为周期(Cycle)、阶段(phase)、迭代(Iteration)。
核心工作流从技术角度描述RUP的静态组成部分,它可进一步描述为行为(activities)、工作流(workflow)、产品(artifact)、工人(worker)。
图中的阴影部分描述了不同的工作流,在不同的时间段内工作量的不同。值得注意的是,几乎所有的工作流,在所有的时间段内均有工作量,只是大小不同而已。这与Waterfall process 有明显的不同。
RUP采用Use Case的概念,把要开发的系统根据各功能使用的情况划分多个Use Case,并采用迭代的思想把系统的
3 / 46
风险分布在四个阶段,风险越大的迭代越要放在靠前的阶段做,使软件产品的风险不断降低;而不是像传统软件工程那样越往开发的后期问题越多。所以RUP的思想一推出就受到软件企业的欢迎。按照RUP的开发模式一般可以达到CMM2、3级的水平。当然,理解和掌握RUP需要一个相对较长的过程。
项目阶段
从管理的观点来说,软件生命周期随着时间分为四个依次进行的阶段,每个阶段的结束都有一个主要里程碑;实质上,每个阶段就是两个主要里程碑之间的时间跨度。在每个阶段结束时进行评估,以确定是否实现了此阶段的目标。良好的评估可使项目顺利进入下一阶段。
. 计划阶段
在进度和工作量方面,所有阶段都各不一样。尽管不同的项目有很大的不同,但一个中等规模项目的典型初始开发周期应该预先考虑到工作量和进度间的分配:
先启
精化
构建
产品化
工作量
~5 %
20%
65%
10%
进度
10 %
30%
50%
10%
5 / 46
可表示为下图
对于演进周期,先启和精化阶段就小得多了。能够自动完成某些构建工作的工具将会缓解此现象,并使得构建阶段比先启阶段和精化阶段的总和还要小很多。
通过这四个阶段就是一个开发周期;每次经过这四个阶段就会产生一代软件。除非项目“死亡”,否则通过重复同样的先启阶段、精化阶段、构建阶段和产品化阶段的顺序,产品将演进为下一代产品,但每一次的侧重点都将放在不同的阶段上

最近更新

2025年保安员题库500道含多选附参考答案(基础.. 119页

2025年公用设备工程师之专业知识(暖通空调专.. 167页

2025年国家电网招聘之电工类题库含答案(模拟.. 78页

2025年政工职称考试题库【学生专用】 29页

2025年普法学法知识竞赛题库含完整答案【有一.. 37页

2025年注册城乡规划师之城乡规划原理题库带答.. 151页

第一节尝试对生物进行分类(新人教版)公开课一.. 29页

2025年消防设施操作员之消防设备基础知识题库.. 163页

2025年环境影响评价工程师之环评技术方法题库.. 169页

2025年监理工程师之监理概论题库附答案(预热.. 144页

2025年计算机知识题库含大题及参考答案(轻巧.. 75页

最新七上新人教版《穿井得一人》、《杞人忧天.. 35页

形势与政策(2025春)超星学习通章节测试、考.. 19页

酒店管理融资居间合同范例 7页

遗产继承纠纷和解协议书 4页

速冻食品物流协议模板六 7页

通信服务居间服务合同模板 7页

人教版英语选修6第四单元Reading公开课一等奖.. 51页

跨境电商物流场地租赁 7页

二年级上册语文部编版23纸船和风筝PPT公开课一.. 20页

三年级上学期家长会班主任发言稿PPT96831公开.. 44页

部编版一年级下册语文9夜色公开课PPT 37页

班主任工作总结及新学期工作展望 16页

二零二四年高端办公区域改造工程合同 16页

二零二四版产业园项目消防安全工程合同 16页

物料制作合同通用11篇 22页

EHS管理体系内部审核检查表 4页

铸铁管道试水打压方案 12页

介入手术耗材管理品管圈ppt课件 23页

理解曝光:拍出精彩照片的关键 26页