Qual è la differenza tra il riutilizzo del codice e l'ingegneria della linea di prodotti software?

2

Qual è la differenza tra il riutilizzo del codice e l'ingegneria della linea di prodotti software?

Perché il semplice riutilizzo del codice non ha avuto abbastanza successo?

    
posta Soulmaster 28.02.2017 - 02:26
fonte

1 risposta

6

Una semplice ricerca su google restituisce questa definizione:

The characteristic that distinguishes software product lines from previous efforts is predictive versus opportunistic software reuse. Rather than put general software components into a library in hopes that opportunities for reuse will arise, software product lines only call for software artifacts to be created when reuse is predicted in one or more products in a well defined product line.

Software Development Magazine - Project Management, Programming, Software Testing

Che sta cercando di dire qualcosa del tipo: progettare intenzionalmente un nuovo controllo a nastro che può essere utilizzato da tutti i prodotti MS Office è leggermente diverso dal riutilizzo della classe String.

Sembra una linea che sarebbe facile sfocare.

    
risposta data 28.02.2017 - 02:54
fonte

Leggi altre domande sui tag