<- Virtual Exhibitions in Informatics

The Booch Method - OOD

In software engineering the Booch method, that is published in 1991 by Grady Booch, is a widely used method in object-oriented analysis and design.

The Booch method has been superseded by UML, which features elements from the Booch method with OMT and OOSE.

The Booch method helps to design systems using the object paradigm. It covers the analysis- and design phases of an object-oriented system. The method defines different models to describe a system and it supports the iterative and incremental development of systems.

The Booch method includes six types of diagrams such as class diagrams, object diagrams, state transition diagrams, module diagrams, process diagrams and interaction diagrams.

The Booch method notation

Figure 1. A class diagram notation.

Figure 2. A object diagram notation.


The dynamic nature of an application can be illustrated by state transition and interaction diagrams.

Figure 3. An interaction diagram.

There are several Booch diagrams that are very similar to diagrams in UML. These Booch diagrams are state transition and interaction diagrams. The State transition diagram corresponds to UML's statechart diagram and the interaction diagram corresponds to UML's sequence diagram. 

More information

An overview about the Booch method

Grady Booch