`
ihuashao
  • 浏览: 4663402 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

[新闻] IBM向Eclipse捐赠RUP

阅读更多

转自http://www.umlchina.com/News/Content/221.htm

IBM和很多其它公司联合发出倡议,提议在开源的Eclipse基础上共享关于软件开发的共同实践和方法。

IBM Rational 的一位经理Per Kroll说,为了创建称为the Eclipse Process Framework的新的流水线过程,IBM贡献了其产品Rational Unified Process (RUP)的子集。RUP是用以管理软件开发项目的可裁减框架,Kroll估计这次贡献出来的部分占到了RUP的15%。

15个其它的公司也决定为这个框架贡献代码和过程,包括Cap Gemini Ernst & Young, Covansys, Number Six Software, Armstrong Process Group, Object Mentor, 和Bedarra研究实验室等。

Kroll指出,为软件开发项目提供的预测性更强的方法学将帮助开发人员构建更可信赖的应用,效率更高、成本更低。

根据IBM的说法,近半数的内部软件开发项目都超过了预期的成本,90%都在预定deadline之后完成,30%被取消。而且,根据Standish Group 的说法,15%到20%的软件bug耗费美国经济一年大概600亿美元。

Kroll说,“业内失败的项目比率太高了”。

Armstrong Process Group总裁Chris Armstrong将软件开发现状和20世纪制造业的情况进行了比较。他认为制造业一得出可以在整个行业内重用的共同实践,生产率就得到了魔术般的提高。

Armstrong坚信同样的改进可以发生在软件行业,如果我们有涵盖软件开发各种复杂步骤的共同方法论。

“对我来说,这代表着这个行业走向成熟的重要一步”,他认为,“这其中最稳定和最有预测性的就是软件开发过程,我们将在这上面进一步做得更好”。

Eclipse Process Framework是跨平台的,这意味着开发者可以在Java和微软.Net开发环境上使用它来构建应用。

但Armstrong指出,.NET上的用户估计不会使用Eclipse Process Framework,因为微软有自己的软件开发方法学和最佳实践,名字是Microsoft Solutions Framework (MSF)。

但微软的框架具有不支持很多其它开发平台的特性。Armstrong说,一个例子是,微软有自己的软件开发过程元模型,而不是使用OMG的Software Process Engineering Metamodel (SPEM),而SPEM是软件开发的行业标准。

但微软认为,MSF是在简化的SPEM基础上构建的,和这个OMG的元模型是一致的。

一位微软的女性发言人在声明中说,微软打算改进MSF,提供两个过程模版,分别面向Visual Studio 2005和Visual Studio 2005 Team System。

该发言人指出,MSF for Agile Software Development在迭代的软件开发中增强了风险管理、发布管理、design for operations等特性。MSF for CMMI (Capability Maturity Model Integration)提供和CMMI过程的联系,以使得软件组织可以快速地应用成熟的软件开发实践,以驱动业务能力。

微软计划在11月7日在San Francisco发布Visual Studio 2005的新版本。

Eclipse委员会成员要花1到2个月来评审关于Eclipse Process Framework的提议,Kroll指出,之后他们将投票决定是否采纳。

分享到:
评论

相关推荐

    IBM RUP中文模版集

    **IBM Rational统一过程(Rational Unified Process,简称RUP)是一种结构化软件开发框架,它为软件工程提供了全面的方法论指导。RUP中文模版集是这套方法论在中国语境下的应用体现,主要包含了软件开发生命周期中...

    IBM公司的RUP模型

    **IBM公司的RUP模型详解** RUP(Rational Unified Process),即IBM的统一软件开发过程,是一种迭代和基于构件的软件开发方法论。RUP由IBM的Rational公司提出,它提供了一种结构化的方法来管理和构建高质量的软件...

    IBM RUP工程管理

    - **内部培训**:客户可以根据需要从中挑选部分内容用于内部会议,向团队介绍RUP的不同方面。 - **非商业用途**:仅限于非商业用途,例如学术研究或教学等场景。 #### 六、RUP的实际操作指南 《Rational Unified ...

    rup

    “rup”,全称为 Rational Unified Process(统一软件开发过程),是由IBM Rational公司提出的软件开发方法论。它是一个详细且可裁剪的过程框架,为软件开发团队提供了一套结构化的指导原则、最佳实践以及工作产品。...

    RUP模板RUP模板

    RUP(Rational Unified Process)是一种软件开发过程框架,由IBM公司的Rational软件部门开发。它是一种迭代和增量的开发方法论,旨在提供一种结构化的流程,帮助软件团队管理和实现复杂的软件开发项目。RUP模板则是...

    RUP(Rational Unified Process)文档全套模板

    RUP(Rational Unified Process)是一种广泛使用的软件开发过程框架,由IBM的Rational公司开发。它提供了一种结构化的方法来管理软件开发项目,强调迭代和增量开发,旨在提高软件质量和生产力。RUP文档全套模板是RUP...

    RUP 模板--RUP 模板

    RUP,全称为 Rational Unified Process,是由IBM公司开发的一种软件开发过程框架,它提供了一种结构化的方法来管理软件开发生命周期中的各个阶段。RUP模板是RUP过程的一个核心组成部分,旨在帮助项目团队在实际工作...

    胖子说RUP(转贴)

    RUP是一种广泛使用的软件开发过程框架,由IBM的Rational公司开发。它是一种迭代和面向组件的软件开发方法论,旨在提供一种结构化的流程,帮助团队高效地管理复杂项目。 **RUP的核心概念和特点:** 1. **迭代开发**...

    RUP核心概念解析

    RUP(Rational Unified Process)是一种广泛使用的软件开发过程框架,由IBM的Rational公司开发。RUP的核心概念包括了软件开发过程中多个关键元素及其相互关系。本文将深入解析RUP的一些关键概念,以帮助读者更好地...

    RUP-best practices

    ### Rational Unified Process (RUP) 最佳实践 #### 什么是Rational Unified Process (RUP)? Rational Unified Process(简称RUP)是一种软件工程过程,它为软件开发团队提供了一个结构化的方法来指导整个软件开发...

    RUP课件全套资料,是你进行RUP学习必不可少的东西

    RUP,全称为 Rational Unified Process,是IBM公司开发的一种软件开发过程框架,它提供了一种结构化的方法来管理和构建复杂的软件项目。RUP的核心理念是迭代和增量开发,强调了软件开发过程中的灵活性、可适应性和...

    用RUP和UML进行软件项目的开发-RUP介绍.ppt

    Rational Unified Process(RUP)是一种广泛采用的软件开发过程框架,由Rational软件公司(现为IBM的一部分)开发和维护。RUP旨在提供一种结构化的方法,帮助开发团队有效地管理软件项目,确保在预定期限和预算内...

    RUP 2003 中文版

    Rational Unified Process(RUP)是IBM公司开发的一种软件开发过程框架,2003年版本代表了当时最新的软件工程实践。它提供了一种结构化的方法来管理软件开发项目,涵盖了从需求分析到系统维护的整个生命周期。RUP...

    RUP中文模板 全集

    RUP,全称为Rational Unified Process,是由IBM Rational公司开发的一种软件开发过程框架。它是一种迭代、面向架构的软件开发方法论,强调软件生命周期中的关键实践和可重复使用的资产。RUP提供了一套全面的文档模板...

    RUP模板-文档

    **RUP(Rational Unified Process)模板文档**是软件开发领域中一套全面的、结构化的开发框架,由Rational Software Corporation(现IBM Rational)提出。RUP是一种迭代和面向架构的软件开发方法论,旨在提供一种...

    RUP大讲堂系列讲座

    RUP(Rational Unified Process)是IBM Rational公司推出的一种软件开发过程框架,它是一种灵活的、可扩展的过程模型,适用于不同规模和复杂度的软件开发项目。《RUP大讲堂》系列讲座旨在帮助软件开发人员理解和掌握...

    RUP系统分析教程

    RUP系统分析教程RUP系统分析教程RUP系统分析教程

    程序员2007精华本-RUP大讲堂

    RUP是由IBM Rational公司开发的一种面向对象和基于组件的软件开发过程模型,它为软件工程提供了全面的指导和实践原则。 RUP的核心理念是强调迭代和增量开发,这种开发模式允许团队在项目早期就能得到可执行的产品,...

    Rational-RUP-poster-out.pdf.zip

    Rational统一过程(Rational Unified Process,简称RUP)是一种软件开发过程模型,由IBM公司旗下的Rational软件公司创建。RUP是一种灵活可配置的方法论,适用于多种类型的软件开发项目,尤其是大型、复杂系统。RUP的...

    RUP2007简体中文版.zip

    Rational Unified Process(或 RUP)是什么? RUP 的实质 Rational Unified Process®(RUP®)实质上是与成功开发软件有关的。定义 RUP 的中心元素有三个: 用于成功开发软件的一组基本观念和原则。 这些观念和...

Global site tag (gtag.js) - Google Analytics