A Summary of the OOHDM Methodology

(This Figure is best viewed with a browser that can understand Tables in HTML)
Activities Products Formalisms Mechanisms Design Concerns
Conceptual Design Classes, sub-systems, relationships, attribute perspectives Object-Oriented Modeling constructs Classification, aggregation, generalization and specialization Model the semantics of the application domain
Navigational Design Nodes, links, access structures, navigational contexts, navigational transformations Object-Oriented Views; Object-Oriented State charts; Context Classes Classification, Aggregation, generalization and specialization. Takes into account user profile and task. Emphasis on cognitive aspects. Build the navigational structure of the application
Abstract Interface Design Abstract interface objects, responses to external events, interface transformations Abstract Data Views; Configuration Diagrams; ADV-Charts Mapping between navigation and perceptible objects Model perceptible objects, implementing chosen metaphors. Describe interface for navigational objects. Define lay-out of interface objects
Implementation Running application Those supported by the target environment Those provided by the target environment Performance, completeness