ANALISE O TEXTO: No livro da disciplina temos um alguns pontos abordado por Sommerville sobre as dificuldades enfrentadas na reutilização de código em projetos de engenharia de software. A ausência do código fonte dos artefatos reutilizáveis pode aumentar os custos de manutenção, a síndrome do "não inventado aqui" pode levar alguns engenheiros a preferirem reescrever o código ao invés de reutilizá-lo. A criação, manutenção e uso de uma biblioteca de artefatos reutilizáveis pode ser uma tarefa cara e requer uma cultura adequada. Além disso, a busca, compreensão e adaptação de componentes reutilizáveis podem ser desafiadoras. Para uma efetiva reutilização, é importante que se atenda a alguns requisitos, como a existência de uma biblioteca de componentes e a garantia de que os componentes se comportam conforme foram especificados(SOMMERVILLE, 2011).
Em suma, a reutilização de software  pode trazer grandes benefícios para o desenvolvimento. No entanto, ainda existem desafios a serem superados para a sua efetiva prática e é importante que os desenvolvedores estejam atentos às possibilidades de reutilização, bem como às iniciativas e ferramentas que estão sendo desenvolvidas para facilitar o reuso. A reutilização de software continua sendo uma prática importante e relevante nos dias atuais, com a adoção de tecnologias que facilitam sua implementação e a tendência, que permite que soluções desenvolvidas anteriormente possam ser transformadas e utilizadas em novos projetos, contribuindo para a inovação e a evolução tec