Buscar

Atividade Dissertativa_ Programação Back-End

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 3 páginas

Prévia do material em texto

Atividade Dissertativa
Entrega 13 abr em 23:59 Pontos 1 Perguntas 1
Disponível 13 fev em 0:00 - 13 abr em 23:59 Limite de tempo Nenhum
Instruções
Este teste foi travado 13 abr em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 4 minutos 1 de 1
Pontuação deste teste: 1 de 1
Enviado 13 abr em 9:26
Esta tentativa levou 4 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
1 / 1 ptsPergunta 1
Leia o texto a seguir:
Uma arquitetura de três camadas é um tipo de arquitetura de software
composta de três camadas lógicas. Este tipo de arquitetura é
frequentemente usado em aplicativos do tipo cliente-servidor. A
arquitetura de três camadas oferece muitos benefícios para os
ambientes de produção e desenvolvimento, modularizando a interface
do usuário, a lógica de negócios e as camadas de armazenamento de
dados. Isso proporciona maior flexibilidade às equipes de
desenvolvimento, permitindo que elas atualizem uma parte específica
de um aplicativo independentemente das outras partes.
 
A+
A
A-
https://famonline.instructure.com/courses/27412/quizzes/143700/history?version=1
Sua Resposta:
Considerando as informações apresentadas, atenda ao que se
pede nos itens a seguir:
a) Defina cada uma das três camadas, relacionando as linguagens
e/ou tecnologias nela envolvida
b) Considerando uma aplicação de streaming, onde o usuário precisa
efetuar login para assistir a um vídeo, explique como poderia ser
implementada uma arquitetura em 3 camadas.
 
Orientações:
- Sua resposta deve ser um texto único e conter entre 10 e 15 linhas
(considerando fonte padrão, tamanho 12).
- Observe as normas gramaticais, pois erros ortográficos, de coesão e
coerência podem descontar pontuação.
- Busque ao menos uma leitura para embasar sua resposta (pode ser
em livros acadêmicos, artigos e/ou notícias), e insira a referência
pesquisada após o seu texto.
A camada de apresentação cuida da interface do usuário, a camada de
aplicação lida com a lógica de negócios e a camada de dados gerência
o armazenamento de informações. Em um aplicativo de streaming, a
camada de apresentação cuidaria do login do usuário, a camada de
aplicação autenticaria as informações do usuário e a camada de dados
armazenaria as informações de login para futuras verificações.
A+
A
A-
Camada de Apresentação - Esta é a camada frontal no sistema
de 3 camadas e consiste na interface do utilizador. Essa
interface do usuário geralmente é gráfica, acessível através de
um navegador da Web ou aplicativo baseado na Web e exibe
conteúdo e informações úteis para o usuário final. Essa camada
geralmente é criada em tecnologias da web como HTML5,
JavaScript, CSS ou por meio de outras estruturas populares de
desenvolvimento da web e se comunica com outras camadas
por meio de chamadas de API.
Camada de Aplicação - Esta camada contém a lógica de
negócios funcional que impulsiona as capacidades essenciais
de um aplicativo. É frequentemente escrito em Java, .NET, C #,
Python, C ++, etc.
Camada de Dados - Esta camada compreende o sistema de
armazenamento de dados e de acesso a dados. Exemplos de
tais sistemas são MySQL, Oracle, PostgreSQL, Microsoft SQL
Server, MongoDB etc. Os dados são acessados pela camada
de aplicação através de chamadas de API.
Considerando um sistema de streaming, por exemplo o Netflix
ou Amazon Prime. Você começa fazendo login pela Web ou por
um aplicativo móvel. Após o login, você poderá acessar um
vídeo específico pela interface Netflix ou Amazon Prime, que é
a camada de apresentação usada por você como usuário final.
Depois de selecionar um vídeo, essas informações são
passadas para a camada do aplicativo, que consultará a
camada de dados para chamar as informações ou, nesse caso,
um vídeo para a camada de apresentação. Isso acontece
sempre que você acessa um vídeo na maioria dos sites de
streaming.
Pontuação do teste: 1 de 1
A+
A
A-

Mais conteúdos dessa disciplina