Buscar

AVA1 ANÁLISE E PROJETO DE SISTEMAS E INFORMAÇÕES II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA
THIAGO ROBLES SOARES PINTO
AVA1
ANÁLISE E PROJETO DE SISTEMAS DE INFORMAÇÃO II
Duque de Caxias, RJ
2021
https://unijorge.instructure.com/courses/20017
Thiago Robles Soares Pinto
AVA1
ANÁLISE E PROJETO DE SISTEMAS DE INFORMAÇÃO II
Trabalho para conclusão da primeira avaliação
da matéria referida, da Universidade Veiga 
de Almeida, para obtenção de nota parcial da A1.
Orientador(a): MARLA MIRANDO LOIOLA DORE CARVALHO
DUQUE DE CAXIAS
2021
https://unijorge.instructure.com/courses/20017
ÍNDICE
1 SUMÁRIO 03
2 ENUNCIADO 04
3 CONTEÚDO 06
4 BIBLIOGRAFIA 07
2. ENUNCIADO
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 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. 
3. CONTEÚDO
4. BIBLIOGRAFIA
 https://www.lewagon.com/pt-BR/blog/o-que-e-padrao-mvc#:~:text=O 
%20MVC%20funciona%20como%20um,neg%C3%B3cio%20e%20intera
%C3%A7%C3%A3o%20com%20usu%C3%A1rio.&text=Por%20padr
%C3%A3o%20existem%20a%20camada,mais%20utilizado%20entre
%20os%20desenvolvedores.
 https://pessoal.dainf.ct.utfpr.edu.br/tacla/UML/0050- 
LevantamentoClassesAnalise-slides6.pdf
	​ O uso do padrão MVC no desenvolvimento de um software

Outros materiais