Buscar

Aula 24

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Diagrama de Atividades
Diagrama de Atividades
É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas;
Apresenta muitas semelhanças com os antigos fluxogramas utilizados para desenvolver a lógica de programação e determinar o fluxo de controle de um algoritmo;
Preocupa-se em descrever os passos a serem percorridos para a conclusão de um método ou algoritmo específico e não de um processo completo como acontece com o Diagrama de Sequência e Colaboração;
Concentra-se na representação do fluxo de controle de uma atividade;
Diagrama de Atividades
Enfatiza a sequência e condições para coordenar comportamentos de baixo nível;
São os métodos correspondentes às operações sobre as classes;
É composta por um conjunto de ações, ou seja, os passos necessários para que a atividade seja concluída;
Atividade
Representa a realização de uma ação dentro de um fluxo de controle;
Uma atividade pode conter uma descrição da ação que está sendo realizada, como a ação propriamente dita;
É representado por um retângulo arredondado sem divisões;
Receber número 
da conta
Fluxo de Controle
É o conector que liga dois nós, enviando sinais de controle;
É representado por uma linha contendo uma seta apontando para o novo nó e partindo do antigo, podendo conter uma descrição
Receber número 
da conta
Consultar conta
Nó Inicial
Similar ao estado inicial do Diagrama de Máquina de Estados, representa o início do Diagrama de Atividades;
Receber número 
da conta
Consultar conta
Nó de Final de Atividade
Similar ao estado final do Diagrama de Máquina de Estados, representa o fim do Diagrama de Atividades;
Receber número 
da conta
Consultar conta
Nó de Decisão
Utilizado para representar uma escolha entre dois ou mais fluxos possíveis, em que um dos fluxos será escolhido em detrimento dos outros;
É acompanhado por condições de guarda, ou seja, textos entre colchetes que determinam a condição a ser satisfeita;
Receber número 
da conta
Consultar conta
[Conta inválida]
[Conta válida]
Solicitar senha
Receber número 
da conta
Consultar conta
[Conta inválida]
[Conta válida]
Solicitar senha
Receber senha
Validar senha
[Senha inválida]
Consultar saldo
[Senha válida]
Apresentar saldo
Exercício 1
Desenvolva um Diagrama de Atividades para o sistema de ingressos de cinema;
Primeiramente deve-se escolher a opção para selecionar a sessão;
Em seguida, o sistema irá procurar pela primeira sessão, consulta sua sala, seu filme, apresenta a sessão e verifica se ainda há sessões para apresentar;
Se sim, deve passar para a próxima sessão e repetir o passo acima;
Se não há mais sessões para buscar, deve-se recuperar as informações sobre a sessão escolhida e gerar o ingresso da mesma;
Exercício 2
Desenvolva um Diagrama de Atividades para o sistema de clube social:
Após informar o número do cartão, é feita a consulta do sócio. Se sócio é localizado, deve selecionar as mensalidades do sócio, senão, exiba mensagem que o sócio não foi localizado e finalize o processo;
Em seguida, ao selecionar as mensalidades, deve-se verificar se há mensalidades a pagar. Caso não haja, deve ser exibida mensagem que não há mensalidades a pagar e processo é finalizado, senão, será selecionada a primeira mensalidade;
Se a mensalidade selecionada está em atraso, deve-se calcular os juros e apresentar a mensalidade com o valor corrigido, senão, deve apenas apresentar a mensalidade;
Exercício 2
Caso ainda haja mais mensalidades, é necessário selecionar outra mensalidade e repetir o passo anterior;
Senão, o usuário seleciona as mensalidades a pagar, o sistema recupera a primeira mensalidade selecionada e realiza a quitação da mesma;
Se houver mais mensalidades a quitar, o sistema passa para a próxima mensalidade e repete o processo acima;
Caso não hajam mais mensalidades a quitar, é feita a emissão do recibo de quitação e o processo é finalizado;

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando