A homologação
a) CORRETA
b) tipo de teste não tem nome de homologação. ERRADO
c) não acontece durante todo o ciclo de desenvolvimento. ERRADO
d) homologação é um processo para disponibilização de sofware e não para evitar problemas. ERRADO
e) toda errada principalmente a frase "para que o cliente trate estas exceções". ERRADO
Fonte: http://demoiselle.sourceforge.net/process/ds/1.2.3-BETA1/ProcessoDemoisellePlugin/tasks/homologarSistema_F90413C3.html
A alternativa correta é a A. A homologação é um processo em que o cliente e os stakeholders verificam se o produto de software desenvolvido está de acordo com os requisitos e expectativas estabelecidos inicialmente. Este processo é fundamental para garantir que o software atenda as necessidades antes de ser colocado em uso efetivo. Durante a homologação, ocorrem atividades de verificação e validação. A verificação diz respeito a checar se o produto foi construído corretamente, seguindo as especificações e padrões definidos. A validação, por outro lado, garante que o produto final efetivamente atende às necessidades e expectativas do usuário final.
Na alternativa A, é enfatizado que a meta principal da homologação é a obtenção do aceite do produto. Este é o momento em que o cliente confirma que o software é adequado para uso e está pronto para ser implementado no ambiente de produção. A homologação é um passo crucial na etapa de encerramento de um projeto de software, servindo como uma formalização de que todos os critérios para a entrega foram atendidos.
É importante destacar que a homologação não se confunde com os testes de software, que podem ser realizados em várias fases do desenvolvimento. A homologação é o ato final de aceitação, após todos os testes e correções terem sido realizados. Ela é a garantia de que o cliente está satisfeito com o produto entregue e que o mesmo está pronto para ser utilizado em um ambiente de produção.
Em resumo, a alternativa A está correta porque captura a essência da homologação como um processo de confirmação pelo cliente e outros interessados de que o software atende aos critérios acordados, passando por verificações e validações, com o objetivo de alcançar a aprovação final do produto antes de sua implantação.