60 likes | 78 Views
Defines structures, attributes, state diagram, and services. Verbal & graphical details provided for design solutions. Validation with static models and scenarios crucial.
E N D
The OOA OBJECT DICTIONARY OBJECT SPECIFICATION object-name STRUCTURES ... EXTERNAL INPUTS / OUTPUTS ... ATTRIBUTES ... STATE-DIAGRAM ... SERVICES ... END SPECIFICATION.
OBJECT SPECIFICATION object-name STRUCTURES ..... END SPECIFICATION. • verbal description • label • cardinality • three types of structures • placeholders for design solutions (not ISA) • check with static model and scenarios!
OBJECT SPECIFICATION object-name EXTERNAL INPUTS / OUTPUTS ..... END SPECIFICATION. • verbal description • name • parameters • placeholders for design objects • check with scenarios!
OBJECT SPECIFICATION object-name ATTRIBUTES ..... END SPECIFICATION. • verbal (and graphical) description • e.g. BNF, ER • data attributes from OOA • will be extended in design • check with static model and scenarios!
OBJECT SPECIFICATION object-name STATE DIAGRAM ..... END SPECIFICATION. • verbal and graphic description • states • permissible transitions • NO events or outputs • placeholders for design solutions • check with static model and scenarios!
OBJECT SPECIFICATION object-name SERVICES ..... END SPECIFICATION. • verbal or graphical description • e.g. PDL, Flow Diag., Block Diag. • will be refined and extended in design • check with scenarios!