Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Julgue o item seguinte, a respeito dos conceitos da arquitetura cliente servidor e da arquitetura em 3 camadas.
Na arquitetura de 3 camadas, entrada do usuário, verificação,
lógica de negócio e acesso a banco de dados estão todos
presentes em um mesmo lugar, onde essas camadas são
organizadas.
Julgue o item seguinte, a respeito dos conceitos da arquitetura cliente servidor e da arquitetura em 3 camadas.
Na arquitetura cliente-servidor, um processo é responsável pela
manutenção da informação (servidores), enquanto outros são
responsáveis pela obtenção dos dados (os clientes).
Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia.
Julgue o item a seguir, acerca de eMAG, sistemas de controle de versão e SonarQube.
De acordo com o eMAG, a abertura automática de novas
janelas na página que esteja sendo acessada deve ser seguida
necessariamente de notificação e aceitação do usuário.
O ECM tem como objetivo facilitar a criação, edição e publicação de web sites e portais corporativos, sendo necessário apenas que o usuário gerencie a informação que deseja compartilhar.
Julgue o próximo item, relativo a model-view- controller (MVC), proxy reverso e representational state transfer (REST).
O domain-driven design é parte das práticas do princípio lean
da engenharia ágil voltada a arquiteturas que devem ser
conduzidas por requisitos técnicos subjacentes do sistema, e
não por planejamento especulativo para um futuro que pode
mudar.
Julgue o próximo item, relativo a model-view-controller (MVC), proxy reverso e representational state transfer (REST).
A REST define uma arquitetura cliente-servidor na qual o servidor não mantém contexto de cliente entre transações, ou seja, é stateless e toda transação contém as informações necessárias para satisfazer a solicitação.
Julgue o próximo item, relativo a model-view-controller (MVC), proxy reverso e representational state transfer (REST).
O padrão MVC separa um aplicativo em três componentes
principais: modelo, exibição e controlador; sendo o modelo o
componente que manipula e responde à entrada e à interação
do usuário.
No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.
No padrão de arquitetura de software MVC
(model-view-controller), model (modelo) é o responsável pela
camada de interação com o usuário e realiza a exibição dos
dados, que, em sistemas web, se dá por meio do HTML ou do
XML.
Como garantimos que uma classe tenha somente uma instância e que essa instância seja facilmente acessível? Uma variável global torna um objeto acessível, mas não impede você de instanciar múltiplos objetos.
GAMMA, E. et al. Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2000.
Em relação ao exposto e ao padrão de projeto Singleton, assinale alternativa que indica uma das vantagens do referido padrão.
O aperfeiçoamento do fluxo de informações representa cada vez mais valor para as organizações. O desenvolvimento de sistemas de informação, com capacidade cada vez maior de lidar com sistemas complexos, tem auxiliado nessa tarefa.
Um exemplo desses sistemas, os chamados Sistemas de Planejamento de Recursos Empresariais ou Sistemas Integrados de Gestão (Entreprise Resource Planning - ERP) possuem recursos que, resumidamente, viabilizam a
O responsável pelas autorizações para aquisição de passagens e saque de diárias de uma empresa faz parte de uma equipe que levanta os requisitos necessários para a implantação de um workflow que aperfeiçoe a gestão do processo de aquisição de passagens.
Considerando-se que esse é um processo isolado e construído para atender atividades repetitivas, estruturadas e com regras muito simples, o tipo de workflow mais adequado é o
Acerca de PHP e SOA (service oriented architecture), julgue o item a seguir.
No caso de um novo serviço de informação necessitar de obter
dados de uma aplicação legada via web, sem acesso direto a
base de dados, tal demanda pode ser atendida no padrão SOA,
por meio de uma API (application programming interface) que
utilize o método POST.
Acerca de microsserviços e práticas ágeis, julgue o item a seguir.
Em uma arquitetura de microsserviço, caso sejam criados
vários sistemas, a falha de algum deles não afetará os demais
sistemas.
Julgue o item que se segue, a respeito de arquitetura cliente-servidor e TCP/IP.
Em uma arquitetura cliente-servidor, a aplicação utiliza
comunicação direta entre duplas de servidores (hospedeiros)
conectados alternadamente, denominados pares-clientes, tal
como ocorre nas aplicações web, nas quais um servidor web
fornece dados para vários pares.
Acerca de sistemas de aplicação web, julgue o item a seguir.
Em servidores de aplicação web, cache diminui
significativamente a carga em banco de dados, especialmente
em aplicações que somente realizam leitura no banco, assim,
cache em memória é melhor que cache em disco, que é melhor
que um banco de dados remoto.