Padrão de resposta da banca disponível
Texto-base:
Em projetos de software de médio e grande porte, é comum observar a degradação da arquitetura ao longo do tempo, que geralmente resulta em alto acoplamento, baixo reúso de código e dificuldade de manutenção. Em muitos casos, essa situação poderia ser evitada com a aplicação consciente dos princípios de design conhecidos como SOLID, os quais embasam a abordagem orientada a objetos para a criação de sistemas com maior qualidade estrutural, facilitando testes, refatorações e extensões. A aplicação correta desses princípios pode determinar a diferença entre um sistema escalável e sustentável e um código rígido e frágil.
Considerando que o fragmento de texto acima tenha caráter unicamente motivador, redija um texto dissertativo acerca da importância dos princípios SOLID na construção de software manutenível e escalável. Ao elaborar seu texto, faça o que se pede a seguir.
Em projetos de software de médio e grande porte, é comum observar a degradação da arquitetura ao longo do tempo, que geralmente resulta em alto acoplamento, baixo reúso de código e dificuldade de manutenção. Em muitos casos, essa situação poderia ser evitada com a aplicação consciente dos princípios de design conhecidos como SOLID, os quais embasam a abordagem orientada a objetos para a criação de sistemas com maior qualidade estrutural, facilitando testes, refatorações e extensões. A aplicação correta desses princípios pode determinar a diferença entre um sistema escalável e sustentável e um código rígido e frágil.
Considerando que o fragmento de texto acima tenha caráter unicamente motivador, redija um texto dissertativo acerca da importância dos princípios SOLID na construção de software manutenível e escalável. Ao elaborar seu texto, faça o que se pede a seguir.
- 1Conceitue cada um dos cinco princípios SOLID.8 pontos
- 2Apresente dois exemplos de aplicação ou de violação e dois exemplos dos princípios SOLID.7 pontos
- 3Cite dois possíveis impactos positivos da aplicação de SOLID no ciclo de vida do software.4 pontos
Ao domínio do conteúdo serão atribuídos até 20,00 pontos, dos quais até 1,00 ponto será atribuído ao quesito apresentação (legibilidade, respeito às margens e indicação de parágrafos) e estrutura textual (organização das ideias em texto estruturado).
Qualquer fragmento de texto além da extensão máxima de linhas disponibilizadas será desconsiderado.