Buscar

Sugira por que as economias de custo decorrentes da reutilização de software existente não são simplesmente proporcionais ao tamanho dos componente...

Sugira por que as economias de custo decorrentes da reutilização de software existente não são simplesmente proporcionais ao tamanho dos componentes que são reutilizados. Se a economia com a reutilização fosse proporcional à quantidade de código reutilizado, então a reutilização de 2.000 linhas de código economizaria o dobro da reutilização de 1.000 linhas de código. No entanto, para reutilizar 2.000 linhas de código, esse código deve ser compreendido e os custos da compreensão do programa não são lineares – quanto mais código for compreendido, mais esforço será necessário para compreendê-lo. Além disso, mais alterações podem ser necessárias, quanto maior for a quantidade de código reutilizado, o que também aumenta os custos de reutilização de mais código. Claro, tudo isso só é verdade se o código tiver que ser compreendido antes de ser reutilizado. Se ele puder ser reutilizado sem alterações, a economia resultante da reutilização de grandes pedaços de código tende a ser proporcionalmente maior do que a economia resultante da reutilização de pequenos fragmentos de código.

Essa pergunta também está no material:

Exercício de Engenharia de Software 135
1 pág.

Engenharia de Software II Universidade Federal do Rio de JaneiroUniversidade Federal do Rio de Janeiro

💡 1 Resposta

User badge image

Ed Verified user icon

As economias de custo decorrentes da reutilização de software existente não são simplesmente proporcionais ao tamanho dos componentes que são reutilizados, porque a reutilização de um grande número de linhas de código pode aumentar a complexidade do software e, consequentemente, o esforço necessário para compreendê-lo e modificá-lo. Além disso, quanto mais código é reutilizado, maior a probabilidade de que alterações sejam necessárias para adaptá-lo a novos contextos, o que pode aumentar ainda mais os custos de reutilização. Por outro lado, se o código puder ser reutilizado sem alterações, a economia resultante da reutilização de grandes pedaços de código tende a ser proporcionalmente maior do que a economia resultante da reutilização de pequenos fragmentos de código.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais