vuoi
o PayPal
tutte le volte che vuoi
Problemi della manutenzione nell'ingegneria del software
FranKProblemi della manutenzione: in gran parte dipendono dalla mancanza di controllo e disciplina nelle fasi di analisi e progetto del CVS.
Alcuni fattori tecnici:
- Difficoltà nel comprendere un programma scritto da altri
- Mancanza di documentazione completa/consistente
- Software non progettato per modifiche future
- Difficoltà nel tradurre una richiesta di modifica di funzionamento del sistema
Un sistema legacy (ereditato) è tale quando è datato oltre i 10 anni dalla sua creazione. Sono monolitici, modificati continuamente per cui hanno una complessità elevata per essere mantenuti, sono costituiti da molte linee di codice...
La manutenzione dei Legacy Systems: alcuni approcci per la manutenzione potrebbero essere quelli di cancellare il sistema vecchio e sostituirlo con uno nuovo, oppure salvare le parti critiche e ripristinare il resto con i COTS.
Modello di riparazione veloce (QUICK FIX MODEL)
Vecchio sistema
Nuovo sistema
sistema
Requisiti
Progetto
Codice
Test
Modello di miglioramento iterativo (iterative enhancement model)
Vecchio sistema
Nuovo sistema
Requisiti
Progetto
Codice
Test
Analizzahttp://www.quellidiinformatica.org – La community studenti di Ingegneria Informatica di Napoli