Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: QUESTIONÁRIO UNIDADE IV DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 6863-60_57501_R_20202 CONTEÚDO Usuário viviane.paiva4 @aluno.unip.br Curso DESENVOLVIMENTO DE SOFTWARE PARA INTERNET Teste QUESTIONÁRIO UNIDADE IV Iniciado 10/08/20 21:46 Enviado 10/08/20 21:47 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 1 minuto Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da A camada controle é responsável por efetuar o trabalho de gestão de métodos que serão executados e consolidados na base de dados. Trabalha também com persistência de dados para que todo o �uxo de execução seja realizado com sucesso. Nesse contexto, avalie as a�rmações a seguir: I – Persistência é a característica que indica que apenas um objeto pode sobreviver à �nalização de determinado processo. Sem isso, ele permanece apenas um ciclo de execução na memória RAM. II – Persistência é a característica que indica que o objeto sobrevive à �nalização de determinado processo. Sem isso, ele só existiria na RAM, perdendo‑se após o encerramento da atividade de origem. III – Persistência é a característica que detém do projeto que é renomeado para controle, sendo assim, garantido que apenas com essa atribuição ele executará um ciclo de execução na memória RAM. É correto apenas o que se a�rma em: II. I e II. II. I. III. I e III. Alternativa: B Comentário: persistência é a característica que indica que o objeto sobrevive à UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_98255_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_98255_1&content_id=_1337293_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout resposta: �nalização de determinado processo. Sem isso, ele só existiria na RAM, perdendo‑se após o encerramento da atividade de origem, uma vez que as classes foram criadas e utilizadas como objetos dentro de programas codi�cados. Pergunta 2 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Dentro do conceito de segregação de código utilizando desenvolvimento de software para internet, podemos a�rmar que a camada modelo é responsável por: Facilitar o tráfego de informações pelas camadas. Facilitar o tráfego de informações pelas camadas. Conectar ao banco de dados. Gerenciar a apresentação de telas. Efetuar o start na aplicação. Atribuir informações ao método de inicialização do formulário. Alternativa: A Comentário: a camada Modelo é responsável por efetuar um espelhamento das tabelas que são construídas no banco de dados. Por facilitar o tráfego de informações pelas camadas, ela é de extrema importância para a execução. Pergunta 3 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback Front End está contido em uma das camadas mais importantes no projeto de desenvolvimento de software para internet. Responsável pela entrada de dados tem grande importância no momento de validação de requisitos junto ao cliente. A camada em questão é: Apresentação. Controle. Dados. Apresentação. Navegação. Móvel. 0,25 em 0,25 pontos 0,25 em 0,25 pontos da resposta: Alternativa: C Comentário: em primeiro lugar, é importante sabermos que a Camada de Apresentação é a entrada de dados de uma aplicação. Em muitos momentos, ela é apresentada em projetos de software como Front End, de�nida como protótipo na fase de levantamento de requisitos. Pergunta 4 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: Gerenciador de soluções é responsável por concentrar todos os “pacotes” que serão utilizados no projeto web. A camada apresentação contém pacotes de referências, propriedades e web forms. Nesse contexto, avalie as a�rmações a seguir: I – A camada apresentação recebe apenas um web form, determinado como web form master, que tem por �nalidade de�nir o layout padrão para o desenvolvimento da aplicação. II – A camada apresentação tem por �nalidade ser canal de entrada e saída de valores em desenvolvimento de aplicações web. III – A camada apresentação tem por �nalidade intermediar informações entre web forms que podem ser alocados na camada controle. É correto apenas o que se a�rma em: II. I e II. II. I. III. I e III. Alternativa: B Comentário: a camada de apresentação viabiliza a entrada e a saída de informações em uma aplicação desenvolvida para web. Pergunta 5 Resposta Selecionada: a. O Razor agrega uma série de características importantes, que possibilitam, por intermédio de um objetivo natural, a construção de páginas com a estrutura de ASP. NET MVC, porém essa ideia nasceu a partir da versão 3. Uma das características importantes construídas no Razor é: Teve na sua concepção inicial o trabalho de atuação para ser expressivo e ágil no desenvolvimento de páginas. 0,25 em 0,25 pontos 0,25 em 0,25 pontos Respostas: a. b. c. d. e. Feedback da resposta: Teve na sua concepção inicial o trabalho de atuação para ser expressivo e ágil no desenvolvimento de páginas. Teve na sua concepção inicial o trabalho de atuação com o acesso a banco de dados, torna mais ágil e e�caz a transição de dados para tabelas. Teve na sua concepção inicial o trabalho de atuação com metodologias ágeis, tais como o Scrum que aumenta a performance do time de desenvolvimento de aplicações web. Teve na sua concepção inicial o trabalho de atuação com tráfego de informações por camada, garantindo, assim, qualidade e e�ciência no desenvolvimento de aplicações web. Teve na sua concepção inicial o trabalho de atuação voltado para diagramas UML, bem como garantir que a análise efetuada será desenvolvida com sucesso no desenvolvimento de aplicações web. Alternativa: A Comentário: o Razor agrega uma série de características importantes, que possibilitam, por intermédio de um objetivo natural, a construção de páginas com a estrutura de ASP. NET MVC, porém essa ideia nasceu a partir da versão 3. Uma das características importantes construídas no Razor é que ele foi desenvolvido para ser expressivo, compacto e ágil: a ideia foi construir um mecanismo capaz de reduzir ao máximo o número de caracteres necessários para a codi�cação de uma página aspx. Pergunta 6 Resposta Selecionada: d. Respostas: a. O conceito de desenvolvimento em camadas tem por �nalidade segregar o código, a �m de garantir a �delidade do levantamento de requisitos para o desenvolvimento da aplicação. Cada camada pode ser visualizada e instanciada por via de suas classes, de modo que possa garantir o tráfego de informações entre as camadas. Nesse contexto, avalie as a�rmações a seguir: I – A camada modelo recebe as referências das camadas de apresentação e controle dentro do conceito de desenvolvimento em camadas, utilizando linguagem de programação orientada a objetos C# e/ou VB.NET. II – A camada controle recebe as referências das camadas de apresentação e modelo dentro do conceito de desenvolvimento em camadas, utilizando linguagem de programação orientada a objetos C# e/ou VB.NET. III – A camada apresentação recebe as referências das camadas controle e modelo dentro do conceito de desenvolvimento em camadas, utilizando linguagem de programação orientada a objetos C# e/ou VB.NET. É correto apenas o que se a�rma em: III. I eII. 0,25 em 0,25 pontos b. c. d. e. Feedback da resposta: II e III. I. III. I e III. Alternativa: D Comentário: dentro do conceito de desenvolvimento em camadas de aplicações desktop, o modelo de referência de projetos é: camada de apresentação recebe referências das camadas controle e modelo. Pergunta 7 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: Podemos a�rmar que na arquitetura de trabalho atribuída para desenvolvimento de software para internet (MVC), a camada de controle é responsável por receber a requisição da: Camada de apresentação e retorna o resultado, dependendo da lógica de negócio. Camada modelo e retorna o resultado, dependendo da lógica de negócio. Camada de apresentação e retorna o resultado, dependendo da lógica de negócio. Camada de apresentação e retornar somente classes abstratas, dependendo da lógica de negócio. Camada de modelo e retornar somente classes abstratas, dependendo da lógica de negócio. Camada de apresentação e retornar somente métodos estáticos para a camada modelo. Alternativa: B Comentário: responsável por receber os parâmetros enviados pela interface e tratar, dentro de suas respectivas classes, a regra de negócio por meio de métodos (por exemplo: consultarAluno, alterarAluno, excluirAluno, inserirAluno). Pergunta 8 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: Podemos a�rmar que no desenvolvimento de software para internet – Linq para XML: Utiliza a implementação do namespace System.Xml.LINQ e disponibiliza recursos como leitura, escrita e construção XML. Utiliza a implementação do namespace System.LINQ e disponibiliza recursos como leitura, escrita e construção XML. Utiliza a implementação do namespace Xml.LINQ e disponibiliza recursos como leitura, escrita e construção XML. Utiliza a implementação do namespace LINQ.Xml.Default e disponibiliza recursos como leitura, escrita e construção XML. Utiliza a implementação do namespace Default.Xml.LINQ e disponibiliza recursos como leitura, escrita e construção XML. Utiliza a implementação do namespace System.Xml.LINQ e disponibiliza recursos como leitura, escrita e construção XML. Alternativa: E Comentário: podemos de�nir que Linq para XML nada mais é do que um provedor de dados que se utiliza da implementação do namespace System.Xml.LINQ, que foi implementado desde da versão do framework 3.5, no qual ele disponibiliza recursos como leitura, escrita e construção de dados XML. Pergunta 9 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: Podemos de�nir a Camada de Apresentação, ou Camada do Cliente, ou até mesmo Camada Superior, como a interface com o usuário, que poderia ser considerada até mesmo como as janelas do Windows do nosso aplicativo, por exemplo. Essa camada interage com a Camada de Controle (intermediária) para fazer solicitações e recuperar informações da camada de dados, exibindo‑as para os usuários. Pensando na execução dessa camada, qual “componente” é utilizado para criação de telas quando se trabalha em aplicações web? Web Form. Web Table. Web Set. Web Web. Web Desktop. Web Form. Alternativa: E Comentário: a camada de apresentação contém os elementos da interface do 0,25 em 0,25 pontos Segunda-feira, 10 de Agosto de 2020 21h47min29s BRT usuário do site e inclui toda a lógica, que compreende a interação do visitante e das regras de negócio (Web Form). Pergunta 10 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Podemos de�nir a Camada de Apresentação, ou Camada do Cliente, ou até mesmo Camada Superior, como a interface com o usuário, que poderia ser considerada até mesmo a web form do projeto web. Nesse contexto, avalie as informações a seguir: I – A camada de apresentação interage com a camada controle para fazer solicitações e recuperar informações de camadas de dados, exibindo-as para os usuários. II – A camada de apresentação interage com a camada modelo para fazer solicitações e recuperar informações de camadas de dados, exibindo-as para os usuários. III – A camada de apresentação interage sempre com camadas externas de uma aplicação, recuperando informações de camadas de dados, exibindo-as para os usuários. É correto apenas o que se a�rma em: I. I e II. II e III. I. III. I e III. Alternativa: C Comentário: a camada de apresentação é responsável por concentrar todos os elementos de interface do usuário para aplicação desktop, assim ainda interagindo com a camada controle para efetuar solicitações e recuperação de informações da camada de dados. ← OK 0,25 em 0,25 pontos javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1337293_1&course_id=_98255_1&nolaunch_after_review=true');
Compartilhar