A Design Mechanism is a concrete representation of Concept: Architecture Mechanism. It is refined from a Concept: Analysis Mechanism and is itself refined into a Concept: Implementation Mechanism as the design becomes more detailed.
Design Mechanisms represent the refinement of Architecture Mechanisms into concrete design patterns and frameworks (see
Concept: Using Patterns). Design Mechanisms should still be relatively independent
of implementation but provide enough detailed information for implementation choices to be made and software to be
developed with confidence.
See Guideline: Example Design Mechanisms for some examples.
|