是谁在现实世界中使用UML ??? [英] is anyone using UML in real world???

查看:73
本文介绍了是谁在现实世界中使用UML ???的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我从潜在客户那里得到很多关于UML的问题,以及我经验丰富的建模工具是什么,我没有。但是当我问他们

他们目前是否正在使用UML?答案通常是不,但那是我们想要的

方向......

UML在软件设计的现实世界中有任何应用世界还是它?b $ b只是一个过分夸张的对话?

Hi,

I get a lot of questions from prospective clients about UML and what
modeling tools I have experience with, which I do not. But when I ask them
if they are currently using UML? The answer is generaly "no, but that''s the
direction we want go..."
Is UML have any application in real world of Software design world or is it
just an overhyped convept?

推荐答案

我从来没有在使用它的地方工作过 - 虽然有几家公司已经把我送到课堂学习它。


UML是一个无法合理达到的理想。需要花费太多的时间和太多的努力,由昂贵的人 - 想出一个好的设计

。最重要的是,那些相同的人可能已经在相同或更短的时间内完成了他们的设计。最重要的是,在项目期间,

技术多次发生变化(现在已经是原来的两倍) - 所以

有更好的选择,中途通过。


例如,想象一下在六月的应用程序上完成设计,基于

版本1.1的框架..有很多大的, 2.0

的巨大变化可能会很好地改变你的设计中的一些基本因素,但是通过

然后就太晚了。


所以基本上,对我来说 - 这是一个悖论。这似乎是正确的事情,

但是为了做到这一点 - 它会让你的生产力,敏捷性,金钱和时间都花费。

" LP" < lp@a.com>在留言中写道

news:uD ************** @ TK2MSFTNGP15.phx.gbl ...
I''ve never worked at a place that used it - although several companies have
sent me to classes to learn it.

UML is an ideal that can''t ever be reasonably reached. It takes too much
time and too much effort, by people that are expensive - to come up with a
good design. On top of that, those same people could''ve BUILT what they were
designing in the same or less time. And on top of THAT, many times the
technology changes during the project (which is now twice as long) - so
there are better alternatives, half-way through.

For example, imagine finishing up the design on an app in June, based on
version 1.1 of the Framework.. there are a lot of big, big changes in 2.0
that could very well change something fundamental in your design, but by
then it''s too late.

So basically, to me - it''s a paradox. It seems like the right thing to do,
but in order to do it - it costs you productivity, agility, money and time..
"LP" <lp@a.com> wrote in message
news:uD**************@TK2MSFTNGP15.phx.gbl...

我从潜在客户那里得到很多关于UML的问题以及我所经历过的建模工具,我没有。但是当我问他们
他们目前是否正在使用UML时?答案通常是不,但那是我们想要的方向......
UML在软件设计世界的现实世界中是否有任何应用,或者<只是一个过分夸张的对话?
Hi,

I get a lot of questions from prospective clients about UML and what
modeling tools I have experience with, which I do not. But when I ask them
if they are currently using UML? The answer is generaly "no, but that''s
the
direction we want go..."
Is UML have any application in real world of Software design world or is
it
just an overhyped convept?



我曾经和UML谈过的每个地方都在那个

阶段...试图继续下去。


恕我直言,UML作为一种表示法是一个好主意。我真的应该学习更多

吧。它(最终)为程序员提供了一种通用的图形方式,可以在类之间绘制

之间的关系等,这样每个人都可以说出相同的语言。


作为一个在这个行业工作了20年的人,我可以告诉你这是不小的成就。


作为一种开发模式,我认为UML只是一个闪光灯。

行业专家每五年提出一次方式运行

软件项目并记录正在发生的事情。其中一些很棒,但是在大多数情况下它只是在一个地方为某人工作

并且现在赚了很多钱卖书和做

会议电路。


所以,我认为:UML作为一种表示法很精彩。学习它,使用它。 UML

作为开发计划尚未经过验证,可能无法生存。

Every place I''ve ever worked that talked UML was at exactly that
stage... trying to get going on it.

IMHO, UML as a notation is a great idea. I really should learn more of
it. It (finally) gives programmers a common graphic way of drawing
relationships between classes, etc. so that everyone is "speaking the
same language".

As someone who has been working in the industry for 20 years, I can
tell you that this is no small achievement.

As a development model, I think that UML is just a flash in the pan.
Every five years the industry gurus come up with "the way" to run
software projects and document what is happening. Some of it sticks,
but for the most part it''s just what worked in one place for somebody
and is now earning them lots of money selling books and doing the
conference circuit.

So, my opinion: UML as a notation is brilliant. Learn it, use it. UML
as a development plan is still unproven, and probably will not survive.


我同意你的看法UML很棒对几乎所有东西进行建模的符号,并且

它不适合作为开发计划。后者因为它不是它想要的b $ b。


UML是一种建模语言而不是开发过程。

我在每个项目上使用它,即使是最小的项目,与RCS使用UML做出的声明形成对比

不会延长项目的开发时间

使用得当,特别是当使用优秀的工具时,例如Sparx Systems的企业架构师。


我使用UML和MSF以及每个项目我在过去的7年中领先了b $ b年,在这个框架内提前提前,在预算范围内,并且很好

能够应对行业变化的速度重要的是从客户的角度来看,以更低的成本,可能更多

,因为一个设计良好的系统可以由一个小于一个设计的团队提供,并且

即时建造。


Mike Hanson

MCSD,MCSE + I,MCDBA,SCP


" Bruce Wood"写道:
I agree with you UML is a great notation for modelling almost anything, and
it is no good as a development plan. The latter because that is not what it
is intended to be.

UML is a Modelling Language not a development process.

I use it on every project, even the smallest, and in contrast to the claim
made by RCS using UML does not extend the development time of a project when
used appropriately, especially when used with an excellent tool like
Enterprise Architect from Sparx Systems.

I use UML along with MSF and every single project I have lead in the last 7
years, within this framework came in ahead of time, within budget, and well
able to cope with the rate of change in the industry, and probably more
importantly from the customers point of view at a much lower cost, because a
well designed system can be delivered by a smaller team than one designed and
built on the fly.

Mike Hanson
MCSD , MCSE+I, MCDBA, SCP

"Bruce Wood" wrote:
我曾经和UML谈过的每个地方都处于那个阶段...试图继续下去。
它。它(最终)为程序员提供了一种绘制类之间关系等的通用图形方式,以便每个人都能说出相同的语言。

我已经在这个行业工作了20年,我可以告诉你这是一个不小的成就。

作为一种开发模式,我认为UML只是一个闪光灯。每隔五年,行业专家就会提出方式。运行软件项目并记录正在发生的事情。其中一些很棒,但大多数情况下它只是在一个地方为某人工作的东西
现在赚了很多钱卖书和做会议电路。

所以,我认为:UML作为一种表示法很精彩。学习它,使用它。 UML
作为一个开发计划仍未得到证实,可能无法生存。
Every place I''ve ever worked that talked UML was at exactly that
stage... trying to get going on it.

IMHO, UML as a notation is a great idea. I really should learn more of
it. It (finally) gives programmers a common graphic way of drawing
relationships between classes, etc. so that everyone is "speaking the
same language".

As someone who has been working in the industry for 20 years, I can
tell you that this is no small achievement.

As a development model, I think that UML is just a flash in the pan.
Every five years the industry gurus come up with "the way" to run
software projects and document what is happening. Some of it sticks,
but for the most part it''s just what worked in one place for somebody
and is now earning them lots of money selling books and doing the
conference circuit.

So, my opinion: UML as a notation is brilliant. Learn it, use it. UML
as a development plan is still unproven, and probably will not survive.



这篇关于是谁在现实世界中使用UML ???的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆