Uma equipe de desenvolvimento de uma fintech está implementando melhorias em seu sistema de transferências bancárias, com o objetivo de garantir que os requisitos de negócio sejam compreendidos da mesma forma por todos os envolvidos no projeto. Para isso, o time optou por utilizar uma abordagem de desenvolvimento orientado por comportamento (BDD), buscando transformar as regras de negócio em cenários descritivos e testáveis, integrando tanto os analistas de requisitos quanto os desenvolvedores e engenheiros de qualidade em um mesmo fluxo colaborativo. Ao adotar ferramentas compatíveis com a linguagem Gherkin, o time espera validar continuamente o funcionamento do sistema e documentar, de forma executável, o comportamento esperado das funcionalidades implementadas. Considerando as informações apresentadas, analise as afirmativas a seguir: I. A abordagem BDD permite que requisitos ambíguos sejam substituídos por cenários descritivos e legíveis, facilitando o entendimento técnico e de negócio. II. O uso da linguagem Gherkin na criação de testes BDD compromete a automação dos cenários, por não possuir vínculo com linguagens de programação. III. No Cucumber, os testes automatizados são compostos por arquivos Gherkin e métodos de suporte implementados em linguagens como Java ou Ruby. IV. No Behave, os cenários escritos com Gherkin são interpretados por métodos Python que ficam organizados dentro de uma estrutura específica de diretórios. Considerando o contexto apresentado, é correto o que se afirma em: I e III, apenas II e IV, apenas. I, II e III, apenas. I, III e IV, apenas. I, II, III e IV.