Object-Oriented Software Engineering - OOSE
Object-Oriented Software Engineering (OOSE) is a software design technique that is used in software design in object-oriented programming.
OOSE is developed by Ivar Jacobson in 1992. OOSE is the first object-oriented design methodology that employs use cases in software design. OOSE is one of the precursors of the Unified Modeling Language (UML), such as Booch and OMT.
It includes a requirements, an analysis, a design, an implementation and a testing model.
Interaction diagrams are similar to UML's sequence diagrams. State transition diagrams are like UML statechart diagrams.