转自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模型,对软件开发流程有指导意义
RUP中文模版集是多个word文档组成,包括整个软件生命周期中各个阶段的文档模版~
RUP模板RUP模板RUP模板RUP模板RUP模板RUP模板RUP模板
IBM Rational Unified Process RUP RUP官方中文文档模板 软件工程必不可少
RUP 模板 RUP 模板 RUP 模板 RUP 模板 RUP 模板 RUP 模板
RUP文档全套模板,包含需求、设计、测试等等。
怎么进行工程管理,计划,执行,监督 Rational Unified Process Made Easy - A Practitioner’s Guide to RUP
NULL 博文链接:https://ppjatsyd.iteye.com/blog/897109
RUP系统分析教程RUP系统分析教程RUP系统分析教程
Rational Unified Process(或 RUP)是什么? RUP 的实质 Rational Unified Process®(RUP®)实质上是与成功开发软件有关的。定义 RUP 的中心元素有三个: 用于成功开发软件的一组基本观念和原则。 这些观念和...
RUP 基础知识 网上收集 RUP 基础知识 简介 RUP 基础知识 简介
用RUP和UML进行软件项目的开发-RUP介绍.ppt 用RUP和UML进行软件项目的开发-RUP介绍.ppt
在实践中,笔者发现,对概念的理解不到位,特别是对概念之间的关系理解不到位,是阻碍不少人成功应用RUP的原因之一。本文采用“为概念及其关系建模”的方法,对概念及其关系进行考察,以期深入理解RUP的核心概念。...
运用RUP 4+1视图方法进行软件架构设计_doubleuto的空间
RUP2007英文版 共9卷
RUP,详细系统介绍了RUP,是RUP权威著作,深入浅出,通俗易懂
RUP2007英文版 共 9 卷
还记得RUP吗,现在还在用吗?整理资料,发现了这三个RUP的PPT。分享给大家。
RUP文档模板 RUP文档模板 RUP文档模板 RUP文档模板