What is the Shlaer-Mellor method?
Shlaer-Mellor's method of software design describes a set of integrated models and diagrams that are used to analyze large software application projects. Developed by Sally Shlaer and Stephen Mellor, this system is also known as the Object-Oriented Systems Analysis (OOSA). OOSA contains a wide variety of diagrams including: a domain chart diagram, object information model diagram, state transition model, an action data flow diagram, a class diagram, and a class structure chart.
Domain Chart Diagrams
Domain chart diagrams partition the system into domains and subsystems. Domains are distinct, independent subject matters within the application.

Domains
There are four types of domains identified by Shlaer and Mellor. These are: application, service, architectural, and implementation.
Learn how to edit text on domains.
Relationships
Domains are connected by thick arrows that symbolize client-server relationships or bridges. The head of the arrow points to the server in the relationship.
Learn how to create these arrows
Object Information Model
Shlaer-Mellor's object information model is similar to the UML object diagram. The model describes the static nature of the application system and it illustrates relationships between object components.