Buscar

APLICAÇÃO WEB EM CAMADAS

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 7 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 7 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

Revisar envio do teste: Clique aqui para iniciar o Quiz
STSICAS4DA_2201-2201-695409 2201-APLICAÇÃO WEB EM CAMADAS Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário DANIELLI ALMEIDA DA LUZ
Curso 2201-APLICAÇÃO WEB EM CAMADAS
Teste Clique aqui para iniciar o Quiz
Iniciado 04/05/22 09:35
Enviado 04/05/22 10:12
Data de vencimento 08/06/22 23:59
Status Completada
Resultado da tentativa 7 em 10 pontos  
Tempo decorrido 37 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
O MVC possui três camadas que têm objetivos bem definidos, facilitando o
desenvolvimento e a manutenção das aplicações. Considerando o MVC,
recuperar e salvar dados em um banco é responsabilidade da camada:
controle.
visão.
controle.
modelo.
verificação.
ação.
Resposta correta: c) Manipular o banco de dados é função da
camada do modelo. As alterações do banco de dados fazem parte
da lógica de negócio da aplicação, por isso elas devem sempre
ficar na camada do modelo.
Sala de Aula Tutoriais
0 em 1 pontos
DANIELLI ALMEIDA DA LUZ
56
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_182494_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_182494_1&content_id=_8161173_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
Pergunta 2
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
O MVC possui três camadas que têm objetivos bem definidos, facilitando o
desenvolvimento e a manutenção das aplicações. Considerando o MVC, a tarefa
de exibir uma lista com todos os produtos disponíveis em um e-commerce é
responsabilidade da camada:
visão.
visão.
controle.
modelo.
verificação.
ação.
Resposta correta: a) visão. Exibir dados é responsabilidade da
camada de visão, por isso montar uma lista com todos os produtos
de um e-commerce e exibi-la para o usuário é responsabilidade da
camada de visão.
Pergunta 3
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
A arquitetura MVC define que a aplicação deve ser dividida em três camadas, mas
só isso não garante que a aplicação será desenvolvida de forma correta. Verifique
quais recomendações a seguir são verdadeiras no desenvolvimento de aplicações
MVC:
I. separar o código de diferentes linguagens em arquivos diferentes; 
II. desenvolver todo o código no menor número possível de arquivos diferentes; 
III. organizar o projeto em uma estrutura de diretórios que divida os arquivos das
camadas; 
IV. evitar reutilização de código.
Apenas as afirmações I e III são corretas.
Apenas a afirmação I é correta.
Apenas a afirmação II é correta.
Apenas as afirmações II e III são corretas.
Apenas as afirmações I e III são corretas.
Todas as afirmações são corretas.
Resposta correta: d) Apenas as afirmações I e III são corretas. Os
arquivos de linguagens diferentes devem ser separados em
diferentes arquivos, e o projeto deve ser organizado em uma
1 em 1 pontos
1 em 1 pontos
estrutura de diretórios que facilite a navegação pelos arquivos do
projeto.
Pergunta 4
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
A principal definição da arquitetura de microsserviços é utilizar um conjunto de
pequenos serviços para a construção de uma aplicação completa. Os principais
objetivos disso são:
aumentar a coesão e diminuir o acoplamento.
aumentar a coesão e diminuir o acoplamento.
aumentar a coesão e o acoplamento.
diminuir a coesão e o acoplamento.
aumentar a coesão, sem afetar o acoplamento.
diminuir a coesão e aumentar o acoplamento.
Resposta correta: a) aumentar a coesão e diminuir o acoplamento.
O objetivo da arquitetura de microsserviços é aumentar a coesão e
diminuir o acoplamento. Aumentar a coesão significa deixar um
serviço especialista em resolver apenas um problema, e diminuir o
acoplamento significa diminuir a dependência entre os diferentes
serviços da aplicação.
Pergunta 5
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
Existem diversas arquiteturas de software, como o monólito, o modelo em
camadas, a arquitetura baseada em serviços e os microsserviços. Entre essas
arquiteturas, é possível afirmar que: 
I. no modelo em camadas, uma camada pode se comunicar apenas com as
camadas imediatamente inferiores e superiores a ela; 
II. no modelo em camadas, não há restrições na comunicação entre as camadas; 
III. os microsserviços têm o objetivo de diminuir o acoplamento entre os módulos
da aplicação.
As afirmações I e III estão corretas.
Apenas a afirmação I está correta.
Apenas a afirmação III está correta.
As afirmações I e III estão corretas.
As afirmações II e III estão corretas.
1 em 1 pontos
1 em 1 pontos
e. 
Comentário
da
resposta:
Todas as afirmações são corretas.
Resposta correta: c) As afirmações I e III estão corretas. No
modelo de camadas, a comunicação só pode ocorrer entre as
camadas imediatamente superiores e inferiores, e a arquitetura de
microsserviços tem o objetivo de diminuir o acoplamento entre os
módulos da aplicação.
Pergunta 6
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
O MVC é uma das arquiteturas mais utilizadas para o desenvolvimento de
aplicações web. Tem o objetivo de facilitar a organização e a manutenção de uma
aplicação. Sobre o MVC, é possível afirmar: 
I. O MVC tem o objetivo de separar dados ou lógica de negócios da interface do
usuário e do fluxo da aplicação. 
II. A lógica de negócios não deve se comunicar com a camada de interface do
usuário. 
III. A camada intermediária trabalha com as requisições dos usuários e é
responsável por retornar uma resposta com a ajuda das outras duas camadas. 
Apenas I e III são corretas.
Apenas I é correta.
Apenas II é correta.
Apenas I e III são corretas.
Apenas II e III são corretas.
Todas as afirmações estão corretas.
Resposta correta: e) Todas as afirmações estão corretas. Todas
as afirmações estão corretas, pois o MVC tem o objetivo de dividir
bem o código responsável por lógica de negócio, fluxo da aplicação
e visualização.
Pergunta 7
Resposta
Selecionada:
b.
Respostas: a.
O MVC é a arquitetura mais utilizada para o desenvolvimento de aplicações web.
A principal característica da arquitetura é a divisão entre camadas. Considerando
a arquitetura MVC, assinale a afirmação verdadeira.
O componente View é responsável pela interação com o usuário.
0 em 1 pontos
1 em 1 pontos
b.
c.
d.
e.
Comentário
da
resposta:
O componente Controller é responsável pelo acesso ao banco de
dados da aplicação.
O componente View é responsável pela interação com o usuário.
O padrão MVC é apenas aplicável a linguagens orientadas a
objeto.
O uso do MVC torna o processo de modelagem mais rápido,
porém dificulta o reaproveitamento de código.
Devemos nos preocupar apenas em desenvolver as camadas,
mas não na integração entre elas.
Resposta correta: b) O componente View é responsável pela
interação com o usuário. O componente da visão é o responsável
pela interação com o usuário da aplicação; essa camada é
desenvolvida com HTML, JavaScript e CSS.
Pergunta 8
Resposta
Selecionada:
b. 
Respostas: a. 
b. 
c.
d.
e. 
Comentário
da
resposta:
O MVC (Model-View-Controller) é uma arquitetura que divide a aplicação em três
camadas, cada uma com a sua responsabilidade. Entre essas camadas, uma é o
modelo, que, dentre as suas responsabilidades, a principal é:
conter a lógica de negócio da aplicação.
apresentar os dados ao usuário.
conter a lógica de negócio da aplicação.
validar se os dados digitados pelos usuários estão corretos.
verificar se o usuário está acessandoa aplicação em um celular
ou um computador.
mostrar mensagens de sucesso ou falha para o usuário.
Resposta correta: b) conter a lógica de negócio da aplicação. A
principal responsabilidade da camada do modelo é conter a lógica
de negócio da aplicação, Iito é, as funções que devem ser
executadas na aplicação ficam nessa camada. Por exemplo, se
estivermos desenvolvendo uma aplicação bancária, as funções
responsáveis por fazer um depósito ou um saque em uma conta-
corrente seriam desenvolvidas na camada do modelo.
1 em 1 pontos
Pergunta 9
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
O CSS é a principal ferramenta utilizada para alterar a visualização de
componentes HTML. Existem várias formas de utilizar CSS em um documento
HTML. Sobre isso é correto afirmar:
I. não é possível ter em um mesmo arquivo código HTML e CSS; 
II. o uso do CSS e HTML no mesmo arquivo torna o código menos legível; 
III. o CSS em arquivo separado do HTML auxilia na reutilização de código, pois
vários documentos HTML podem utilizar o mesmo arquivo CSS.
apenas as afirmações II e III estão corretas.
apenas a afirmação I está correta.
apenas a afirmação II está correta.
apenas as afirmações I e II estão corretas.
apenas as afirmações II e III estão corretas.
todas as afirmações estão corretas.
Resposta correta: d) apenas as afirmações II e III estão corretas.
A afirmação I está incorreta, pois é possível utilizar CSS e HTML no
mesmo arquivo; a II e a III estão corretas pois é uma má prática de
programação escrever HTML e CSS no mesmo arquivo, e dividir
HTML e CSS permite a reutilização do CSS em diferentes arquivos
HTML.
Pergunta 10
Resposta
Selecionada:
b. 
Respostas: a. 
b. 
c. 
d. 
e.
Comentário
da
O CSS é utilizado para modificar os aspectos visuais dos componentes HTML.
Podemos utilizar várias formas para aplicar o CSS em um documento HTML,
entre elas:
somente com o atributo class das tags HTML.
os atributos style e class das tags HTML.
somente com o atributo class das tags HTML.
os atributos style e event das tags HTML.
os atributos style e format das tags HTML.
não é possível usar o CSS diretamente em um documento
HTML.
1 em 1 pontos
0 em 1 pontos
Quarta-feira, 4 de Maio de 2022 10h12min38s BRT
resposta: Resposta correta: a) os atributos style e class das tags HTML. É
possível utilizar o CSS nos atributos style e class de um elemento
HTML. O mais comum é utilizá-lo na tag class, referenciando uma
classe CSS, porém também é possível escrever o CSS diretamente
no atributo style de um componente HTML.
← OK

Continue navegando