Leia, com atenção, os textos a seguir.
Texto 1
O aumento da complexidade dos sistemas de software e a necessidade de entregas rápidas e confiáveis tornaram as atividades de verificação e validação etapas críticas dentro do ciclo de vida do desenvolvimento. A eficácia dos testes está diretamente relacionada à sua capacidade de identificar falhas precocemente, garantindo não apenas a conformidade com os requisitos especificados, mas também a qualidade percebida pelo usuário final.
PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016.
Texto 2
A automação de testes tem ganhado espaço significativo na engenharia de software moderna, especialmente em ambientes ágeis e DevOps, nos quais a integração contínua e a entrega contínua (CI/CD) exigem ciclos rápidos e confiáveis de verificação. No entanto, a escolha inadequada de ferramentas, o excesso de dependência da automação e a ausência de testes manuais exploratórios ainda comprometem a detecção eficaz de erros críticos.
SOMMERVILLE, Ian. Engenharia de software. 10. ed. São Paulo: Pearson, 2019.
Considerando que os textos apresentados têm caráter meramente motivador, redija um texto dissertativo-argumentativo acerca do tema “Verificação, validação e testes de software”. Aborde, necessariamente, os seguintes tópicos:
i. diferença conceitual entre verificação e validação no contexto da engenharia de software; [2,0 pontos]
ii. etapas e principais tipos de teste aplicados ao longo do ciclo de vida do software; [3,0 pontos]
iii. papel da automação no processo de testes e seus benefícios e limitações; [2,0 pontos] e
iv. a importância da estratégia de testes combinada (manual e automatizada) para a garantia da qualidade do produto final. [3,0 pontos]
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Uma estrutura de dados (ED), em ciência da computação, é uma coleção tanto de valores (e seus relacionamentos) quanto de operações (sobre os valores e as estruturas decorrentes). É uma implementação concreta de um tipo abstrato de dado (TAD) ou um tipo de dado (TD) básico ou primitivo.
Disponível em: <https://pt.wikipedia.org/wiki/Estrutura_de_dados>. Acesso em: 17 jun. 2021, com adaptações.
Considerando que o texto apresentado tem caráter meramente motivador, redija um texto dissertativo e (ou) descritivo com o tema “Árvores binárias e suas características”. Aborde, necessariamente, os seguintes tópicos:
a) as três principais operações em árvores binárias;
b) o que é uma BST (binary s…



