Prototipo
Definizione rapida
Un prototipo è una versione non definitiva di un programma, preparata per mostrarne le funzioni e confrontarle con le esigenze del committente.
Spiegazione
Nel ciclo di sviluppo consente di valutare in anticipo se il software risponde alle richieste. Nei linguaggi orientati agli oggetti, lo stesso termine può indicare un oggetto assunto come modello per crearne altri.
Esempio pratico
Il team presenta al cliente una prima versione funzionante dell'interfaccia, raccoglie le osservazioni e le usa per orientare il prodotto finale.
Spiegazione tecnica
La funzione comune ai due significati è quella di modello: nel progetto anticipa il comportamento del programma, mentre nel paradigma a oggetti guida la realizzazione di nuove istanze.
Da non confondere con
Il prototipo di un'applicazione è una versione preliminare; il prototipo a oggetti è invece un elemento del modello di programmazione.