Engenharia de Software Desenvolvimento de Software
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Um técnico bancário de suporte resolveu configurar a infraestrutura de um ambiente de produção utilizando o processo de Infraestrutura como Código (IaC). Ao estudar sobre o assunto, ele descobriu que há dois tipos de abordagem para IaC: a declarativa e a imperativa.
A respeito dessas abordagens, o técnico aprendeu que
Engenharia de Software Desenvolvimento de Software Frameworks
Ano: 2025
Banca: FUVEST

Um desenvolvedor foi contratado para criar um sistema web para uma pequena startup que deseja lançar um MVP (Produto Mínimo Viável) de uma plataforma de cursos online.


O objetivo inicial é disponibilizar um catálogo de cursos, permitir o cadastro de usuários e oferecer um painel administrativo para gerenciar os conteúdos.


A startup tem poucos recursos e precisa lançar a plataforma rapidamente. O desenvolvedor deseja escolher um framework que permita crescer e escalar o projeto futuramente, caso o produto tenha sucesso.


...

Engenharia de Software Processos de Software - Desenvolvimento Ágil Desenvolvimento de Software XP (eXtreme Programming)
Ano: 2025
Banca: CESPE / CEBRASPE

Considerando conceitos e aplicações do DevOps no contexto das metodologias ágeis, julgue o item a seguir.


A cultura da escalabilidade horizontal e vertical das aplicações insere-se na adoção de práticas seguras no DevOps, pois a detecção de vulnerabilidades em ambientes ágeis de entrega contínua, como o Kanban e o XP, é aprimorada.

Engenharia de Software Processos de Software - Desenvolvimento Ágil Scrum Desenvolvimento de Software
Ano: 2025
Banca: CESPE / CEBRASPE

Considerando conceitos e aplicações do DevOps no contexto das metodologias ágeis, julgue o item a seguir.


A implementação de uma pipeline de CI/CD no DevOps otimiza o processo de sprint review em um ambiente Scrum, pois resulta em uma capacidade aprimorada de demonstrar funcionalidades em ambiente próximo ao de produção.

Engenharia de Software Gerência de Configuração Desenvolvimento de Software
Ano: 2025
Banca: CESPE / CEBRASPE

No que se refere a UX (user experience), blockchain, design de software e gerenciador de transições distribuídas, julgue o item subsequente.


Nas transações distribuídas, o processo two-phase commit verifica a prontidão dos gerenciadores de recursos antes de confirmar ou reverter uma transação em caso de falha.

Engenharia de Software Desenvolvimento de Software Ferramentas de Desenvolvimento de Software
Ano: 2025
Banca: CESPE / CEBRASPE

Julgue o seguinte item, relativo a práticas e ferramentas de DevOps e integração contínua de código.


A expansão gradual em Canary Releases consiste na liberação imediata de uma nova versão para a totalidade da base de usuários, sendo a nova versão do software monitorada em tempo real. 

Engenharia de Software Desenvolvimento de Software
Ano: 2025
Banca: CESPE / CEBRASPE
No que se refere a práticas de DevOps, julgue o próximo item.
As práticas de DevOps, ao focarem em automação, monitoramento contínuo e feedback rápido, melhoram o tempo médio de recuperação (MTTR) após uma falha.
Engenharia de Software Desenvolvimento de Software
Ano: 2025
Banca: CESPE / CEBRASPE

Acerca de CI/CD (continuous integration/continuous delivery), julgue o seguinte item.


CI refere-se à liberação automática das mudanças feitas por desenvolvedores, do repositório à produção, onde podem ser usadas por clientes. 

Engenharia de Software Desenvolvimento de Software
Ano: 2025
Banca: CESPE / CEBRASPE

Acerca de CI/CD (continuous integration/continuous delivery), julgue o seguinte item.


A prática de CD tem como foco o uso de testes de unidade para verificar rapidamente novas mudanças, garantindo a confiabilidade das mudanças consolidadas no código.

Engenharia de Software Desenvolvimento de Software
Ano: 2025
Banca: CESPE / CEBRASPE

Julgue o item a seguir, no que se refere à engenharia de software e à análise de requisitos. 


Para garantir a manutenibilidade, a arquitetura do sistema deve ser projetada para adotar componentes grandes e centralizados, facilitando futuras modificações e atualizações.