UML modeling
software arose out of the need to support the
creation of UML diagrams
in a way which makes them easier to create and
modify while retaining consistency across diagrams.
The focus of UML modeling is therefore the capture
of a definition of an intended software system.
Creation of a UML model from reverse engineering
is really an afterthought, and it is rare that
a UML model produced this way is used as the
starting point for further UML modeling.
|
UML modeling software has
to cope with the fact that the UML
model can hold information which may have
no direct representation in the programming language,
and that the programming language, for example
Java, will be supported by a Java model which
contains information which cannot be represented
in a UML model. Therefore there
is a mismatch which makes it impossible for any
UML modeling software to truly support round-trip
engineering.
|
| AgileJ StructureViews takes
a different approach than that offered by UML
modelling software by providing visualisation
and diagrams from the java source code itself
directly from the Eclipse IDE in real-time. To
find out more about StructureViews you can either
download an evaluation copy or talk to our development
team on 044 1279 320495. |