As atividades são o conceito fundamental para definição de processos. Elas definem a interrupção, bem como o
fluxo de trabalho. Em outras palavras, as Atividades podem ser aninhadas umas as outras, definindo uma estrutura
de interrupção de trabalho ou elas podem definir os relacionamentos de predecessores para outras Atividades, definindo
um fluxo apresentado em diagramas de Atividades. Também podem conter referências à Tarefa, Funções e Produtos de
Trabalho chamadas Descritor. As Atividades bem como os Descritores são relacionadas às linhas de
tempo, possibilitando que suas instâncias definam datas de início e/ou de encerramento. Além disso, elas
especificam informações relevantes à instanciação de trabalho em projeto, como por exemplo, se uma Atividade deve ser
desempenhada váriàs vezes e, neste caso, se elas podem ser desempenhadas em paralelo (atributo hasMultipleOccurrences)
ou uma depois da outra (atributo isRepeatable). As Atividades e os Descritores de Tarefas também podem ser
orientados por eventos ou descrever o trabalho em andamento que não possui um horário de início e de encerramento fixo.
A UMA define várias Atividades especiais que permitem expressar com termos, com os quais muitos usuários estão
familiarizados. Por exemplo, Fase ou Iteração são apenas Atividades especiais para as quais os valores de
atributos específicos foram configurados com valores predefinidos. Um processo, como por exemplo, um Padrão de Capacidade ou Processo de Entrega é também nada mais do que apenas uma Atividade especial que
contém a documentação adicional sobre por que e como utilizar o processo. Portanto, como as atividades poderiam ser
aninhadas umas as outras, podem ser então processadas.
|