Re: Will the UML ever become truly universal?
- From: "Matthieu Villeneuve" <matthieuDOTvilleneuve@freeDOTfr>
- Date: Wed, 25 May 2005 13:32:05 +0200
"Nameless" <news.mail@xxxxxxxxx> wrote in message
news:BgYke.4542$184.3856@xxxxxxxxxxxxx
> Which brings me back to the (provocative) subject line.
> Surely it is lack of interoperability that prevents UML
> from being truly universal? From a user's perspective the
> answer to that question must be yes. If I spend (a lot of)
> time in an independant UML tool or a programming language
> which has an integrated UML tool, it would surely not be
> unreasonable of me to expect to export and import my work
> (model) into another tool or comparable programming language
> --regardless of vendor or programming language (C++ to Ada,
> for example). Besides, a product may be unavailable on
> certain system platforms. Clearly this is more than a
> matter of freedom of choice, however important that may be.
>
> IMHO, interoperability should be a requirement of the UML
> specification, for without it the universality of UML is
> severly hampered.
I might be a little off-topic, but I never saw UML as any kind of
"universal" tool. It is convenient when communicating about the
design of a C++ or Java program, because it fits the object system
of those languages quite nicely, but I wouldn't even thing about
using it for programs in languages such as Common Lisp, whose object
layer is very different from C++ and Java's...
Of course, some kinds of diagrams in UML can be used regarless of
the language used, but mostly during high level specification phases
(I'm thinking about use cases and sequences).
--
Matthieu Villeneuve
.
- References:
- Will the UML ever become truly universal?
- From: Nameless
- Will the UML ever become truly universal?
- Prev by Date: Will the UML ever become truly universal?
- Next by Date: Re: Lahman, how ya doing?
- Previous by thread: Will the UML ever become truly universal?
- Next by thread: Re: Will the UML ever become truly universal?
- Index(es):
Relevant Pages
|