3.5. Atividades e ações

Dependendo da complexidade de uma atividade, ela pode ser detalhada em outro diagrama que represente atividades menores, mais facilmente compreensíveis. Entretanto, devemos ter cuidado ao detalhar demais, pois podemos ter um desenho altamente complexo e desnecessário. Você deve sempre utilizar o bom senso em saber até onde deve detalhar a atividade.

Todo item de alto nível é chamado de atividade pela UML, já o último nível de detalhamento, aquele que não pode ser mais detalhado em subpartes menores, é chamado de ação pela UML. Desta forma, dizemos que um processo é um conjunto de atividades, e uma atividade pode ser decomposta em ações.

Um exemplo prático o ajudará a entender melhor a ideia. No diagrama anterior, a atividade “confirmar estoque disponível” pode ser detalhada da seguinte maneira:

Diagrama de atividades representando uma divisão de uma atividade complexa em ações.

Quanto maior o detalhamento, maior é o controle sobre aquilo que será feito, entretanto, sua documentação fica mais complexa e mais inflexível quando as regras e alternativas de soluções adotadas.
Copyright © 2015 AIEC.