Vamos analisar as alternativas: I - É uma abordagem complementar, auxiliam os analistas e desenvolvedores a melhor utilizar as práticas tradicionais de análise e projeto orientado a objetos, tais como abstração, encapsulamento, herança, polimorfismo, entre outros. Isso está correto, pois os padrões de projeto ajudam a aplicar conceitos de orientação a objetos de forma mais eficaz. II - Cada padrão descreve um conjunto de problemas e a solução é única não podendo ser alterado. Essa afirmação está incorreta, pois os padrões de projeto descrevem soluções para problemas recorrentes, mas podem ser adaptados e modificados conforme necessário. III - Auxiliam programadores inexperientes a desenvolverem soluções mais elegantes, melhor documentadas, padronizadas e reutilizáveis. Essa afirmação está correta, pois os padrões de projeto fornecem diretrizes que podem ajudar programadores menos experientes a criar soluções de software mais robustas. IV - Muitos dos padrões de projeto desenvolvidos auxiliam no refatoramento da aplicação. Isso está correto, pois os padrões de projeto podem ser utilizados durante o processo de refatoramento para melhorar a estrutura e a manutenibilidade do código. Portanto, a alternativa correta é: "As afirmativas I, III, IV estão corretas e a afirmativa II está errada."
Para escrever sua resposta aqui, entre ou crie uma conta
Processos de Desenvolvimento de Software
Compartilhar