The UML class notation

The Unified Modeling Language (UML) is a set of modelling notations for object oriented analysis and design. It is not a method because each of the model types stands alone – there is no overall process in UML to tie the separate models together. There are some processes, such as the Rational Unified Process, that use UML notations but they are not part of UML. Central to all object oriented analysis and design methods is the modelling of object classes. This is very similar to data modelling and UML class models are increasingly replacing data models in software development.

Each object class is represented by a box that is split into three separate sections. The top section contains the name of the class. The middle ...

Get Principles of Data Management 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.