Durante o desenvolvimento do software várias mudanças ocorrem. O desenvolvedor deve manter o controle destas mudanças por meio da atividade de versionamento, das quais se destacam o controle das versões e releases. Assinale a alternativa que corresponde a definição de release de software.A - É a versão revisada pelo cliente, pronta para adaptações de funcionalidades e/ou correções de falhas.

B - O release é constantemente gerado à medida que atualizações são feitas por parte do desenvolvedor ou on-line.

C - O release específica a aplicação de patchs ou service packs na aplicação.

D - O versionamento ocorre quando o software esta em fase de desenvolvimento e testes, sendo que o release é o registro da versão que possui o menor número de falhas.

E - Várias versões são geradas no desenvolvimento do software, o release é o registro da versão que é distribuída para os clientes.