Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROVA ON-LINE Fazer o teste novamente Histórico de tentativas Pontuação desta tentativa: 60 de 60 Enviado 2 abr em 18:52 Esta tentativa levou 14 minutos. Pergunta 1 6 / 6 pts Marque a alternativa correta a respeito do protocolo HTTP: O HTTP – Hypertext Transfer Protocol é um protocolo de comunicação ponto a ponto entre servidores O HTTP – Hypertext Transfer Protocol é um padrão de comunicação da internet que determina como o conteúdo da web será armazenado em servidores Correto! O HTTP – Hypertext Transfer Protocol é um protocolo projetado para a transferência de conteúdo da Web O HTTP – Hypertext Transfer Text Protocol é um protocolo projetado para resolver a atribuição de IP para dispositivos conectados na internet Pergunta 2 6 / 6 pts Uma modelo de Arquitetura possível para uma aplicação Web é estilo em camadas que dentre vários objetivos, destaca-se o de organizar as responsabilidades de partes de um software, normalmente criando um isolamento e dando um propósito bem definido a cada camada permitindo reutilização e uma melhor manutenibilidade Marque a alternativa INCORRETA sobre esse Estilo Arquitetural: O modelo de arquitetura disponibilizado pelo ASP.NET MVC também é um modelo em camadas Correto! O modelo de Arquitetura em Camadas é rígido e não permite uma variação de padrão O modelo de Arquitetura em Camadas é abstrato e aplicável e diversos contextos de aplicação e independe da linguagem de programação utilizada As camadas são dispostas de modo a promover uma melhor comunicação entre componentes e em alguns casos essas camadas podem representar projetos distintos dentro da mesma solução de software Pergunta 3 6 / 6 pts Fora do contexto técnico é comum que pessoas utilizem o termo Internet e Web como sinônimos, entretanto, o conceito de ambos é amplamente distinto. Marque a alternativa que caracteriza corretamente os dois termos: A internet é uma ferramenta da web e opera sobre o protocolo URI que identifica uma página disponível em algum servidor que é identificado por um endereço HTTPS A internet é uma rede mundial de computadores que surgiu na década de 80, opera sobre o protocolo HTTP e consiste de uma infraestrutura de servidores conectados pela web que é um recurso disponível na internet Correto! A internet consiste de uma infraestrutura de Rede que admite uma conexão. A web é uma ferramenta, um sistema de informações ligadas por hipermídia. Provê o acesso ao conteúdo de páginas por meio de navegadores (browsers) A internet surgiu na década de 1990 com implementação do HTTP que é o protocolo que permite a navegação em páginas da web Pergunta 4 6 / 6 pts Sobre Modelagem Arquitetural é CORRETO AFIRMAR que: Tem como objetivo principal a documentação dos Requisitos do sistema Correto! Determina a intenção de estruturação dos elementos do software. Como será a comunicação, padrões de implementação, restrições e em alguns casos, expressa as tecnologias que serão adotadas Trata-se de um diagrama que especifica as classes do sistema e como elas interagem entre si Além de estabelecer um conjunto de restrições, estruturação e comunicação de componentes, garante um padrão de codificação livre de bugs e problemas estruturais Pergunta 5 6 / 6 pts Projeto de Software é uma das fases do processo de desenvolvimento de sistemas. Fase que antecede a implementação, mas que frequentemente é revisitada para garantir que evolução do software seja possível. Marque a alternativa INCORRETA sobre a fase de projeto: Correto! Qualquer atividade de implementação acontece somente após a conclusão dos artefatos produzidos na fase de projeto Momento onde ocorre o levantamento de requisitos funcionais e não-funcionais, assim como diversas modelagens, como por exemplo, a modelagem arquitetural O produto esperado é analisado em baixo nível com o entendimento de regras de negócio É uma fase comum em qualquer metodologia de desenvolvimento de software Pergunta 6 6 / 6 pts O ASP.NET MVC é um framework avançado para a criação de aplicativos Web e APIs usando o padrão de design Model-View-Controller. Sobre o padrão MVC aplicado ao contexto do ASP.NET, marque a ALTERNATIVA CORRETA: Uma View contém código HTML, Javascript e CSS, mas não consegue processar código C# Correto! Uma URL corresponde a uma Action de um Controller e não a uma página física. O Controller por sua vez é o principal elemento, pois realiza justamente o controle entre o Modelo de Dados (Model) e a apresentação da página (View) Uma classe Model precisa, necessariamente, ter o mesmo nome da Controller que a chamou. Exemplo: ClienteController => ClienteModel Uma Controller não consegue processar uma Action para apresentar uma View sem um Model seja enviado para View Pergunta 7 6 / 6 pts Analise o trecho de código a seguir referente a classe TransacaoController do projeto My Finance Web: Entre as linhas 51 e 75 temos a função responsável pelo retorno da View de nome ‘Cadastrar’. Marque a ALTERNATIVA CORRETA sobre esse código: A linha 53 pode ser omitida sem prejuízo para o funcionamento da função Na linha 56 é utilizado um objeto da classe de serviços de ‘Plano de Contas’ e na linha 65 um objeto da classe de serviços de ‘Transação’, porém, a linha 56 está incorreta, já que uma controller somente pode receber por injeção de dependência um único objeto de serviços. Na linha 74 um objeto do tipo TransacaoModel é retornado para View, de modo que, a tela será renderizada com os dados do registro de Transação que está sendo carregado ou simplesmente com a lista de itens de plano de contas e a data atual. Correto! A função é capaz de responder a uma requisição recebida do tipo POST Pergunta 8 6 / 6 pts Sobre Banco de Dados Relacional, marque a alternativa INCORRETA: No relacionamento 1 para N a chave primária do lado 1 vai como coluna do tipo chave estrangeira para a tabela do lado N Chave estrangeira é o campo que estabelece o relacionamento entre duas tabelas Correto! Uma tabela com uma coluna do tipo chave primária pode admitir registros com o mesmo valor de chave primária Chave primária é uma coluna de tabela utilizada para identificar apenas um registro Pergunta 9 6 / 6 pts O Serviço de Aplicativo do Azure é um serviço com base em HTTP para hospedagem de aplicativos Web, APIs REST e back-ends móveis. O projeto prático My Finance Web utilizou este recurso para publicação da aplicação. Sobre este recurso do Azure, marque a ALTERNATIVA INCORRETA: É possível determinar a quantidade de Cores de CPU e memória RAM para um App Service Os App Services funcionam com Sistema operacional Windows e Linux Correto! O serviço provisionado é por natureza Windows, já que aplicações .NET não funcionam em Linux Um App Service oferece um endereço padrão para as aplicações cujo domínio é: ‘https://NOMEAPLICACAO.azurewebsites.net/’ e pode ser customizado para um domínio registrado que desejar Pergunta 10 6 / 6 pts No trabalho prático do My Finance Web aplicamos algumas refatorações no código-fonte ajustando detalhes de estrutura e nesse processo chegamos a criar novas classes e interfaces. Considerando o objetivo do processo de refactor, marque a ALTERNATIVA CORRETA: Correto! Refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo Refatoração é o processo de remover features de um sistema de software para alterar seu comportamento externo Refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código alterando seu comportamento externo Refatoração é o processo de modificar um sistema de software para incluir novas features alterando seu comportamento externo Pontuação do teste: 60 de 60
Compartilhar