Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.088 questões
Acerca do design de interfaces digitais, julgue o próximo item.
A análise de usabilidade deve ser realizada uma única vez, na fase final do desenvolvimento, para garantir uma experiência de usuário otimizada.
Acerca do design de interfaces digitais, julgue o próximo item.
Contraste de cores, tamanho da fonte e navegação por teclado são atributos que devem ser considerados no desenvolvimento de interfaces digitais com acessibilidade.
Assinale a alternativa que apresenta CORRETAMENTE o principal benefício do uso de microsserviços em comparação a uma arquitetura monolítica:
A respeito de engenharia de software, julgue o item a seguir.
A usabilidade de um software refere-se à facilidade com que os usuários podem aprender a utilizá-lo e alcançar seus objetivos de forma eficiente e satisfatória.
A respeito de engenharia de software, julgue o item a seguir.
O padrão arquitetural MVC (model-view-controller) é adequado para aplicações de pequeno porte e baixa complexidade, e não é eficiente em sistemas maiores e mais complexos.
Acerca das aplicações para dispositivos móveis, julgue o item a seguir.
Componentes de interface como hamburger menus são considerados obsoletos em designs modernos para dispositivos móveis.
Acerca de engenharia de software, julgue o seguinte item.
No desenvolvimento ágil de software, a engenharia de requisitos e a ideação ágil não são compatíveis com a arquitetura MVC, pois esta última não permite a flexibilidade necessária para as rápidas mudanças de requisitos típicas dos processos ágeis.
Julgue o item a seguir, a respeito de programação web.
Em uma arquitetura de microsserviços, cada serviço é implementado e escalado de maneira independente, e a comunicação entre os serviços pode ser realizada por meio de protocolos leves, como HTTP/REST, e mensagens assíncronas.
Em relação às metodologias de desenvolvimento de software Scrum e Kanban, à arquitetura de software e à notação BPMN, julgue o item que se segue.
O conceito de arquitetura em camadas, na arquitetura de software, representa uma abordagem na qual todos os componentes do sistema podem se comunicar diretamente entre si, sem restrições.
Julgue o próximo item, relativo aos padrões de programação para smartphones, às tecnologias de persistência de dados em dispositivos móveis e aos modelos de ciclo de vida de software.
A principal característica do padrão Factory method é que ele permite a clonagem de objetos, para evitar instanciar novas instâncias repetitivamente.
Julgue o próximo item, relativo aos padrões de programação para smartphones, às tecnologias de persistência de dados em dispositivos móveis e aos modelos de ciclo de vida de software.
No desenvolvimento de aplicativos para smartphones, o padrão de arquitetura MVC (model-view-controller) é adotado para separar a lógica de apresentação da lógica de negócios, o que facilita a manutenção e a escalabilidade do código.
Julgue o item seguinte, a respeito de servidores web, suporte técnico e usabilidade do usuário.
A usabilidade de um sistema é medida pela facilidade com que os usuários podem aprender a usar e podem operar esse sistema de maneira eficiente, eficaz e satisfatória.
Julgue o item subsequente, relacionado a arquitetura de software escalável e manutenível ao longo do tempo.
O uso de padrões de projeto (design patterns) em uma arquitetura de software pode contribuir significativamente para a manutenção e escalabilidade do sistema.
Julgue o item subsequente, relacionado a arquitetura de software escalável e manutenível ao longo do tempo.
Uma arquitetura de software bem projetada deve permitir que o sistema cresça e evolua de maneira eficiente, sem necessidade de grandes reestruturações.
Julgue o item subsequente, relacionado a arquitetura de software escalável e manutenível ao longo do tempo.
Na arquitetura de microsserviços, a comunicação entre os serviços é sempre realizada de forma síncrona, o que garante a consistência dos dados.
Julgue o item subsequente, relacionado a arquitetura de software escalável e manutenível ao longo do tempo.
A utilização de um monolito é sempre a melhor escolha para a garantia da escalabilidade e da manutenção do software ao longo do tempo.
Julgue o próximo item, relativo a arquitetura de aplicações de software.
Entre outras vantagens, a arquitetura de microsserviços facilita a escalabilidade e manutenção de componentes individuais da aplicação, sem afetar o restante do sistema.
Julgue o próximo item, relativo a arquitetura de aplicações de software.
Na arquitetura em camadas, a camada de apresentação é responsável por fornecer os dados diretamente ao banco de dados para armazenamento, sem intermediários.
Julgue o seguinte item, relativo à infraestrutura de dados espaciais.
Arquitetura Orientada a Serviços (SOA) é um estilo arquitetural cujo objetivo é alcançar fraco acoplamento entre diferentes software, disponibilizando-os como serviços que interagem entre si.