Skill |
L'insieme di skill richiesto per il ruolo di progettista di capsule è simile a quello del Ruolo: Progettista (il progettista di capsule è un tipo di
progettista), tuttavia questo ruolo richiede più esperienza nella gestione delle problematiche di simultaneità. Il
progettista di capsule deve avere una solida conoscenza dei tipi di problemi che nascono nei sistemi altamente reattivi
simultanei e dei vari approcci per risolvere questi problemi. Gli skill richiesti includono la conoscenza delle
problematiche delle risorse implicate nella creazione, distruzione e sincronizzazione di processi e thread di sistemi
operativi. Inoltre il progettista di capsule richiede una conoscenza della gestione di un comportamento, nei sistemi
software, dipendente dallo stato e basato sugli eventi.
|
Approcci assegnazione |
In sistemi con una parte significativa basata su eventi, possono esserci uno o più progettisti di capsule dedicati, che
si occupano della progettazione delle capsule. Tuttavia, nella maggior parte dei progetti, la persona o le persone che
agiscono da progettisti di capsule sono responsabili anche di altri prodotti di lavoro di progettazione, ad esempio le
classi ed i sottosistemi. Per ulteriori informazioni sugli approcci di assegnazione ruoli relativi al ruolo di
progettisti consultare Ruolo: Progettista.
|