Cada caso de uso identificado na aplicação deve ser implementado para que atenda ao requisito funcional correspondente. Dessa forma, o uso de arquiteturas que darão suporte ao desenvolvimento e que permitirão a independência e reúso das classes de negócio torna-se importante para que haja agilidade nesse desenvolvimento. Por esse motivo, o uso de padrões de projeto deve ser considerado, como o padrão arquitetural MVC, para atender a esses objetivos.
O processo de implementação de um caso de uso consiste em identificar as ações previamente definidas em sua descrição, transformando-as em codificação por meio de uma linguagem de programação. No entanto, antes de se iniciar essas ações, não podemos deixar de produzir a documentação do sistema. Neste contexto, a produção do Diagrama de Sequência torna-se importante para que sejam observadas as classes de negócio utilizadas pelo caso de uso, a fim de que possam ser avaliadas e disponibilizadas. Quando não for possível haver essa disponibilização, devem ser previamente identificadas as classes ou métodos que necessitam ser construídos, facilitando o planejamento da implementação.
No desenvolvimento de um sistema foi feita a descrição do caso de uso abaixo:
Caso de uso: Visualizar solução educacional (CSU07).
Ator Primário: Gerente.
Fluxo Principal
Fluxo de exceção: [FE01] – Erro de acesso à base de dados.
a. Caso retorne código referente a erros no acesso à base de dados ou se não forem recuperadas as informações, enviar mensagem informando o problema.
b. Retornar ao passo 2 do fluxo principal.
Fluxo de exceção: [FE02] – Funcionário sem solução educacional.
a. Não há solução educacional no qual o funcionário tenha realizado: o sistema reporta o fato.
b. Retornar ao passo 2 do fluxo principal.
Com base nesta descrição de caso de uso, faça o que se pede a seguir:
a) Construa o Diagrama de Sequência correspondente à descrição do caso de uso apresentado.
b) Represente o padrão MVC no diagrama construído.
c) Represente as classes de negócios apresentadas na descrição.
Procedimentos para elaboração:
Faça o texto considerando as normas da ABNT e demais orientações para construção de trabalhos acadêmicos. Seu trabalho deverá contar, no máximo, até 3 páginas de desenvolvimento, sem considerar capa e referências bibliográficas, podendo ser entregue como arquivo padrão doc ou PDF, incluindo o diagrama neste arquivo.
Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Projeto de Sistemas de Informação
•UVA
Compartilhar