Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas - ADS Prof. Dr. F Gerson Meneses Análise e Projeto de Sistemas 15 – Diagrama de Atividades Conteúdo Atentai bem... Nó inicial Ação Fluxo de controle Nó final Nó de decisão Final do Fluxo Nó de bifurcação ou fork Nó de união ou join Merge Subatividade Raias Nó de objeto Sinais de aceitação Relação do Diagrama de atividades e do Diagrama de casos de uso Atentai bem.... Representa aspectos dinâmicos e pode ser utilizado para modelar desde um sistema completo, alguns módulos do sistema, uma pequena parte do código, um algoritmo ou processos (fluxos de trabalho) de uma organização. O Diagrama de Atividades é uma evolução do Fluxograma, a diferença é que ele permite documentar fluxos de controle concorrentes. Notações do Diagrama de Atividades Nó inicial Ação Fluxo de controle Nó final Nó de decisão Final do Fluxo Nó de bifurcação ou fork Nó de união ou join Merge Subatividade Raias Nó de objeto Sinais de aceitação Vejamos cada uma delas: Nó inicial Marca o início do fluxo. Um diagrama de atividades pode ter mais de um nó inicial Ação É a unidade mais básica, indivisível ou atômica de um diagrama de atividades; Representa a transformação dos dados por meio de um processo, alguma etapa ou alguma rotina. O nome da ação deve começar com um verbo no infinitivo Fluxo de controle Um seta partindo de um nó inicial ou de uma ação para outra; Mostra a ordem de execução das ações. É presentado por um segmento de reta com uma seta em uma extremidade No final Marca a saída de um processamento. Um diagrama de atividades pode ter mais de um nó final No de decisão Representa a necessidade de uma escolha por parte do usuário, ou um desvio de fluxo mediante uma condição; Vários fluxos podem ser derivados de uma condição. Nada mais é do que a representação de um “IF then Else” Final de fluxo Mostra o encerramento de uma determinada rotina, porém, a atividade continua. É diferente do Nó final, que representa o final da atividade Nó de bifurcação ou Fork Mostra que um determinado fluxo, partindo de uma ação, pode ser transformado em dois ou mais fluxos que ocorrem concorrentemente. É também conhecido como barra de sincronização Nó de união ou Join Quando dois ou mais fluxos de controle foram transformados em um único fluxo de controle. Processo inverso ao Fork Merge Representa a chegada de vários fluxos que serão transformados em um só. Utiliza o mesmo símbolo do Nó de Decisão Subatividade Representa uma atividade que pode ser decomposta em outras atividades. Mantém o diagrama balanceado Raias Mostra a relação das atividades com os atores de um sistema. Raias podem ser na horizontal ou na vertical Nó de objeto Representa a instância de uma classe que deve ser destacada em um determinado ponto do diagrama. É representado por um losango Sinais de aceitação Demonstram que a ocorrência de um determinado evento depende de outro. Podem ser de envio ou de recebimento Relação do Diagrama de atividades e do Diagrama de casos de uso Ambos são dinâmicos, assim o diagrama de atividades pode ser usado para complementar o entendimento dos diagramas de casos de uso, principalmente os casos de uso complexos. Em casos de uso complexos, com: decisões, uniões, exceções ou divisões, documenta-los por meio de descrições textuais pode ser ambíguo. Assim, os diagramas de atividades podem ser muito úteis e vir logo na sequencias aos diagramas de casos de uso (antes dos Diagramas de Classe). Exemplo: com base nesse cenário de Caso de Uso Exemplo: um possível Diagrama de Atividades seria esse: Caixa Eletrônico foi considerado ator. Referências: Disponíveis na ementa da disciplina.
Compartilhar