Habilidades |
O conjunto de habilidades necessárias para a função de designer de cápsula é semelhante ao de Função: Designer (o designer de cápsula é um tipo de designer), no
entanto, a função de designer de cápsula requer mais experiência na manipulação de problemas de simultaneidade. O
designer de cápsula tem um conhecimento sólido dos tipos de problemas que emergem de sistemas reativos de alta
simultaneidade e das várias abordagens para tratar esses problemas. Entre as habilidades necessárias, está o
conhecimento dos problemas de recursos que envolvem a criação, a destruição e a sincronização de processos e threads do
sistema operacional. Além disso, é necessário que o designer de cápsula entenda como manipular os comportamentos
dependente do estado e controlado pelo evento nos sistemas de software.
|
Abordagens da Designação |
Em sistemas que possuam uma parte significativa controlada pelo evento, é possível que haja um ou mais designers de
cápsula dedicados que mantenham o foco no design de cápsulas. No entanto, na maioria dos projetos, a pessoa ou as
pessoas que agem como designers de cápsula também são responsáveis por outros produtos de trabalho de design, como
classes e subsistemas. Consulte Função: Designer para obter informações adicionais sobre abordagens
de designação de funções para as funções de designer.
|