70 likes | 230 Views
Object Oriented Analysis. OOA. OOA Deliverables. Static Object model one single diagram Scenarios set of diagrams Object Dictionary one set of comprehensive specifications. Static Object model - delivers the “data view”. Objects Key Relations generalization (class hierarchy): “ISA”
E N D
OOA Deliverables • Static Object model • one single diagram • Scenarios • set of diagrams • Object Dictionary • one set of comprehensive specifications
Static Object model - delivers the “data view” • Objects • Key Relations • generalization (class hierarchy): “ISA” • whole-part: “PART-OF” • free association: other binary relations • Attributes • (Services / Methods)
Scenario - delivers the dynamic behavior • (involved) Objects • related Thread(s) of execution, “Transaction(s)” • Messages (sequence, parameters) • (involved) Services • (involved) Attributes • (manipulated) States • Inputs / Outputs (start- and endpoints)
Object Dictionary - delivers the full specification • relations (structures) • external inputs / outputs • attributes • states and permissible transitions • services • constraints, rules, traceability issues
Static Model and Scenarios are documented as graphical Views of the more complete Object Dictionary.