Buscar

Desenvolvimento de software - Questionario 4

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 10 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 10 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 9, do total de 10 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

• Pergunta 1 
0,25 em 0,25 pontos 
 
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 fluxo de execução seja realizado 
com sucesso. 
 
Nesse contexto, avalie as afirmações a seguir: 
I – Persistência é a característica que indica que apenas um objeto pode 
sobreviver à finalizaçã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 à 
finalizaçã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 afirma em: 
 
Resposta Selecionada: b. 
II. 
Respostas: a. 
I e II. 
 
b. 
II. 
 
c. 
I. 
 
d. 
III. 
 
e. 
I e III. 
Feedback 
da 
resposta: 
Alternativa: B 
Comentário: persistência é a característica que indica que o 
objeto sobrevive à finalizaçã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 
codificados. 
 
• Pergunta 2 
0,25 em 0,25 pontos 
 
Dentro do conceito de segregação de código utilizando desenvolvimento de 
software para internet, podemos afirmar que a camada modelo é responsável 
por: 
 
Resposta 
Selecionada: 
a. 
Facilitar o tráfego de informações pelas camadas. 
Respostas: a. 
Facilitar o tráfego de informações pelas camadas. 
 
b. 
Conectar ao banco de dados. 
 
c. 
Gerenciar a apresentação de telas. 
 
d. 
Efetuar o start na aplicação. 
 
e. 
Atribuir informações ao método de inicialização do 
formulário. 
Feedback 
da resposta: 
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 
0,25 em 0,25 pontos 
 
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 é: 
 
Resposta Selecionada: c. 
Apresentação. 
Respostas: a. 
Controle. 
 
b. 
Dados. 
 
c. 
Apresentação. 
 
d. 
Navegação. 
 
e. 
Móvel. 
Feedback 
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, definida como protótipo 
na fase de levantamento de requisitos. 
 
• Pergunta 4 
0,25 em 0,25 pontos 
 
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 afirmações a seguir: 
I – A camada apresentação recebe apenas um web form, determinado como 
web form master, que tem por finalidade definir o layout padrão para o 
desenvolvimento da aplicação. 
II – A camada apresentação tem por finalidade ser canal de entrada e saída 
de valores em desenvolvimento de aplicações web. 
III – A camada apresentação tem por finalidade intermediar informações entre 
web forms que podem ser alocados na camada controle. 
 
É correto apenas o que se afirma em: 
 
Resposta Selecionada: b. 
II. 
 
Respostas: a. 
I e II. 
 
b. 
II. 
 
c. 
I. 
 
d. 
III. 
 
e. 
I e III. 
Feedback da 
resposta: 
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 
0,25 em 0,25 pontos 
 
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 é: 
 
Resposta 
Selecionada: 
a. 
Teve na sua concepção inicial o trabalho de atuação para 
ser expressivo e ágil no desenvolvimento de páginas. 
Respostas: a. 
Teve na sua concepção inicial o trabalho de atuação para 
ser expressivo e ágil no desenvolvimento de páginas. 
 
b. 
Teve na sua concepção inicial o trabalho de atuação com o 
acesso a banco de dados, torna mais ágil e eficaz a 
transição de dados para tabelas. 
 c. 
 
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. 
 
d. 
Teve na sua concepção inicial o trabalho de atuação com 
tráfego de informações por camada, garantindo, assim, 
qualidade e eficiência no desenvolvimento de 
aplicações web. 
 
e. 
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. 
Feedback 
da 
resposta: 
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 codificação de uma 
página aspx. 
 
• Pergunta 6 
0,25 em 0,25 pontos 
 
O conceito de desenvolvimento em camadas tem por finalidade segregar o 
código, a fim de garantir a fidelidade 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 afirmaçõ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 afirma em: 
Resposta Selecionada: d. 
III. 
Respostas: a. 
I e II. 
 
b. 
II e III. 
 
c. 
I. 
 
d. 
III. 
 
e. 
I e III. 
Feedback 
da resposta: 
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 
0,25 em 0,25 pontos 
 
Podemos afirmar 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: 
 
Resposta 
Selecionada: 
b. 
Camada de apresentação e retorna o resultado, 
dependendo da lógica de negócio. 
Respostas: a. 
Camada modelo e retorna o resultado, dependendo da 
lógica de negócio. 
 b. 
 
Camada de apresentação e retorna o resultado,dependendo da lógica de negócio. 
 
c. 
Camada de apresentação e retornar somente classes 
abstratas, dependendo da lógica de negócio. 
 
d. 
Camada de modelo e retornar somente classes 
abstratas, dependendo da lógica de negócio. 
 
e. 
Camada de apresentação e retornar somente métodos 
estáticos para a camada modelo. 
Feedback 
da resposta: 
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 
 
Podemos afirmar que no desenvolvimento de software para internet – Linq 
para XML: 
 
Resposta 
Selecionada: 
e. 
Utiliza a implementação do namespace System.Xml.LINQ 
e disponibiliza recursos como leitura, escrita e construção 
XML. 
Respostas: a. 
Utiliza a implementação do namespace System.LINQ e 
disponibiliza recursos como leitura, escrita e construção 
XML. 
 
b. 
Utiliza a implementação do namespace Xml.LINQ e 
disponibiliza recursos como leitura, escrita e construção 
XML. 
 c. 
 
Utiliza a implementação do namespace LINQ.Xml.Default 
e disponibiliza recursos como leitura, escrita e construção 
XML. 
 
d. 
Utiliza a implementação do namespace Default.Xml.LINQ 
e disponibiliza recursos como leitura, escrita e construção 
XML. 
 
e. 
Utiliza a implementação do namespace System.Xml.LINQ 
e disponibiliza recursos como leitura, escrita e construção 
XML. 
Feedback 
da 
resposta: 
Alternativa: E 
Comentário: podemos definir 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 
0,25 em 0,25 pontos 
 
Podemos definir 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? 
 
Resposta Selecionada: e. 
Web Form. 
Respostas: a. 
Web Table. 
 
b. 
Web Set. 
 
c. 
Web Web. 
 
 
d. 
Web Desktop. 
 
e. 
Web Form. 
Feedback da 
resposta: 
Alternativa: E 
Comentário: a camada de apresentação contém os 
elementos da interface do 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 
0,25 em 0,25 pontos 
 
Podemos definir 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 afirma em: 
 
Resposta Selecionada: c. 
I. 
Respostas: a. 
I e II. 
 
b. 
II e III. 
 
c. 
I. 
 d. 
 
III. 
 
e. 
I e III. 
Feedback 
da 
resposta: 
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.

Continue navegando