Você está na página 1de 5

UNIVERSIDADE VEIGA DE ALMEIDA

Tecnólogo em Analise de Desenvolvimento de Sistemas


EAD

Aluna: Gabriel Silva dos Santos


Matrícula: 1220107673
Disciplina: Análise e Projeto de Sistemas de Informação II
Tutor: Claudio Ribeiro da Silva

Rio de Janeiro/RJ

2024
O uso do padrão MVC no desenvolvimento de um
software
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 reuso 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

1. O usuário seleciona a opção de visualização das soluções educacionais realizadas.


2. O sistema mostra a tela de consulta de soluções educacionais.
3. O usuário informa a matrícula do funcionário que deseja consultar [FE01].
4. O sistema mostra as soluções educacionais, obtidas na tabela “Solução
Educacional”, das quais o funcionário participou com seu nome e matrícula,
obtida na tabela “Funcionário” [FE01] [FE02]

5. O usuário escolhe a solução que deseja consultar e solicita a geração do relatório.


6. O sistema recupera os dados solicitados na tabela Solução Educacional e exibe o
relatório [FE01].
7. Caso de uso é encerrado.

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.
Bibliografia/Referências:
https://www.devmedia.com.br/introducao-ao-padrao-mvc/29308
https://purainfo.com.br/o-que-e-uml/
https://pessoal.dainf.ct.utfpr.edu.br/tacla/UML/0050-LevantamentoClassesAnalise-
slides6.pdf
Criando diagramas de Sequência: https://www.youtube.com/watch?v=ZW2JLtX4Dag
O que é MVC? Aprenda MVC de MANEIRA FÁCIL:
https://www.youtube.com/watch?v=ypP6HQdDxYM

Você também pode gostar