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.