Detalhamento do Fluxo de Trabalho: Analisar Comportamento
A finalidade deste detalhamento do fluxo de trabalho é:
- Transformar as descrições comportamentais fornecidas pelos casos de uso em um conjunto de elementos no qual o design possa se basear
A Atividade: Análise de Caso de Uso é melhor conduzida por um grupo pequeno que tenha uma combinação de habilidades. As diretrizes de formação de equipe são apresentadas em Orientações de Trabalho: Workshop de Análise de Caso de Uso. A Atividade: Identificar Elementos de Design requer uma perspectiva mais ampla da arquitetura e os resultados dos outros workshops de análise de caso de uso, além de exigir uma certa experiência em tecnologia de implementação e em qualquer framework que estiver sendo utilizado no projeto. As revisões devem ser feitas por pessoas que tenham vasto conhecimento das tecnologias de implementação e uma compreensão do domínio do problema.
Uma série de workshops de análise de caso de uso pode ser organizada em paralelo, limitada somente pelo pool de recursos disponíveis e pelas habilidades dos participantes. Assim que possível, após cada workshop de análise de caso de uso, alguns participantes do workshop e alguns participantes da equipe de arquitetura devem trabalhar para mesclar os resultados do workshop em Atividade: Identificar Elementos de Design. Os participantes das duas equipes são imprescindíveis: os participantes da equipe de análise de caso de uso compreendem o contexto em que as classes de análise foram identificadas, enquanto a equipe de arquitetura compreende o contexto mais amplo do design, bem como outros casos de uso que já foram identificados.
Quando o trabalho de design for concluído e estabilizado, cada vez mais partes maiores dele poderão e deverão ser revisadas. Revisões menores e mais centradas são melhores do que revisões grandes e abrangentes. Dezesseis revisões de duas horas em aspectos muito específicos são significativamente melhores do que uma única revisão dividida em dois dias. Nas revisões enfatizadas, defina os objetivos para restringir o enfoque da revisão e verifique se uma equipe de revisão pequena com as habilidades corretas, dado os objetivos, estará disponível para a revisão. As revisões iniciais devem enfocar basicamente a integridade da disposição em camadas e do empacotamento no design, a estabilidade e a qualidade das interfaces, e a totalidade da cobertura do comportamento de caso de uso. As revisões posteriores devem se aprofundar nos pacotes e subsistemas, a fim de garantir que seu conteúdo realizará completa e corretamente suas interfaces definidas, e que as dependências e associações entre os elementos de design serão necessárias, suficientes e corretas. Consulte os pontos de verificação de cada artefato de design para obter os pontos de revisão específicos.
Copyright
(c) 1987 - 2001 Rational Software Corporation
|