OOSE
OOSE stands for Object-Oriented Software Engineering, a software development methodology introduced in the early 1990s by Ivar Jacobson as part of the Objectory framework. It is characterized as use-case driven and object-oriented, aiming to guide the entire lifecycle of software development from user requirements to implementation through iterative refinement. The approach was described in the book Object-Oriented Software Engineering: A Use Case Driven Methodology (co-authored with Grady Booch and James Rumbaugh), which helped popularize use-case driven analysis and design within OO development.
Core ideas include a use-case driven approach to capture system behavior from the user perspective, identifying
Typical artifacts and techniques include the use-case model (diagrams and narratives), the domain or conceptual model
Influence and legacy: OOSE helped shape later OO methods, and its use-case driven emphasis informed the development
See also: Use case, Object-oriented analysis and design, UML, RUP.