Re: does a software architect need UML skills?

Tech-Archive recommends: Fix windows errors by optimizing your registry



"Jon Skeet [C# MVP]" <skeet@xxxxxxxxx> wrote
UML is the standard for diagrams in the industry.

That doesn't mean it's the only - or even the most effective - way to
communicate.

Certainly true. But for the same reason I'm unlikey to write this message
out in Hmong, I'm unlikey to go with a Software Diagraming language nobody
has ever heard of.

The reason we write is (often) to be understood by as wide a range of people
as possible. If we each created a new diagraming language for each problem
we came across, the results would be a complete lack of ability to
communicate with each other.

Every professional field has a set of language tools they use to communicate
with each other. In some professions, these languages and tools have evolved
over a very long people of time and are very mature. Civil Engineers, for
example, can reasonably expect to read a set of plans put together by just
about any other Civil Engineer the world over. Electrical Engineers and
Architects as well can expect this.

In Software Engineering this is now possible through UML. This langauge
allows engineers well versed in Java, C++, .Net, Basic, and other langauges
to communicate with each other.

--
Chris Mullins


.



Relevant Pages

  • Re: XP Requirement Analysis?
    ... >> way to communicate and establish the way ahead. ... >> Engineers do not exhaustively model the physics of a construction, ... > To do these things, virtually all, scientists/engineers use MODELLING ... > as their chief aid in and for conceptualization. ...
    (comp.object)
  • Re: Drought! My ideas are all dried up...
    ... a certain amount of communication ability. ... My experience was that engineers communicate just fine. ... of stress and hair-pulling among library management here, ...
    (rec.arts.sf.composition)
  • Re: Style question - leftshift or not?
    ... versus the other to communicate the functionality to other engineers. ... latter form is certainly preferred if the engineer could be ...
    (comp.lang.verilog)
  • Re: Drought! My ideas are all dried up...
    ... There's an annual essay competition at the School of Engineering at my ... My experience was that engineers communicate just fine. ...
    (rec.arts.sf.composition)