Summary

UML has been crowned as the modeling language of choice because of its adoption by the OMG and its rich modeling features.

Modeling is often a neglected activity simply because it is widely assumed to be a distraction to the “real” task of building the software. Although this is bad habit, it is justified on the basis of two excuses, which are largely true:

  • Models have a tendency to drift from the actual design because the tools used to model are different from the tools used to build the software.

  • Keeping the model in harmony with the design requires substantial effort, usually at the expense of other important activities (such as building and testing the application).

JBuilder nullifies these excuses by offering a unified view of the ...

Get Borland® JBuilder™ Developer’s Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.