Prévia do material em texto
Enunciado da atividade 1 “A entrega da atividade deve ser realizada através do item Entrega da Avaliação – Trabalho da Disciplina [AVA 1], conforme o prazo estipulado em calendário acadêmico.” 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. Referências: Estudo na web. Entenda o diagrama de sequência (https://www.youtube.com/watch? v=ypP6HQdDxYM) . Acesso em julho/2020. Canal TI. O que é MVC? Aprenda MVC de maneira fácil (https://www.youtube.com/watch? v=ZW2JLtX4Dag) . Acesso em julho/2020. Orientações Gerais para a realização do Trabalho da Disciplina: A pontuação máxima desta atividade avaliativa é de 100 pontos (100%). Seu desempenho nesta avaliação compõe a nota final das Avaliações Online (A1). O Trabalho da Disciplina (TD) deve ser realizado INDIVIDUALMENTE. Trabalhos que apresentarem transcrições de textos sem a devida referência — segundo as normas da ABNT 6023 — terão nota zero atribuída. “Cartilha Plágio (https://ead.uva.br/filemanager/file/11/Cartilha_plagio.pdf) ”. https://www.youtube.com/watch?v=ypP6HQdDxYM https://www.youtube.com/watch?v=ypP6HQdDxYM https://www.youtube.com/watch?v=ypP6HQdDxYM https://www.youtube.com/watch?v=ypP6HQdDxYM https://www.youtube.com/watch?v=ZW2JLtX4Dag https://www.youtube.com/watch?v=ZW2JLtX4Dag https://www.youtube.com/watch?v=ZW2JLtX4Dag https://www.youtube.com/watch?v=ZW2JLtX4Dag https://ead.uva.br/filemanager/file/11/Cartilha_plagio.pdf O uso de inteligência artificial (IA) nesta atividade deve seguir princípios éticos e responsáveis: o uso inadequado pode acarretar penalidades institucionais, como em casos de plágio, desinformação ou comprometimento do pensamento crítico. Lembre-se de que a IA é uma aliada na aprendizagem, não um atalho para a nota. Para saber mais, consulte nossa documentação (https://ead.uva.br/filemanager/file/11/Orientacoes-IA-educacao.pdf) . O Trabalho que não for postado/enviado até o prazo terá nota zero, assim como aqueles que forem apenas salvos e não enviados para correção na data estipulada no calendário da disciplina.. O Trabalho deverá ser postado somente no local específico para essa ação no Ambiente Virtual de Aprendizagem. https://ead.uva.br/filemanager/file/11/Orientacoes-IA-educacao.pdf https://ead.uva.br/filemanager/file/11/Orientacoes-IA-educacao.pdf https://ead.uva.br/filemanager/file/11/Orientacoes-IA-educacao.pdf https://ead.uva.br/filemanager/file/11/Orientacoes-IA-educacao.pdf