

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Podemos dizer que MVC é nada mais que um padrão de arquitetura de software, separando sua aplicação em 3 (três) camadas, ou seja, especificamente.
I. A camada de manipulação de dados (Model).
II. A camada de interação do usuário (View).
III. A camada de conceito lógico (Concept).
Apenas as afirmativas I e II são tecnicamente verdadeiras
Apenas as afirmativas II e III são tecnicamente verdadeiras
Apenas as afirmativas I e III são tecnicamente verdadeiras
As afirmativas I, II e III são tecnicamente verdadeiras
O armazenamento orientado a objetos é uma arquitetura que permite armazenar unidades de dados ou objetos distintos como contêineres isolados. A esse respeito, julgue os itens a seguir.
I A vantagem de usar esse tipo de armazenamento é a possibilidade de localizar o objeto mesmo sem saber a localização física dos dados.
II Como o armazenamento de objetos tem uma estrutura de endereço simples, pode-se armazenar cada objeto com acesso igual em vários sistemas em rede.
III O armazenamento de objetos permite classificar/organizar os arquivos com as informações de cada arquivo e indexá-los para recuperar os dados sempre que se desejar.
Assinale a opção correta.
Apenas o item I está certo.
Apenas o item II está certo.
Apenas os itens I e III estão certos.
Todos os itens estão certos.
Apenas os itens II e III estão certos.
A principal característica do modelo MVC é facilitar para os usuários o emprego de uma aplicação, pois existe um vácuo entre o modelo mental e o modelo digital que existe no computador. A camada na qual operações CRUD (Create, Reader, Update e Delete), ou seja, operações básicas em um banco de dados podem ocorrer é:
View.
Model.
Controller.
Metadados.
Ao implementar um aplicativo móvel, certo desenvolvedor decidiu utilizar um padrão arquitetural de desenvolvimento de software que separa completamente a interface de usuário da lógica de negócio da aplicação, de modo que eventos de atualização de dados usuário são tratados por uma camada que, apesar de não conhecer detalhes da UI, expõe os fluxos de dados e serve como ponte entre os elementos visuais e os dados que devem ser expostos e manipulados. Com base nessas informações, é correto afirmar que o aplicativo obedece ao padrão
MVC.
MVP.
MVVM.
VIPER.
SwiftUI.
Com a SOA é mais fácil escalar ou ampliar o uso de uma funcionalidade para plataformas ou ambientes novos, o que resulta em maior agilidade e eficiência no desenvolvimento, por outro lado, em geral, acaba por promover aumento nos custos da solução.
Certo
Errado
Quanto ao padrão de software ou padrão de arquitetura de software MVC (Model View Controller), analise as afirmativas:
I) O Model é uma camada que concentra as regras de negócio da aplicação.
II) A View é a camada de apresentação do software e o local em que os dados entregues pelo Model são exibidos.
III) O Controller controla as ações de entrada do usuário na View e é responsável por entregar os dados ao Model para serem processados.
É correto o que se afirma em:
I.
III.
I e II.
I, II e III.
Nenhuma das anteriores.
No padrão MVC, a camada onde são representadas as classes que acessam e manipulam dados na base de dados por meio de instruções SQL é a camada
Model.
Controller.
Middle.
View.
Conception.
Analise as afirmativas abaixo sobre a arquitetura cliente-servidor:
I.Arquitetura cliente-servidor ou modelo cliente-servidor é uma arquitetura na qual o processamento da informação é dividido em módulos ou processos distintos.
II.Na arquitetura cliente-servidor, o cliente oferece serviços a processos de usuários, ou seja, executam a tarefa solicitada e enviam um pedido de resposta ao servidor que se traduz nos dados solicitados.
III.A comunicação entre o browser e um site que possui um servidor para processamentos de banco de dados ou outros relacionados é um exemplo de arquitetura cliente-servidor.
Estão CORRETOS:
Apenas a afirmativa III.
Apenas a afirmativa II.
As afirmativas I e III.
As afirmativas I e II.
Apenas a afirmativa I.
Marque a alternativa correta acerca da arquitetura cliente-servidor, utilizada por muitas aplicações distribuídas.
Nessa arquitetura, todos os processos envolvidos em uma tarefa ou atividade desempenham funções semelhantes, interagindo cooperativamente. Em termos práticos, tanto cliente quando servidor executam o mesmo programa e oferecem o mesmo conjunto de interfaces uns para os outros.
O uso de balanceadores de carga é uma estratégia adotada para garantir transparência de acesso entre os clientes e os servidores de uma aplicação distribuída e impedir que os servidores sejam sobrecarregados.
Na arquitetura cliente-servidor tradicional, utilizada em Sistemas de Gerenciamento de Banco de Dados (SGBDs), os clientes solicitam dados dos servidores mas, em caso de indisponibilidade destes, outros clientes podem responder às requisições, caso tenham os dados solicitados em cache.
Os processos clientes interagem com processos servidores, localizados possivelmente em distintos computadores hospedeiros, para acessar os recursos compartilhados que estes gerenciam. Os servidores podem, por sua vez, ser clientes de outros servidores.
A respeito da arquitetura cliente-servidor, julgue os seguintes itens.
I Separa a apresentação e a interação dos dados do sistema em três componentes lógicos que interagem entre si: dois são alocados no servidor e um no cliente.
II Possui como vantagem, desde que a interface seja mantida, a possibilidade de substituição da camada servidor pela camada cliente, o que aumenta a confiança do sistema.
III Um conjunto de clientes pode chamar os serviços oferecidos pelos servidores, tal que várias instâncias de um programa cliente podem ser executadas simultaneamente em computadores diferentes.
Assinale a opção correta.
Apenas o item I está certo.
Apenas o item III está certo.
Apenas os itens I e II estão certos.
Apenas os itens II e III estão certos.
Analise as afirmativas sobre as tecnologias utilizadas na Arquitetura de Desenvolvimento da Plataforma Digital do Poder Judiciário (PDPJ-Br).
I – Uma API (Application Programming Interface) REST (Representational state transfer) é uma forma particular de aplicações baseadas em tecnologias web se comunicarem.
II – Webhook é uma forma de transferências de informações entre aplicações quando uma determinada ação ocorre.
III – RabbitMQ é uma plataforma de auditoria que armazena os principais eventos que ocorrem nas aplicações.
Está CORRETO o que se afirma em:
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Web service é um sistema de software projetado para suportar interação entre máquinas através de uma rede; esse sistema possui uma interface descrita em formato processável por máquina, especificamente o WSDL (web services descriptor language).
Certo
Errado
A abordagem de arquitetura de software na qual os elementos estão distribuídos e são fracamente acoplados, de tal forma que alterações pontuais não tenham a capacidade de corromper toda a aplicação, denomina-se
programação funcional.
orientação a objetos.
microsserviços.
CI/CD.
Waterfall.
A arquitetura de TI é um conjunto de práticas de gestão dos profissionais e processos envolvidos, que vão garantir o bom funcionamento da atividade de TI.
Certo
Errado
Model-Víew-Controller (MVC) é um padrão de arquitetura de aplicações que divide a aplicação em três camadas, conforme indicado na figura, e tem a finalidade de ser utilizado como arquitetura para aplicativos desktop, mas que se popularizou para uso em sistemas web, a partir da adesão de milhares de frameworksde mercado.

A seguir, são listadas três funções dessas camadas.
I. Responsável por tratar as regras de negócio.
II. Responsável por validar as requisições dos usuários de acordo com as regras de autenticação e autorização.
III. Responsável por usar as informações modeladas para produzir interface de apresentação conforme a necessidade.
As funções listadas em I, II e III são de responsabilidade, respectivamente, das camadas:
View, Model e Controller
View, Controller e Model
Model, Controller e View
Model, View e Controller
O princípio da segregação de interface dos padrões SOLID define que uma classe deve possuir somente uma operação para ser executada.
Certo
Errado
No modelo MVC para aplicações web, o controlador é responsável por gerenciar as requisições dos usuários.
Certo
Errado
Os microsserviços são uma abordagem de arquitetura no desenvolvimento de software que defende a quebra da aplicação em pequenos serviços independentes que se comunicam através de APls. É portanto uma abordagem bem diferente da tradicional arquitetura monolítica. A respeito dos conceitos que envolvem os microsserviços, analise as afirmativas abaixo e marque alternativa correta.
-
I. Os microsserviços não são uma novidade. Service-Oriented Architecture (SOA) já defendia nos anos 90 conceitos nos quais os microsserviços se baseiam, como por exemplo o baixo acoplamento entre as partes de um sistema.
II. A arquitetura de microsserviços possui diversas vantagens, elas estão relacionadas tanto ao desenvolvimento da aplicação como também ao seu deploy. Essa arquitetura traz no entanto desafios, como por exemplo, nos desapegarmos do uso constante de transações atômicas.
IlI. Quando falamos em microsserviços o Service Mesh pode ser entendido como uma camada que lida com o volume de tráfego entre os serviços, também chamado de tráfego norte-sul. Essa camada abstrai serviços compartilhados como por exemplo: novas tentativas (retry), balanceamento de carga e tempo limíte (timeout).
Todas as afirmativas estão corretas.
Apenas as afirmativas I e lI estão corretas.
Apenas a afirmativa lI está correta.
Apenas as afirmativas I e IlI estão corretas.
Apenas as afirmativas lI e IlI estão corretas.
A arquitetura (ou modelo) de três camadas pode ser utilizada para organizar uma aplicação web em três camadas de computação, sendo essa arquitetura bastante utilizada em aplicações do tipo cliente-servidor.
As três camadas que compõem essa arquitetura são:
camada física, camada de aplicação e camada de dados.
camada de aplicação, camada de transporte e camada de negócio.
camada de apresentação, camada de negócio e camada de dados.
camada de negócio, camada de transporte e camada física.
camada de apresentação, camada de aplicação e camada de enlace.
Em uma empresa, trabalha-se com um ambiente de arquitetura orientada a serviços, e surgiu a necessidade de classificar os tipos de características do Design de Serviços de acordo com os princípios de Design Aplicado. Um desses tipos de características visualizados na empresa foi o de Dados de Contexto e Regras de Contexto.
Esse tipo de característica está associado ao Princípio de Design de
abstração de serviços
baixo acoplamento de serviço
capacidade de reúso
independência de estado de serviço
visibilidade do serviço