Term Definition: design mechanism |
Main Description
An architectural mechanism used during the design process, during the
period in which the details of the design are being worked out. They are related to associated analysis mechanisms, of which they are additional refinements, and they
may bind one or more architectural and design patterns. There is not necessarily any difference in scale
between the analysis mechanism and the design mechanism- it is thus possible to speak of a persistence
mechanism at the analysis level and the design level and mean the same thing, but at a different level of
refinement. A design mechanism assumes some details of the implementation environment, but it is not tied to a
specific implementation (as is an implementation mechanism). For example, the analysis mechanism for
inter-process communication may be refined by several design mechanisms for interprocess communication (IPC):
shared memory, function-call-like IPC, semaphore-based IPC, and so on. Each design mechanism has certain
strengths and weaknesses; the choice of a particular design mechanism is determined by the characteristics of
the objects using the mechanism. |
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
| |
|