Logo Passei Direto
Buscar

Análise e Projeto de Sistemas de Informação_II_[AVA1]_DANIEL ESCOVINO COELHO

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rio de Janeiro - RJ 
2024 
 
 
 
 
 
 
DANIEL ESCOVINO COELHO 
ANÁLISE E PROJETOS DE SISTEMAS DE INFORMAÇÃO II 
AVA 1 - O uso do padrão MVC no desenvolvimento de um software 
 
 
ENUNCIADO 
 
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 
 
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. 
 
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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1. Diagrama de Sequência do caso de uso representado: 
 
 
 
 
2. Representação do padrão MVC do diagrama construído: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3. Diagrama de Classes: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bibliografia: 
 
Nova guia (rocketcode.com.br) 
O que é padrão MVC? Entenda arquitetura de softwares! | Le Wagon 
EV20_VDC 01 YT (youtube.com) 
 
 
https://rocketcode.com.br/blog/compreendendo-o-padrao-mvc-no-desenvolvimento-de-software/
https://blog.lewagon.com/pt-br/skills/o-que-e-padrao-mvc/
https://www.youtube.com/watch?v=mMDt9g7bMjk

Mais conteúdos dessa disciplina