Você está na página 1de 18

ANA2001 – Análise de Sistemas e de Requisitos

Software II

Universidade do Estado de Santa Catarina


Centro de Ciências Tecnológicas – DCC

Prof. Dr. William Alberto Cruz Castañeda

2021/2
[ Diagramas de Atividades ]
• Modelam o comportamento em um processo de negócios independente;

• Modelam um fluxo de trabalho de negócios de alto nível que envolve muitos casos de uso
diferentes, ou até detalhes específicos de um caso de uso individual;

• Podem ser usados para modelar qualquer tipo de processo.

• Modelam a lógica de processos de negócios e fluxos de trabalho.

Podem ser usados para descrever o sistema atual e o futuro sistema em desenvolvimento.
3
[ Elementos do Diagrama de Atividades ]
Atividades

• Podem representar comportamento manual ou computadorizado.


• Devem ter um nome que comece com um verbo e termine com um
substantivo.
• Pode ser decomposta ainda mais em um conjunto de atividades até chegar a
uma ação que representa uma parte simples do comportamento.
• Na maioria dos casos, cada atividade está associada a um caso de uso.

5
Fluxos de Controle

• Fluxos de Controle modelam os caminhos da execução por meio de um processo de


negócios.

• Representado como uma linha sólida com uma ponta de seta mostrando a direção do fluxo.

• Podem ser conectados apenas a ações ou atividades..

6
Nós de Controle
Existem sete tipos diferentes.
• Initial – início de um conjunto de ações ou atividades.

• Final-activity – usado para parar o processo que está sendo modelado. Todas as
ações e atividades são encerradas imediatamente, independentemente de terem
sido concluídas.

• Final-flow – semelhante a um nó final-activity, exceto que ele interrompe um


caminho específico de execução através do processo de negócios, mas permite
que os outros caminhos continuem.

7
Nós de Controle

• Decision – usado para representar a condição real que determina


quais dos caminhos que saem do nó de decisão devem ser
percorridos. Cada caminho de saída devem ser rotulado com uma
guard condition (representa o valor para esse caminho a ser
executado).

• Merge – usado para reunir novamente vários caminhos


mutuamente exclusivos que foram divididos com base em uma
decisão anterior.

8
Nós de Controle

• Fork – usado para dividir o comportamento do processo de negócios em


vários fluxos paralelos ou simultâneos.

• Join – reúne novamente os fluxos paralelos ou simultâneos separados no


processo de negócios em um único fluxo.

9
Swimlanes

• Ajudam a dividir um diagrama de atividades de forma que ele possa ser usado
para atribuir responsabilidades a objetos ou indivíduos que realmente
executam a atividade.

10
[ Modelagem do Processo de Negocio ]
• Possuem entradas, processam essas entradas e produzem saídas;

• Fornecem valor ao usuário;

• Representa o gerenciamento dos processos dentro de uma organização;

• Visualização detalhada de um processo antes de projetar sua solução ou para melhorar os


processos existentes;

16
17
18
Notação BPMN
• Eventos - acontecem durante o curso de um processo e são compostos pelos
estágios inicial, intermediário e final;

• Atividades - termo genérico para o que a empresa faz; composto de processo,


subprocesso e tarefas.

• Gateways - controle da divergência e convergência no fluxo de negócios; incluem


ramificação, bifurcação, fusão e união

19
• Fluxo de sequência - denota a ordem das atividades

• Fluxo de mensagens - denota o fluxo de mensagens entre duas entidades (como conjunto)
ou diretamente para um objeto dentro de um conjunto;

• Associação - usada para associar informações e artefatos

20
• Objeto de dados - denota o objeto no fluxo do processo

• Grupo - um mecanismo para tratar várias atividades juntas

• Anotação (notas) - são rótulos ou comentários explicativos sobre qualquer artefato no


modelo de processo para fornecer mais explicações

21
ANA2001 – Análise de Sistemas e de Requisitos
Software II

Universidade do Estado de Santa Catarina


Centro de Ciências Tecnológicas – DCC

Prof. Dr. William Alberto Cruz Castañeda

2021/2

Você também pode gostar