Modello incrementale: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
wikificato |
link diretto |
||
(28 versioni intermedie di 20 utenti non mostrate) | |||
Riga 1:
{{
[[File:Iterative development model.svg|thumb|upright=1.6|Schema di modello di sviluppo incrementale]]
[[File:incrementale.png|thumb|upright=1.6| Sviluppo incrementale: visione d'insieme]]
Per '''modello incrementale''' si intende, nell'ambito dell'[[ingegneria del software]], un modello di sviluppo di un [[Progettazione (ingegneria del software)|progetto software]] basato sulla successione dei seguenti passi principali:
#pianificazione
#implementazione
#prove
#valutazione
Questo ciclo può essere ripetuto diverse volte, in cui ogni "incremento" riduce il rischio di fallimento e produce nuovo valore. Il ciclo viene ripetuto fino a che la valutazione del prodotto diviene soddisfacente rispetto ai requisiti previsti.
▲*progetto
L'utilizzo
Un approccio incrementale è particolarmente indicato in tutti quei casi in cui la specifica dei requisiti risulti particolarmente difficoltosa e di difficile stesura (semi)formale. L'uso di questo modello di sviluppo favorisce la creazione di prototipi, ovvero parti di applicazione funzionanti, che a loro volta favoriscono il dialogo con il cliente e la validazione dei requisiti.
▲*analisi dei requisiti
==Voci correlate==
*[[Ingegneria del software]]
*[[Modello di sviluppo del software]]
*[[Metodologia agile]]
*[[Tecnica del pomodoro]]
==Collegamenti esterni==
*{{Cita pubblicazione
|autore = Dr. Alistair Cockburn
|titolo = Using Both Incremental and Iterative Development
|rivista = STSC CrossTalk
|pagine = 27–30
|volume = 21
|numero = 5
|anno = 2008
|mese = maggio
|editore = [[USAF]] Software Technology Support Center
|issn = d0000089
|url = http://www.stsc.hill.af.mil/crosstalk/2008/05/0805Cockburn.html
|accesso = 1º ottobre 2009
|urlmorto = sì
|urlarchivio = https://web.archive.org/web/20101012153527/http://www.stsc.hill.af.mil/crosstalk/2008/05/0805Cockburn.html
|dataarchivio = 12 ottobre 2010
}}
*{{Cita pubblicazione
|autore = Craig Larman, Victor R. Basili
|titolo = Iterative and Incremental Development: A Brief History
|rivista = IEEE Computer
|pagine = 47–56
|volume = 36
|numero = 6
|anno = 2003
|mese = giugno
|editore = IEEE Computer Society
|issn = 0018-9162
|doi = 10.1109/MC.2003.1204375
|url = http://c2.com/cgi/wiki/wiki?HistoryOfIterative
|accesso = 1º ottobre 2009
|urlmorto = sì
|urlarchivio = https://web.archive.org/web/20070208144303/http://c2.com/cgi/wiki/wiki?HistoryOfIterative
|dataarchivio = 8 febbraio 2007
}}
{{Portale|informatica|ingegneria}}
[[Categoria:Metodi di sviluppo software]]
▲L'utilizzo di tale modello è consigliabile quando si ha, fin dall'inizio della progettazione una visione abbastanza chiara dell'intero progetto, perché occorre fare in modo che la realizzazione della generica versione k risulti utile per la realizzazione della versione k+1.
|