In simple terms, the Booch method
was particularly expressive during the design and construction phases of projects, OOSE provided excellent support for use cases as a way to drive requirements capture, analysis, and high-level design, and OMT-2 was most useful for analysis and data-intensive information systems.
It combines the notations used in the Booch method
, Objectory, and OMT, applies some simplifications, and extends this with new features and diagrams.
The primary design method used on this project was the Booch method
, modified to emphasize object interactions and types rather than just classes.