Habilidades |
El conjunto de habilidades requeridas para el rol de diseñador de cápsulas es similar al del Rol: Diseñador (el diseñador de cápsula es un tipo de diseñador), sin
embargo, el rol de diseñador de cápsula requiere más experiencia en el manejo de cuestiones de concurrencia. El
diseñador de cápsula debe tener una comprensión sólida de los tipos de problemas que surgen en sistemas altamente
concurrentes y reactivos y los diferentes enfoques para solucionar estos problemas. Las habilidades necesarias incluyen
la comprensión de las cuestiones de recursos implicadas en la creación, destrucción y sincronización de los procesos y
hebras del sistema operativo. Además, el diseñador de cápsulas requiere una comprensión del manejo dependiente del
estado, y del comportamiento dirigido por sucesos en sistemas de software.
|
Propuestas de asignación |
En los sistemas que tienen una porción significativa dirigida por sucesos, puede haber uno o más diseñadores de
cápsulas dedicados que se centran en el diseño de cápsulas. Sin embargo, en la mayoría de proyectos, la persona o
personas que actúan como diseñadores de cápsulas también son responsables de otros productos de trabajo de diseño como
clases y subsistemas. Consulte el apartado Rol: Diseñador
para obtener más información sobre enfoques de asignación de roles para los roles del diseñador.
|