Re: does a software architect need UML skills?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Arne Vajhøj <arne@xxxxxxxxxx> wrote:
Arne Vajhøj <arne@xxxxxxxxxx> wrote:
UML is the standard.

As Radek says, according to who? It's widely used, but that's not quite
the same thing.

It is called a defacto standard.

I wouldn't say it's *sufficiently* commonly used to count as a de facto
standard. In particular, I think it's *talked about* more than it's
actually used.

In my experience, a lot of companies will say they use UML for all
their documentation - but don't really do so, and to little harm.

There may be reasons not to use the standard.

But now knowing the standard is a very poor reason.

If your organization happens to use UML extensively, that *might* be a
reason - although it's simple enough to learn UML when necessary.
>
If your organization doesn't use UML, or doesn't use it very much, why
should it be a job requirement?

Because an architect that does not know UML is complete out of
touch what is going on in the industry.

And that is a pretty bad characteristic for an architect.

I wouldn't claim to "know" UML. I know enough to understand other
people's diagrams, and I'm perfectly capable of communicating with
other people through ad hoc diagrams with enough UML-ness where
necessary.

Am I completely out of touch with the industry? Would you throw my CV
out because it doesn't list UML as one of my core skills?

Personally, I think it's most important that architects are able to
come up with appropriate solutions and communicate them effectively to
their teams and managers. The nature of that communications is
relatively unimportant, IMO.

--
Jon Skeet - <skeet@xxxxxxxxx>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
.



Relevant Pages

  • Re: Interface usage best practices
    ... Rational's contribution was mainly in the original UML proposal that was ... > Why do you see OCL as a proprietary standard? ... doesn't affect the fact the semantics is well defined. ... The operation name implies a responsibility, ...
    (comp.object)
  • Re: Ambiguities of the Harel/UML FSM model
    ... resolving the action sequence/context. ... Pretty much every standard in computer science leaves such leeway, ... proper execution model for UML represented a major hole in the UML spec ...
    (comp.object)
  • Re: Interface usage best practices
    ... Just "the Booch notation". ... It is far superior to UML in many respects. ... Why do you see OCL as a proprietary standard? ... In general I favour that approach, its how SDL tools work too in ...
    (comp.object)
  • Re: Which are your favorite UML tools?
    ... I plan to add support of UML CASE ... :)) Interoperability via XMI is a nightmare I ... one tool which fully implements the corresponding standard specifications. ...
    (comp.lang.python)
  • Re: Any XML (or another ASCII-based file) standard UML?
    ... Such standard for portability between UML ... stereoRef ... create an XML schema for UML. ...
    (comp.object)