Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.089 questões
Para atender à demanda descrita, qual padrão de projeto pode ser usado?
O padrão de projeto estrutural que poderá ajudar nessa tarefa de implementação é o
O analista de sistemas deve classificar esse software como um sistema de
Nesse modelo, a função do Controller inclui
( ) O modelo de cloud computing do tipo Plataforma como Serviço (PAAS, Platform-as-a-Service) oferece ambiente compartilhado de desenvolvimento de software que fornece, às equipes de desenvolvimento e operações, acesso a todas as ferramentas de que necessitam, a partir de qualquer local com uma conexão à Internet, sendo frequente o emprego das tecnologias Docker e Kubernetes.
( ) Quanto ao nível de acoplamento, podemos diferenciar as arquiteturas de aplicação como monolíticas e em N camadas (levemente acopladas), microsserviços (fortemente acopladas); e, orientadas a eventos ou serviços (desacopladas).
( ) No ciclo de vida do desenvolvimento de software (SDLC, Software Development Lifecycle) podem ser aplicadas as metodologias TDD (Test Driven Development), quando o foco está em uma linguagem mais técnica e no objetivo de testar alguma funcionalidade, e o BDD (Behavior Driven Development), quando o foco está em uma linguagem mais próxima da linguagem natural e no objetivo de realização de testes de comportamento.
As afirmativas são, respectivamente,
Considerando os modelos SDLC que auxiliam na organização das sociedades empresárias, assinale a afirmativa correta.
Assinale a opção que indica apenas padrões do tipo comportamental.
( ) Padrões de projeto são soluções comprovadas para problemas recorrentes no design de software, promovendo boas práticas e reutilização de código.
( ) O padrão Observer é utilizado para definir uma dependência um-para-muitos entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.
( ) Padrões de projeto podem ser classificados em três categorias principais: padrões de criação, padrões estruturais e padrões comportamentais.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
De acordo com a afirmativa acima, assinale a alternativa que apresenta qual modelo de arquitetura a afirmativa se refere.
( ) RabbitMQ é um middleware de mensageria open-source que implementa o protocolo Advanced Message Queuing Protocol (AMQP).
( ) O RabbitMQ é exclusivo para a linguagem de programação Java, não oferecendo suporte a outras linguagens de programação.
( ) No RabbitMQ, os produtores são responsáveis por enviar mensagens para uma fila, enquanto os consumidores as recebem e processam.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A figura precedente ilustra o arranjo físico dos discos de um tipo de RAID que apresenta as seguintes características:
• acréscimo de dupla paridade às informações gravadas, ou seja, um disco a mais para agir como contingência;
• o sistema de gerenciamento necessita de capacidade proporcional de dois hard disks para armazenamento de bites de paridade;
• os bites de paridade têm o objetivo de prover segurança ao sistema, possibilitando a correção de eventuais erros na gravação de informações em qualquer hard disk do RAID.
A descrição anterior corresponde a um
Considerando o contexto apresentado, qual deverá ser o modelo de API utilizado?
Qual é a arquitetura baseada em eventos que possui uma infraestrutura com essas características descritas?