Questões de Concurso Sobre arquitetura de software em arquitetura de software

Foram encontradas 521 questões

Q4347255 Arquitetura de Software

A arquitetura de microsserviços é utilizada para desenvolver uma aplicação como um conjunto de pequenos serviços, que funcionam com seu próprio processo. Cada serviço é desenvolvido em torno de um conjunto de regras de negócio específicas, e é implementado de forma independente. Assinalar a alternativa que se refere a uma característica da arquitetura de microsserviços:

Alternativas
Q4347251 Arquitetura de Software
Analisar os itens abaixo:

I. O Kubernetes pode expor um contêiner usando o nome DNS ou seu próprio endereço IP. Se o tráfego para um contêiner for alto, o Kubernetes pode balancear a carga e distribuir o tráfego de rede para que a implantação seja estável.
II. Kubernetes fornece serviços em nível de aplicação, tais como middleware (por exemplo, barramentos de mensagem), estruturas de processamento de dados (por exemplo, Spark), caches, nem sistemas de armazenamento em cluster (por exemplo, Ceph), como serviços integrados.
III. Os componentes de nó são executados em todos os nós, mantendo os pods em execução e fornecendo o ambiente de execução do Kubernetes. O kubelet utiliza um conjunto de PodSpecs que são fornecidos por vários mecanismos e garante que os contêineres descritos nesses PodSpecs estejam funcionando corretamente. O kubelet não gerencia contêineres que não foram criados pelo Kubernetes.

Está(ão) CORRETO(S):
Alternativas
Q4347238 Arquitetura de Software
O conceito de utilizar os padrões de forma indiscriminada é conhecido como antipadrões (anti patterns). Sobre o exposto, analisar a sentença abaixo:

Um antipadrão constitui o uso indevido dos padrões de projeto ou o seu uso exagerado, o que pode ser constatado pela utilização de padrões impróprios para um determinado contexto, ou uso inadequado (1ª parte). A utilização dos padrões proporciona um aumento na flexibilidade do sistema, entretanto pode deixá-lo mais complexo ou degradar a performance (2ª parte). Algumas perdas não são toleráveis, mas subestimar os efeitos colaterais da adoção dos patterns é um erro comum, principalmente daqueles que tomam o uso como normal e desnecessário (3ª parte).

A sentença está:
Alternativas
Q4154453 Arquitetura de Software
Sobre os conceitos chave de arquiteturas baseadas em microsserviços, marque a alternativa correta. 
Alternativas
Q4154451 Arquitetura de Software
Um serviço web em uma arquitetura definida no padrão RESTful utiliza o recurso www.dominio.com.br/notas/ para disponibilizar acesso a notas que obedecem a uma estrutura de dados com um campo identificação do tipo inteiro, um campo de descrição do tipo cadeia de caracteres e um campo para armazenar a data. Ao executar uma invocação PUT com a URL www.dominio.com.br/notas/1, qual é a melhor prática a ser adotada? 
Alternativas
Q4148801 Arquitetura de Software
 Assinale a alternativa correta com relação ao REST e RESTful.
Alternativas
Q4141583 Arquitetura de Software
Uma empresa na área de educação mantém portal hospedado em ambiente de nuvem computacional no qual são divulgadas notas dos exames feitos pelos alunos. Durante a maior parte do semestre, o portal tem uma taxa de acesso baixa, mas constante. Porém, na última semana do semestre, quando as notas são publicadas, a demanda cresce em uma escala 100 vezes maior que o restante do semestre. Qual seria a melhor combinação de serviços para implantar essa solução na nuvem, considerando que o objetivo é minimizar o custo? 
Alternativas
Q4141576 Arquitetura de Software
Os padrões de projeto apresentam soluções para problemas recorrentes do projeto de um software. Com relação aos padrões de projeto, marque a alternativa correta.  
Alternativas
Q4138166 Arquitetura de Software
Considerando uma aplicação web com arquitetura dividida em camadas, qual a alternativa correta sobre as responsabilidades de cada camada?  
Alternativas
Q4097372 Arquitetura de Software
Analise a imagem a seguir. 

Q32.png (350×158)

Sistemas de informação distribuídos necessitam, em grande parte, comunicar-se com sistemas e/ou componentes de software de terceiros. A figura ilustra um sistema de informação de uma instituição de ensino (Sistema Institucional) com componentes de software que se comunicam entre si para prover um conjunto de funcionalidades a servidores públicos e estudantes. Entretanto, o Sistema de Ensino, responsável por prover funcionalidades relacionadas a essas atividades, é integrado ao Sistema Institucional de forma a oferecer funcionalidades não implementadas internamente. O Sistema Institucional e o Sistema Ensino devem seguir qual abordagem de projeto e desenvolvimento? 
Alternativas
Q4073609 Arquitetura de Software
Num projeto de sistema de ensino a distância, a empresa responsável encontrou um problema difícil de modelar: cada professor poderá criar um curso contendo várias seções, cada uma delas pode conter arquivos de vídeo ou outras subseções; dessa forma, não há limite para a quantidade de subseções que cada professor poderá criar. Ao analisar o problema, descobriu-se que o sistema pode ser modelado por um padrão de projeto do GoF (tradicional). Assinale a alternativa que apresenta esse padrão. 
Alternativas
Q4073607 Arquitetura de Software
No contexto da arquitetura de Microsserviços, considere as seguintes afirmativas: 
1. Possibilita o aumento de escala horizontal e vertical do sistema via decomposição.
2. Favorece a diminuição do acoplamento entre os serviços que compõem o sistema.
3. Mantendo-se dados distribuídos há melhoria da consistência do sistema com transações ACID.
Assinale a alternativa correta.  
Alternativas
Q3997117 Arquitetura de Software
Considere o cenário no qual um IF (Instituto Federal) mantém sistemas independentes, implementados em tecnologias diversas, e concebidos não prevendo a interoperabilidade. Ocorre que o IF necessita que tais sistemas troquem informações de forma assíncrona. A partir das opções a seguir, qual a solução indicada para permitir a integração dos sistemas de forma a obter um acoplamento fraco?
Alternativas
Q3993888 Arquitetura de Software
Um sistema de informação que disponibiliza e recebe informações em um sítio web foi projetado com uma arquitetura de microsserviços. Nesse tipo de arquitetura,
Alternativas
Q3970296 Arquitetura de Software
Indique se as afirmativas abaixo, a respeito de servidores de mensageria, objetos e cache, são verdadeiras (V) ou falsas (F) e assinale a alternativa que apresenta a sequência correta, de cima para baixo.

( ) O Apache ActiveMQ permite a troca de mensagens entre aplicações remotas utilizando o protocolo AMQP (Advanced Message Queuing Protocol).
( ) O Amazon S3 permite o armazenamento de objetos que são identificados por chaves, sendo que cada objeto pode possuir múltiplas versões.
( ) O Memcached é um sistema de armazenamento distribuído de dados em memória volátil, que oferece suporte nativo à replicação de dados e à recuperação automática em caso de falha de seus servidores.
( ) O Redis utiliza um esquema de replicação de dados do tipo primário-backup, no qual os dados mantidos em um servidor backup podem ser acessados somente em caso de falha do servidor primário.  
Alternativas
Q2023636 Arquitetura de Software

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. 

Alternativas
Q2020821 Arquitetura de Software

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.

Alternativas
Q1971398 Arquitetura de Software
No contexto de modelos arquiteturais de software, analise o cenário descrito a seguir.
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.
Alternativas
Q1966359 Arquitetura de Software

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. 

Alternativas
Q1966353 Arquitetura de Software
Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item. 

Em um projeto orientado a objetos, a decomposição do sistema em objetos é influenciada por fatores como encapsulamento, granularidade e desempenho. 
Alternativas
Respostas
381: B
382: A
383: D
384: B
385: B
386: D
387: C
388: D
389: X
390: C
391: A
392: C
393: C
394: B
395: C
396: C
397: C
398: E
399: C
400: C