Definición de términos: mecanismo de diseño
Descripción principal
Mecanismo de la arquitectura que se utiliza durante el proceso de diseño, mientras se están decidiendo los detalles del diseño. Están relacionados con los mecanismos de análisis, de los cuales son perfeccionamientos adicionales, y pueden vincular uno o más patrones de diseño y de arquitectura. No existe necesariamente ninguna diferencia en escala entre el mecanismo de análisis y el mecanismo de diseño; por lo tanto es posible hablar de un mecanismo de permanencia a nivel de análisis y a nivel de diseño y querer decir lo mismo, pero a un nivel diferente de perfeccionamiento. Un mecanismo de diseño presupone algunos detalles del entorno de implementación, pero no está sujeto a ninguna implementación específica (como un mecanismo de implementación). Por ejemplo, el mecanismo de análisis de la comunicación entre procesos se puede perfeccionar mediante diversos mecanismos de diseño para comunicación entre procesos (IPC): memoria compartida, IPC de llamada de función, IPC basada en semáforos, etc. Cada mecanismo de diseño tiene fortalezas y debilidades; la elección de un mecanismo de diseño específico viene determinada por las características de los objetos que lo utilizan.