Mock: Documenting Architectural Mechanisms

(Imagen: Diapostitivas del curso de IBM)

Design mechanisms can be documented via a "mechanism" stereotyped use case.
Which three are typically included within this "mechanism" use case? (Choose three.)
A. one or more sequence diagrams that illustrate the behavioral aspect of the design mechanism
B. one or more class diagrams that illustrate the structural aspect of the design mechanism
C. classes, operations, attributes, or relationships stereotyped as "role" to indicate the element should be regarded as a placeholder for the actual design element
D. a use-case diagram indicating the mechanisms actors

Una forma de documentar los mecanismos es crear un paquete de Mecanismos Arquitectónicos en el paquete de Modelo de Diseño de la Vista Lógica. Cada mecanismo puede representarse por un caso de uso con el estereotipo de "mechanism". Las clases y diagramas de interacción del mecanismo deben adjuntarse al caso de uso con el estereotipo de "mechanism".

Existe también la necesidad de definir que elementos son concretos y cúales son roles que el diseñador debe asignar para aplicar un mecanismo. Una manera de modelar esta situación es mediante el estereotipo "role" en cualquier cosa (clase, operación, relación, atributo) que deba ser reemplazado posteriormente por un elemento de diseño. Esta convención nos facilita la aplicación del mecanismo dado que identificamos más fácilmente los elementos que el diseñador debe definir. Las clases concretas que dan soporte al mecanismo residen el capas del modelo de diseño. Las clases con el estereotipo de "role" residen el paquete de Mecanismos Arquitectónicos (o en un sub-paquete).

Por lo que es imperativo escoger las alternativas A, B y C.


Pregunta tomada del sample test para IBM 834

Publicar un comentario