Com a finalidade de mostrar o fluxo através de uma atividade, as ações são ligadas usando bordas de atividade. As bordas especificam como os dados e o controle fluem de uma ação para a próxima.
A borda de atividade é mostrada como uma linha com uma seta apontando para a próxima ação.
UML oferece uma borda de atividade exclusiva para elementos de controle, chamada fluxo de controle. Um fluxo de controle modela explicitamente o controle passando de uma ação para a próxima. Na prática, entretanto, poucas pessoas fazem distinção entre uma borda de atividade genérica e um fluxo de controle, porque ambos utilizam a mesma notação.