Diagrama de atividades - Engenharia de software

345 palavras 2 páginas
Diagrama de Atividades
Ana Cristina Faria
Ângelo Lavorato
Rubens Barbosa

• O diagrama de atividades é um diagrama UML utilizado para modelar um processo de negócios ou de software como um fluxo de trabalho por meio de uma série de ações.
• Pessoas, computadores ou componentes de software podem executar essas ações.

• O diagrama mostra a interdependência entre as atividades. • As atividades são conectadas através de arcos
(transições), que mostram as dependências entre elas. Você pode usar um diagrama de atividade para descrever os processos de vários tipos, como, por exemplo: • Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema.
• As etapas executadas em um caso de uso.
• Um protocolo de software, ou seja, as sequências permitidas de interações entre os componentes.
• Um algoritmo de software.

• Em seu aspecto mais simples, um diagrama de atividades pode ser confundido com um fluxograma. Entretanto, ao contrário de fluxogramas, os diagramas de atividades UML suportam diversos outros recursos, tais como as partições e os nós do tipo fork e merge, além da definição de regiões de interrupção, que permitem uma modelagem bem mais rica do que simplesmente um fluxograma.

Elementos do Diagrama de Atividades









Ação
Atividade
Transição
Eventos
Objetos
Nós de controle
Interrupções
Raias

Obs.: os círculos em vermelho não fazem parte da representação UML . Foram usados apenas para destacar a componente apresentada.

Ação

Atividade ou Ação Especial

Transição (fluxo ou gatilho)

Pontos de extensão

Eventos

Objetos

Nós de controle

Interrupções

Raias ou
Partições

Exemplos

• Clique para editar o texto mestre
▫ Segundo nível
Terceiro nível
Quarto nível
▫ Quinto nível

Referências
• Diagramas de Atividade e Diagramas de
Estado - Ricardo R. Gudwin
• Unified Modeling Language (UML) Aristófanes Corrêa Silva
• Diagramas de

Relacionados

  • Modelagem UML
    2599 palavras | 11 páginas
  • ATPS EDMIR CORRIGIDA01
    3697 palavras | 15 páginas
  • Aplica o da Engenharia de Requisitos em um projeto software
    4097 palavras | 17 páginas
  • ATPS Fundamentos Orientado a Objetos
    5694 palavras | 23 páginas
  • Ferramenta Inspector-UML
    11752 palavras | 48 páginas
  • Aplicação da engenharia reversa no sistema syssolicit (sistema de gerenciamento de solicitação de compra/serviços e diárias).
    4878 palavras | 20 páginas
  • ATPS FUNDAMENTOS E AN LISE ORIENTADA A OBJETOS
    3461 palavras | 14 páginas
  • Engenharia
    7773 palavras | 32 páginas
  • engenharia de software
    25673 palavras | 103 páginas
  • atps de fundamento de análise
    5234 palavras | 21 páginas