1. As fases da metodologia RAD auxiliam no entendimento do projeto e, portanto, na construção de um sistema com menos erros. Nesse sentido, selecione a opção CORRETA sobre as fases da metodologia RAD:
- A coleta de dados pode ser feita em qualquer uma das fases da metodologia RAD, desde que seja necessário complementar alguma informação.
- A fase de modelagem de processos inicia mediamente após a estruturação dos dados em objetos de negócio.
- A modelagem de negócios está focada nos negócios da empresa cliente. A partir de uma visão holística, é feito um refinamento do entendimento até chegar aos requisitos do sistema.
- Apesar de a RAD ser uma metodologia flexível, todas as fases devem ser bem documentadas; em especial, as transições entre elas.
<aside>
✅ As fases da metodologia RAD devem ser executadas em sequência, pois são complementares. No caso da modelagem de processos, é necessário que os dados já tenham sido organizados em objetos de negócio na fase de modelagem de dados.
</aside>
2. Independentemente da metodologia que seja utilizada para desenvolver um software, sempre será necessário executar testes para verificar se há algum erro e, desse modo, tomar as ações mais adequadas. Em relação à metodologia RAD, selecione a opção CORRETA sobre os testes de software:
- Os testes sempre devem ser feitos no final do ciclo de uma iteração.
- Os testes devem ser focados exclusivamente nas funcionalidades que foram acrescentadas na iteração.
- Dada a flexibilidade da metodologia RAD, os testes podem ser executados em qualquer momento do ciclo de vida do desenvolvimento.
- Testes de software envolvem a alocação de pessoas treinadas e outros recursos computacionais, além de consumirem bastante tempo, portanto só devem ser realizados quando houver um consenso entre desenvolvedores e usuários.
<aside>
✅ Os testes de software são uma etapa essencial no ciclo de vida de desenvolvimento do software. No caso da metodologia RAD, os testes são executados ao final de cada ciclo iterativo. É fato que, de modo geral, os testes são caros, mas o que a metodologia RAD faz é reduzir o custo deles, uma vez que uma versão só começará se a anterior tiver sido aprovada; logo, existe a expectativa de que o sistema tenha poucos problemas para serem verificados e corrigidos.
</aside>