Escolar Documentos
Profissional Documentos
Cultura Documentos
de Empresa de Eventos
Relatório
No que se refere a algoritmos de métodos, nós mantivemos a abordagem de modelar apenas os métodos que não tivessem a
implementação óbvia por sua assinatura ou que envolvessem passos complexos.
Esse método, solicitaEvento da classe DispatchServlet tem a responsabilidade de encaminhar a solicitação feita pelo AtorCliente
para a instância de Cliente referente ao solicitante no sistema, notificar o atendimento caso tenha sucesso e pedir e encaminhar as
opções para o AtorCliente.
Apesar de ter uma assinatura instintiva, esse método envolvia mais passos do que deixava transparecer, então nós resolvemos
fazer a modelagem do algoritmo.
Diagramas de Algoritmos de Métodos — checaConta
Outros métodos também foram modelados, mas o que melhor exemplifica o resultado do
processo de modelagem é o método checaContas.
A modelagem de algoritmo desse método surgiu tanto do diagrama de sequência quanto do
diagrama de máquina de estados referente à classe Conta.
A partir do diagrama nós geramos o código que faria parte de uma possível implementação
computacional do sistema
Diagramas de Algoritmos de Métodos — checaConta
Como podemos ver, a invocação dos métodos detalhados no diagrama acontece aqui também, na mesma ordem que
O loop do-while não é óbvio a partir do diagrama, o que exemplifica a necessidade da discrição de quem quer que fosse
implementar o sistema, mesmo tendo os algoritmos modelados.