Questões de Concurso
Sobre arquitetura de software em arquitetura de software
Foram encontradas 236 questões
Arquiteturas de site ativo × ativo são utilizadas para garantir a continuidade dos negócios e fornecer aos usuários uma experiência ininterrupta.
I. Melhoria do design interno (arquitetura) do software. II. Código mais legível. III. Localização de bugs. IV. Mudança do comportamento externo do software.
Quantas podem vir a ser benefícios do processo de refatoração de código?
I. Retornar um código de status 200 OK com uma mensagem de erro no corpo da resposta. II. Retornar um código de status 400 Bad Request com uma mensagem de erro no corpo da resposta. III. Retornar um código de status 500 Internal Server Error com uma mensagem de erro no corpo da resposta. IV. Retornar um código de status 200 OK com uma mensagem de erro no cabeçalho de resposta. V. Retornar um código de status 202 Accepted com uma mensagem de erro no corpo da resposta.
Estão corretas as ações
Com relação a gerenciamento de filas, SOA, mensageria e barramento de serviços, julgue o item a seguir.
Ponto a ponto, publicação/assinatura e transferência de
arquivos são modos de operação de ferramentas de
mensagens e gerenciamento de filas.
Com relação à arquitetura de software, julgue o próximo item.
Em uma arquitetura orientada a eventos, o produtor
identifica um evento que chega ao consumidor de forma
assíncrona.
Considere um arquiteto de software de um projeto de pesquisa conduzido pela UFJF em parceria com a CEMIG. Nesse projeto, a equipe desse arquiteto deverá implementar uma solução que monitore de forma autônoma o nível da água das barragens hidrelétricas da companhia. Os dispositivos presentes nesse monitoramento deverão coletar dados periódicos a respeito da barragem (ex.: nível de água, vazão, temperatura do solo, etc) e então reportar avisos de perigo caso alguma leitura fuja do padrão estabelecido para cada barragem. Esses avisos deverão ser disparados automaticamente na forma de eventos para o sistema de monitoramento da companhia.
Assinale o modelo que melhor atenda às necessidades do sistema descrito.
A respeito de tecnologias de integração, julgue o próximo item.
Em uma arquitetura hexagonal, as classes de domínio
independem das classes de infraestrutura, tecnologias e
sistemas externos.
Em um projeto orientado a objetos, a decomposição do sistema em objetos é influenciada por fatores como encapsulamento, granularidade e desempenho.
O analista de requisitos de um projeto orientado a objetos trabalha com o modelo conceitual, representado por um conjunto de diagramas que mostra os conceitos do sistema.
Acerca de arquitetura de TI, julgue o item que se segue.
Em containers, a decomposição de funções de uma aplicação
resulta em microsserviços, independentes entre si e com
fraco acoplamento.
Acerca de arquiteturas, práticas e serviços, julgue o item subsequente.
Considere que o Ministério das Comunicações possua um
serviço estratégico desenvolvido em arquitetura monolítica,
disponibilizado por meio de aplicativo monolítico e acessível
por meio de browser no servidor de aplicação, que acessa
um banco de dados em outro servidor. Considere, ainda, que
os usuários desse serviço reclamem frequentemente da
usabilidade do sistema, que é agravada pela impossibilidade
de consumir serviços a partir dele. Nessa situação hipotética,
a adoção da MASA (Mesh App and Service Architecture)
ajudaria a resolver esse problema, uma vez que, nessa
arquitetura, o backend do aplicativo é personalizável, pois
consiste em vários módulos independentes que os
desenvolvedores podem criar e atualizar, de modo a permitir
uma experiência múltipla do usuário ao acessar o aplicativo
por meio de dispositivos distintos.