A un diseñador se le puede asignar la responsabilidad de implementar una parte estructural del sistema (como un
subsistema de implementación o de clases), o una parte funcional del sistema, como la ejecución de guiones de uso o sus
características que cruza clases/subsistemas.
Es habitual que una persona actúe como implementador y diseñador, desempeñando las responsabilidades de ambos roles.
Es posible dividir las responsabilidades de diseño, para que un esbozo de alto nivel del diseño sea responsabilidad de
un diseñador, mientras que el diseño detallado (como los detalles de firmas de operación, o la identificación y diseño
de las clases de ayudante) se difieren a otro diseñador que también actúa como implementador.
|