Baixe o app para aproveitar ainda mais
Prévia do material em texto
Diagrama de Atividades Os diagramas de atividades são um dos cinco diagramas disponíveis na UML para a modelagem de aspectos dinâmicos de sistemas. Um diagrama de atividades é essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra. Os diagramas de sequência, de comunicação de gráfico de estados e de casos de uso também fazem a modelagem dos aspectos dinâmicos de sistema. A maior parte dos aspectos dinâmicos de um sistema envolve a modelagem das etapas sequenciais (e possivelmente concorrentes). Uma atividade é uma execução estruturada em andamento de um comportamento. A execução de uma atividade finalmente é expandida na execução de ações individuais, e cada uma dessas pode mudar o estado do sistema ou comunicar mensagens. Um diagrama de atividades bem estruturado: • Está voltado para comunicar um aspecto da dinâmica do sistema; • Contém somente os elementos essenciais para a compreensão desses aspectos; • Oferece detalhes consistentes com seu nível de abstração; você expõe somente os adornos essenciais à compreensão; • Não é tão minimalista que informe mal o leitor sobre a semântica importante. Ao definir um diagrama de atividade: • Dê-lhe um nome capaz de comunicar seu propósito; • Inicie com a modelagem do fluxo primário. Inclua ramificações, concorrências e fluxos de objetos como considerações secundárias, possivelmente em diagramas separados; • Distribua seus elementos de forma a minimizar o cruzamento de linhas; • Use noras e cores como indicações visuais com a finalidade de chamar a atenção para as características importantes de seu diagrama.
Compartilhar