[软工]此EUP非彼EUP

news/2024/7/5 5:53:27
2006年06月07日 13:46:00

去北京前,跟阿阮家的David 聊起RUP,David是IBM SCM的认证专家,常常会被邀请了去客户那里解决他们的配置管理问题,英文特帮,跟Ivar 非常熟悉。他忽然问我,是否有EUP的资料,我拍脑门说有,忙找给他,却发现,此EUP非彼EUP。

我的EUP,是2005年,scott ambler等人写的,主要目的,是作为RUP的补充,提供一个tailoring的框架(里面有若干的新的discipline);而David说的EUP,是Ivar 感觉UP太复杂,提出的一个精简的版本 (Essential UP)。这是Ivar在本次软件大会上的发言内容,据说,为了在中国推广,他甚至挖到了rational 中国的原总经理。。。

联想到Martin 的敏捷行,我们不难看出,越来越多的国外公司,看好中国的软件开发管理市场。这也从一个侧面,反映出我们的开发过程和方法还存在这样或者那样的问题。

partech说RUP不实用,我个人不是非常赞同,看一下RUP的定义就知道了,RUP是一个框架,这就意味着,RUP就是一个半成品(因为框架是一个半成品)。现在,我们可以找到很多RUP的plug-in ,这些Plug-in 包括 agile,xp,FDD。。。 因此,我还是比较倾向将RUP做为我们思考起点。

人们对RUP的垢病,大多聚集在产生太多的工件上,那么,让我们来看一下RUP自己怎么说:

economy of artifact

  • 1 只创建有用的artifact
  • 2 最好有工具支持
  • 3 使用工具创建形成snapshot --report
  • 4 将重点放在可以形成产品部分的工件上。

记得在DDD中,有一章,提出释意接口,梁问我,难点把类或者方法名字写得长点自然点,就可以做好交流工作吗?我想,这个问题,首先要从环境上来思考:在英语国度中,把类和方法写成自然语言的方式,当然可以促进交流了。在国内的环境中,这种交流效果是要打折扣的。如果,从代码上进行交流,效果打了折扣,那么,我们应该用什么来保证或者增强交流的效果呢?什么才是有用的工件呢?

我想这个问题,只能根据具体情况来回答了。因此,对RUP进行裁减,势在必行。

此EUP非彼EUP,但是殊途同归。经过tailoring 后的UP,会根植在中国广大开发团队中。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=777946



http://www.niftyadmin.cn/n/3661332.html

相关文章

R中高效安装包,以ComplexHeatmap包为例

包安装问题解决方案 1. Biocmanager安装 [2. 手动安装](正在更新……) 目录 包安装问题解决方案前言1. install.packages()的介绍1.1 install.packages()的工作原理1.2 install.packages()安装失败的原因1.3 解决方案 2. BiocManage安装ComplexHeatmap总…

cmd编译可以通过执行没有结果_QT发布程序没有那么难——WINamp;MAC OS系统release操作指南...

【目标】将代码程序打包成.exe(windows系统下可执行程序)或.app(mac os系统下可执行程序),不要求系统安装QT工具即可执行。【准备工作】(很重要!很重要!很重要!&#xff…

[软工]理想向左,现实向右

2006年09月11日 13:49:00 曾经在若干年前的一个会议上,听到某人慷慨激昂的宣称,国内的电子政务市场有多大,政府每年投入多少亿,感情之激烈,就如同这些钱已经揣入了他的腰包。但目前,国内有若干家公司在盯着…

go gorilla怎么给某个cid发送消息_[go] go的并发模型

介绍并发模型,我们先来说一下并发和并行。并发和并行并发和并行否是为了充分利用CPU多核计算资源提出来的概念。并发指的是在同一个时间段内,多条指令在CPU上同时执行并行值得是在同一时刻,多条指令在CPU上同时执行并发程序其实并不要求CPU具…

gulp-cli命令安装出错_rhel7下怎么安装软件

展开全部(红帽软件包管理器)适用于依赖636f707962616964757a686964616f31333433656134关系比较少的软件安装系统安装请单击查看RPM有点像Windows系统中的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。安装软件的命令格式rp…

[软工]谁说MDA不需要设计?

2006年09月08日 17:53:00 接连几个项目下来,都是跟政务相关的,这一趟下来,感觉收获颇多。我接触的第一个政务类项目,是CRJ系统(金税系统也有接触,但是不是很深),在这个项目中&#x…

c++ try catch语句_Java语法糖 : 使用 try-with-resources 语句安全地释放资源

先给出本文的重点:这里所谓的资源(resource)是指在程序完成后,必须关闭的对象, try-with-resources 语句确保了每个资源在语句结束时关闭;使用 Java 7 新增的 try-with-resources 语句 代替 try-finally 语句进行资源关闭&#xf…

[瞭望站] 客户同我们一起成长。。。

2006年09月01日 15:46:00 最近在上海,接连走访了2个客户,拿到了3套客户需求,给他们演示了楼上集成开发方法,他们也表示了浓重的兴趣。现在的客户,被忽悠得多了,所有现在变得特别务实和谨慎,当我…