A Arquitetura Orientada a Serviços (SOA) é um
paradigma para projetar sistemas distribuídos.
Qual tecnologia é comumente associada à implementação de serviços em uma arquitetura SOA, utilizando um
protocolo baseado em XML para troca de mensagens?
No contexto da cultura DevOps, a automação de
processos é um pilar essencial para acelerar a entrega
de software.
Qual das seguintes práticas representa um componente central da automação em DevOps, focando na
integração contínua de código e na entrega contínua
de novas versões?
Metodologias ágeis como Scrum e Kanban oferecem uma abordagem iterativa e incremental para o
desenvolvimento de software.
Relacione os conceitos de metodologias ágeis na
Coluna 1 com suas definições na Coluna 2.
Coluna 2 Definições
( ) refletir sobre o que funcionou e o que pode
ser melhorado
( ) priorizada de funcionalidades e requisitos do
produto
( ) período de tempo fixo (geralmente 1-4 semanas) para completar um conjunto de tarefas
( ) gráfico que mostra o progresso do trabalho
em relação ao tempo
Assinale a alternativa que indica a sequência correta,
de cima para baixo.
TDD (Test-Driven Development) e BDD (Behavior-Driven Development) são abordagens de desenvolvimento que integram os testes no ciclo de vida do
software.
Assinale a alternativa que indica corretamente a principal diferença entre TDD e BDD.
Identifique abaixo as afirmativas verdadeiras ( V )
e falsas ( F ) sobre os princípios de design de software
SOLID e as metodologias de desenvolvimento.
( ) O Princípio da Responsabilidade Única (SRP)
afirma que uma classe deve ter apenas um
motivo para mudar.
( ) O Princípio Aberto/Fechado (OCP) afirma
que as entidades de software devem ser
abertas para extensão, mas fechadas para
modificação.
( ) TDD (Test-Driven Development) é uma abordagem que escreve testes APÓS o código de
produção.
( ) BDD (Behavior-Driven Development) foca em
descrever o comportamento esperado do
sistema a partir da perspectiva do usuário.
( ) GRASP é um conjunto de padrões de design
orientado a objetos.
Assinale a alternativa que indica a sequência correta,
de cima para baixo.