Atividades Estruturadas

Nos diagramas de atividades, as atividades estruturadas são um tipo de nó que pode ser utilizado para criar grupos lógicos de nós e linhas de atividade.

É possível incluir nós e linhas de atividade em uma atividade estruturada; entretanto, esses nós e linhas pertencem apenas à atividade estruturada. Eles não são compartilhados com outras atividades estruturadas.

Quando a atividade estruturada é chamada, os nós de atividade na atividade estruturada não começam a executar até que todos os dados de entrada sejam recebidos. Os dados de saída de uma atividade estruturada não estão disponíveis para outros nós na atividade e o fluxo não continua pela atividade, até que todas as ações na atividade estruturada tenham concluído a execução.

Cada atividade estruturada possui um nome exclusivo que identifica o comportamento que está sendo modelado.

Como a figura a seguir ilustra, uma atividade estruturada é exibida como um retângulo de linha pontilhada com cantos arredondados. A divisão Name contém o nome da atividade estruturada e a palavra-chave <<structure>>. A divisão Activity contém os nós e limites incluídos no nó de atividade estruturada.

Um retângulo de linha tracejada que possui cantos arredondados é dividido em duas seções. A seção superior contém o nome Structured Activity Node e a palavra structure entre dois sinais de menor e maior. A seção inferior contém três ações, uma decisão e bordas de fluxo de controle. Uma ação está conectada à borda de entrada da decisão. Duas ações estão conectadas às bordas de saída da decisão.

Dica: É possível ocultar a palavra-chave clicando com o botão direito do mouse na atividade estruturada e alterando as configurações Estilo do Estereótipo e da Visibilidade.
Conceitos relacionados
Atividades
Ações
Comportamentos de Chamada
Operações de Chamada
Nós de Controle
Nós do Objeto
Linhas de Atividade
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.