Introducing OOSEM
OOSEM was originally developed by systems engineers from Lockheed Martin and the Systems and Software Consortium. OOSEM is a systems-level development method that combines object-oriented concepts with traditional systems engineering practices.
OOSEM was originally based on the Object Management Group (OMG) Unified Modeling Language (UML), but since SysML was developed, it has been revisited to use SysML to capture the system model. Because of this, there are explicit mappings between the artifacts in OOSEM and specific SysML diagrams that may be used to visualize them.
Defining OOSEM concepts
The basic structure of OOSEM is shown in the following diagram:
The diagram here shows the ontology definition view for the structure of OOSEM, visualized using a SysML block definition diagram.
The OOSEM comprises one or more activities, each of which is made up of one or more modeling...