Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/09/2023, 10:58 Atividade Avaliativa 3: Revisão da tentativa https://ava.uniftec.com.br/mod/quiz/review.php?attempt=45666&cmid=247094 1/3 Painel / Meus cursos / 2023ED - Projeto de Sistemas Web I - G91-1386EAD1A / UNIDADE 3: Conceitos sobre Arquitetura Web / Atividade Avaliativa 3 Iniciado em domingo, 16 abr 2023, 15:31 Estado Finalizada Concluída em domingo, 16 abr 2023, 16:55 Tempo empregado 1 hora 24 minutos Avaliar 25,00 de um máximo de 25,00(100%) Comentários Parabéns! Questão 1 Correto Atingiu 5,00 de 5,00 O padrão MVC é um padrão responsável pela apresentação da aplicação. Basicamente, ele visa criar um código que não possui uma conexão forte entre as partes (loosely coupled). Essa é uma das bases do desenvolvimento de código atual, e facilita muito a manutenção e adição de funcionalidades ao código posteriormente. Dentro do padrão MVC, há três elementos principais, relacione cada elemento com sua explicação: Interface do Usuário. Implementam a lógica para o domínio de dados. Camada de controle. View Model Controller Sua resposta está correta. A resposta correta é: Interface do Usuário. → View, Implementam a lógica para o domínio de dados. → Model, Camada de controle. → Controller. https://ava.uniftec.com.br/course/view.php?id=4137 https://ava.uniftec.com.br/my/ https://ava.uniftec.com.br/course/view.php?id=4137 https://ava.uniftec.com.br/course/view.php?id=4137§ion=4 https://ava.uniftec.com.br/mod/quiz/view.php?id=247094 25/09/2023, 10:58 Atividade Avaliativa 3: Revisão da tentativa https://ava.uniftec.com.br/mod/quiz/review.php?attempt=45666&cmid=247094 2/3 Questão 2 Correto Atingiu 5,00 de 5,00 Questão 3 Correto Atingiu 5,00 de 5,00 A estrutura MVC provê uma separação entre os elementos da aplicação que ajuda a administrar a complexidade, pois permite que se concentre em um aspecto da implementação por vez. Marque as alternativas que apresentam vantagens do MVC: Escolha uma ou mais: Adequado apenas para pequenas equipes de desenvolvedores. Ideal para desenvolvedores que desejam controle completo sobre o comportamento do aplicativo. Suporte para desenvolvimento controlado por testes. Suporta uma poderosa infraestrutura de roteamento. Torna mais difícil de gerenciar a complexidade ao dividir o aplicativo em Model, View e Controller. Sua resposta está correta. As respostas corretas são: Ideal para desenvolvedores que desejam controle completo sobre o comportamento do aplicativo. , Suporta uma poderosa infraestrutura de roteamento. , Suporte para desenvolvimento controlado por testes. “É a tecnologia criada pela Microsoft para o desenvolvimento de aplicações web”. A definição acima refere-se a: Escolha uma opção: a. HTML b. JSP c. Python d. ASP e. PHP Sua resposta está correta. A resposta correta é: ASP 25/09/2023, 10:58 Atividade Avaliativa 3: Revisão da tentativa https://ava.uniftec.com.br/mod/quiz/review.php?attempt=45666&cmid=247094 3/3 Questão 4 Correto Atingiu 5,00 de 5,00 Questão 5 Correto Atingiu 5,00 de 5,00 O termo padrões de projeto (ou Design Patterns) descreve soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos. O padrão MVC tem por objetivo utilizar uma solução já definida pela separação do projeto em partes distintas, reduzindo suas dependências ao máximo. Por isso o MVC tem sido utilizado em muitos projetos, visto que apresenta uma arquitetura que possibilita a divisão do projeto em camadas muito bem definidas, onde cada uma executa o que lhe é definido e nada mais do que isso. Analise as afirmativas sobre o MVC: I. Impossibilita o uso de ferramentas automatizadas de teste II. Oferece uma forma de programar no Asp.Net que reduz a complexidade do código III. Possui suporte multiplataforma IV. Garante a uniformidade dos softwares desenvolvidos Está correto apenas o que se afirma em: Escolha uma opção: a. II, III, IV b. I, II, III c. III, IV d. I, II, III, IV e. I, II Sua resposta está correta. A resposta correta é: II, III, IV No que se refere à linguagem .NET C#, assinale a opção que apresenta a característica que permite que classes derivadas de uma mesma classe superior executem métodos com mesma assinatura e comportamentos diferentes. Escolha uma opção: a. encapsulamento b. abstração c. polimorfismo d. instância e. herança Sua resposta está correta. A resposta correta é: polimorfismo
Compartilhar