Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
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.
Nesse contexto, essas tecnologias podem ser utilizadas do seguinte modo:
A sugestão do arquiteto sobre o uso de Injeção de Dependências (DI) considera que esse padrão
Nesse caso, o padrão de projeto utilizado por M e sua equipe é o
A partir desse contexto, J lembrou que há um padrão de projeto que poderia ajudá-lo nessa tarefa, que é o
Com relação a esse tema, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) As arquiteturas podem ser documentadas a partir da visão conceitual, lógica, de processo, de desenvolvimento e física.
( ) São exemplos de padrões arquiteturais: Modelo-Visão-Controlador, Repositório, Cliente-Servidor e Duto e Filtro.
( ) A arquitetura do software deve ser pensada na etapa de projeto, após a discussão de todos os requisitos, não sendo adequado discutir questões arquiteturais com os stakeholders do sistema.
A sequência correta é
Tendo em vista os diferentes padrões arquiteturais descritos na literatura de Engenharia de Software, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) No padrão MVC (Modelo-Visão-Controlador), o componente “Modelo” gerencia o sistema de dados e as operações associadas a esses dados. O componente “Visão” define e gerencia como os dados são apresentados ao usuário. O componente “Controlador” gerencia a interação do usuário e passa essas interações para a “Visão” e o “Modelo”.
( ) Em uma arquitetura Cliente-Servidor, a funcionalidade do sistema está organizada em serviços – cada serviço é prestado por um servidor. Os clientes são usuários desses serviços e acessam os servidores para fazer uso deles.
( ) O padrão de Duto e Filtro é um modelo em tempo de execução de um sistema no qual as transformações funcionais processam suas entradas e produzem saídas.
A sequência correta é
Em relação a esses paradigmas, considere as afirmativas a seguir.
I → Passagem de mensagens pode ser síncrona ou assíncrona, enquanto RPC é sempre síncrona.
II → Deadlocks podem ser um problema em sistemas de passagem de mensagens.
III → RPC requer que cliente e servidor utilizem o mesmo sistema operacional.
IV → A passagem de mensagens não requer uma arquitetura de memória compartilhada para funcionar corretamente.
Está(ão) correta(s)
• Suporte a fluxos de trabalho dinâmicos.
• Facilidade de integração com serviços em nuvem.
• Monitoramento centralizado com tratamento de falhas em tempo real.
Após análise, a equipe optou por utilizar o