UML model

UML model
home install documentation purchase demo community
.

UML model

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.