Diagrama de Atividades

Frank Coelho de Alcantara -2020  

SYSML

System Modeling Language

Utiliza tudo que não é patenteado da UML e vai além.

Mais Abrangente e Mais Flexível para a análise e criação de sistemas.

É um projeto aberto que pode ser encontrado aqui!

Diagrama de Atividades

Trata-se de um diagrama comportamental na forma de um grafo onde atividades são representadas por nós ligados por arestas.

Apresenta um fluxo de controle com base na sequência das ações, origem e responsável.

Componentes

Ação: um passo único da ação que pode ser nomeado.

Objeto: uma representação abstrata para definir o fluxo de objetos dentro da ação.

Controle: um nó de agrupamento usado para coordenar o fluxo entre outros nós.

Sintaxe

símbolos usados no diagrama de atividades

Exemplo 1: trabalho

  1. Abrir o editor de textos;
  2. Criar um arquivo em branco;
  3. Salvar o arquivo, nome e diretório escolhidos;
  4. Digitar o trabalho;
  5. Gráficos?
  6. Tabelas?
  7. Salvar em PDF;
  8. Fechar o editor de textos.

Exemplo 2: matrícula

  1. preenche o formulário de inscrição;
  2. existe ajuda para o preenchimento deste formulário;
  3. confirma a matrícula;
  4. pode frequentar aulas e palestras;
  5. as palestras precisam de inscrição;
  6. precisa pagar mensalidade.

Exercício: Admin. Hospitalar

  1. paciente informa o sintoma;
  2. enfermeira preenche a ficha de entrada;
  3. pode ser enviado para emergência ou consulta;
  4. na consulta o médico atende, pode pedir exames ou não;
  5. pode receber uma receita, ou não;
  6. pode comprar o remédio ou não.

Material de apoio

Você pode baixar o material de apoio clicando aqui

Obras Citadas

BAUSOLA, D. Activity Diagram. zeroinfluence, 2012. Disponível em: http:zeroinfluence.wordpress.com/uml. Acesso em: 04 Ago. 2020.
BECK, Kent et. Al. Manifesto para Desenvolvimento Ágil de Software. 2001. Disponível em: https://agilemanifesto.org/iso/ptbr/manifesto.html . Acesso em: 10 ago 2020.
BECK, Kent e ANDRES, Cynthia. Extreme Programming Explained. 2012.Boston, MA. USA. Addison Wesleyt. 2º Edição.
SOMMERVILLE, I. Engenharia de software. São Paulo, SP. Brasil: Pearson , 2012.
UNHELKAR, B. Software Engineering with UML. Boca Raton, FL. USA: Taylor & Francis Group, LLC, 2018.