← Questões de Engenharia de Software

Engenharia de Software · FGV · 2024

Questão comentada de Engenharia de Software

A garantia de qualidade de software engloba um amplo espectro de preocupações e atividades que se concentram na gestão da qualidade de software. Com relação às condições que devem ser cumpridas pela garantia de qualidade de software, analise as afirmativas a seguir. I. A garantia de qualidade de software é um processo que visa assegurar que o software atenda aos requisitos especificados e aos padrões de qualidade esperados. II. A garantia de qualidade de software é uma atividade que deve ser realizada apenas no final do processo de desenvolvimento de software, após a conclusão da codificação e do teste. III. A garantia de qualidade de software envolve atividades de prevenção, detecção e correção de defeitos. Está correto o que se afirma em

Gabarito: A

A garantia de qualidade de software, ou SQA, não é um "apaga-incêndio" deixado para o fim do projeto. Ela funciona como um conjunto de práticas de gestão e controle para aumentar a chance de o produto nascer certo e permanecer certo ao longo do ciclo de vida. Em outras palavras, ela olha para processos, padrões, revisões, auditorias e melhoria contínua, não só para o código pronto. A afirmativa I está correta porque SQA busca assegurar que o software atenda aos requisitos definidos e aos padrões de qualidade esperados. Isso inclui verificar aderência a processos, normas internas e critérios de qualidade, algo muito alinhado à visão clássica da engenharia de software de qualidade como prevenção e conformidade. A afirmativa II está errada porque qualidade não acontece apenas no final. Se você só olhar para o produto depois de codificar e testar, já chegou atrasado para muita coisa. A ideia moderna é atuar desde o início, acompanhando requisitos, projeto, implementação e testes, para reduzir defeitos e retrabalho. A afirmativa III também está correta: a garantia de qualidade envolve prevenção, detecção e correção de defeitos. A parte mais importante é justamente prevenir problemas por meio de processos bem definidos, mas também há verificação para detectar falhas e ações corretivas quando algo foge do padrão. Por isso, o gabarito é A, com I e III apenas.

Continue treinando

Questões relacionadas