⚙️ Questões para Fixação do Aprendizado: Diagramas de Atividades ⚙️
Após a leitura e compreensão dos conceitos sobre Diagramas de Atividades, responda às seguintes questões para solidificar seu aprendizado:
- Definição e Propósito:
- Qual é o principal objetivo de um Diagrama de Atividades na UML? O que ele representa do ponto de vista do sistema?
- Qual a diferença fundamental entre um Diagrama de Atividades e um Diagrama de Classes ou Casos de Uso?
- Componentes Essenciais:
- Liste e descreva brevemente o propósito de três componentes obrigatórios em um Diagrama de Atividades.
- Em que situação você usaria um Nó de Decisão? E um Nó de Mesclagem? Como eles se relacionam?
- Fluxos Paralelos:
- Explique a função dos nós de Bifurcação (Fork) e União (Join). Qual é a importância de utilizá-los na modelagem de um processo?
- Se você tem duas atividades que podem ocorrer em qualquer ordem, mas ambas devem ser concluídas antes que o processo continue, qual combinação de nós você usaria?
- Organização e Finalização:
- O que são Raias (Swimlanes) em um Diagrama de Atividades? Por que elas são úteis na modelagem de processos de negócio?
- Qual a diferença entre um Nó Final de Atividade e um Nó Final de Fluxo? Quando você usaria um em vez do outro?
- Aplicação do Conhecimento:
- Pense no processo de "Realizar uma Compra Online". Identifique pelo menos três atividades principais e um possível ponto de decisão nesse processo.
🍔🍟 Estudo de Caso Simplificado para Prática: Processo de Atendimento em uma Hamburgueria 🍔🍟
Uma nova hamburgueria, "Burguer Mania", está crescendo e quer otimizar seu processo de atendimento e preparo de pedidos. Eles precisam de um modelo que ajude a treinar novos funcionários e identificar possíveis gargalos.
Requisitos Essenciais do Processo:
O processo da “Burguer Mania”:
- O processo começa quando um Cliente faz um pedido no balcão.
- O Atendente recebe o pedido e o registra no sistema.
- Após registrar, o pedido é automaticamente enviado para a Cozinha e para o Bar (para bebidas). Essas duas etapas (preparo do hambúrguer na Cozinha e preparo da bebida no Bar) podem acontecer simultaneamente.
- Na Cozinha, o Cozinheiro prepara o hambúrguer. Se for um hambúrguer especial, leva mais tempo.
- No Bar, o Barman prepara a bebida.
- Quando o hambúrguer está pronto e a bebida também, ambos são levados para o Balcão de Retirada.
- O Atendente embala o pedido completo.
- Finalmente, o Cliente retira seu pedido.
Sua Tarefa:
Com base no cenário da "Burguer Mania" e nos requisitos essenciais, descreva as seguintes partes de um Diagrama de Atividades para este processo:
- Nó Inicial e Final: Identifique onde o processo começa e onde ele termina.
- Atividades Principais: Liste as principais atividades que compõem o fluxo (Ex: "Fazer Pedido", "Registrar Pedido", etc.).
- Fluxos Paralelos: Identifique onde o processo se divide em atividades que podem ocorrer simultaneamente e onde elas se unem novamente.
- Pontos de Decisão (Opcional): Há alguma decisão que pode alterar o fluxo principal? (Ex: "Hambúrguer é especial?").