Imagem de fundo

Em um projeto de modernização de um sistema institucional, a equipe de TI recebeu deman...

Em um projeto de modernização de um sistema institucional, a equipe de TI recebeu demandas de diferentes áreas usuárias. Parte das solicitações descrevia funcionalidades esperadas, como emissão de relatórios parametrizados e integração com serviços externos, enquanto outra parte descrevia restrições, como tempo máximo de resposta, rastreabilidade das operações, disponibilidade mínima e compatibilidade com determinados navegadores. Durante a revisão do plano de qualidade, também se discutiu a diferença entre verificar se os artefatos foram construídos conforme as especificações e validar se o produto atende às necessidades reais dos usuários. Acerca do tema, assinale a alternativa CORRETA.


A

Requisitos funcionais descrevem serviços ou comportamentos esperados do sistema, enquanto requisitos não funcionais expressam restrições ou atributos de qualidade. Já a verificação avalia conformidade com especificações e artefatos definidos, ao passo que validação avalia adequação do produto às necessidades e ao uso pretendido.


B

Requisitos não funcionais correspondem apenas a regras de interface gráfica, enquanto requisitos funcionais abrangem exclusivamente desempenho, disponibilidade, segurança e compatibilidade operacional.


C

Verificação e validação são atividades equivalentes, ambas realizadas somente após a implantação em produção, sendo incorreto aplicá-las a modelos, protótipos, casos de uso, código-fonte ou casos de teste.


D

Testes de software substituem a análise de requisitos, pois defeitos de interpretação das necessidades dos usuários podem ser integralmente corrigidos por testes unitários automatizados ao final do desenvolvimento.