1 / 7

Object Oriented Analysis

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”

Télécharger la présentation

Object Oriented Analysis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Object Oriented Analysis OOA

  2. OOA Deliverables • Static Object model • one single diagram • Scenarios • set of diagrams • Object Dictionary • one set of comprehensive specifications

  3. 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)

  4. 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)

  5. Static Model and Scenarios interact!

  6. Object Dictionary - delivers the full specification • relations (structures) • external inputs / outputs • attributes • states and permissible transitions • services • constraints, rules, traceability issues

  7. Static Model and Scenarios are documented as graphical Views of the more complete Object Dictionary.

More Related