Julgue o item a seguir, a respeito de reúso de software e de...
Julgue o item a seguir, a respeito de reúso de software e de API (application programming interface).
No nível de abstração, o reúso ocorre por aproveitamento de conhecimentos, como padrões de projeto, arquiteturas e outras práticas bem-sucedidas, que orientam o desenvolvimento de novos softwares.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta para a questão é: C - certo.
Vamos compreender o tema central da questão, que aborda o reúso de software e a API (Application Programming Interface). Esses conceitos são fundamentais em engenharia de software, pois promovem eficiência, economia de recursos e manutenção de qualidade no desenvolvimento de sistemas.
No nível de abstração, o reúso de software refere-se ao processo de utilizar **conhecimentos e práticas pré-existentes** para facilitar o desenvolvimento de novas soluções. Isso inclui o uso de padrões de projeto (design patterns), que são soluções comprovadas para problemas comuns de design; arquiteturas de software, que estruturam a construção do sistema; e outras práticas bem-sucedidas que guiam o desenvolvimento.
Esses conceitos são abordados em várias literaturas sobre engenharia de software, como o livro "Design Patterns: Elements of Reusable Object-Oriented Software" dos autores Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides, que são conhecidos como a "Gang of Four".
Justificativa para a alternativa correta: A afirmação da questão está correta, pois descreve adequadamente a ideia de reúso no nível de abstração, onde se aproveitam conhecimentos adquiridos, como padrões e arquiteturas, para guiar o desenvolvimento de novas soluções. Essa abordagem é conhecida por aumentar a produtividade dos desenvolvedores e garantir uma melhor qualidade do software, reduzindo a reinvenção da roda.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
CERTO
No nível de abstração, o reúso no desenvolvimento de software ocorre ao aproveitar conhecimentos, modelos e práticas previamente consolidados, com o objetivo de aumentar a eficiência, reduzir esforços redundantes e melhorar a qualidade dos sistemas. Isso envolve o uso de padrões de projeto, arquiteturas, frameworks e metodologias bem-sucedidas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo