Métodos ágeis (RAD, XP) Agile Methoden (RAD, XP) Méthodes agiles (RAD, XP) Métodos rápidos (RAD, XP) Agile Methods (RAD, XP)

Metodi agili

I metodi di sviluppo detti « metodi agili » (in inglese Agile Modeling, sigla AG) puntano a ridurre il ciclo di vita del software (quindi accelerare il suo sviluppo) sviluppando una versione minimalista, poi integrando le funzionalità attraverso un processo interattivo basato sull'ascolto del cliente de su test durante tutto il ciclo di sviluppo.

L'origine dei metodi agili è legat all'instabilità dell'ambiente tecnologico e al fatto che il cliente è spesso incapace di definire i propri bisogni in modo esaustivo dall'inizio del progetto. Il termine « agile » si riferisce quindi alla capacità d'adattamento ai cambiamenti di contesto e alle modifiche di specifiche che possono manifestarsi durante il processo di sviluppo. Nel 2001, 17 persone mettono a punto il manifeste agileda cui la traduzione :

  • Individui e interazioni piuttosto che processi e strumenti
  • sviluppo software piuttosto che documentazione esaustiva
  • collaborazione con il cliente piuttosto che negoziazione contrattuale
  • apertura al cambiamento piuttosto che seguire rigidamente un piano

Grazie ai metodi agili, il cliente è assistito interamente nel suo progetto e ottiene rapidamente una prima produzione del suo software. Così, è possibile associare gli utilizzatori dall'inizio del progetto e

RAD - Sviluppo rapido d'applicazioni

Il « metodo di sviluppo rapido d'applicazioni » (in inglese Rapid Application Development, sigla RAD), definito da James Martin all'inizio degli anni 80, consiste in un ciclo di sviluppo corto basato su 3 fasi (Inquadramento, Design e Costruzione) in un tempo ideale di 90 e di 120 giorni massimo.

DSDM

Il metodo DSDM (Dynamic Software Development Method) è stato messo a punto basandosi sul metodo RAD per riempire alcune sue lacune, soprattutto offrendo un canovaccio che consideri l'insieme del ciclo di sviluppo.

I principi fondatori del metodo DSDM sono i seguenti :

  • Un coinvolgimento degli utilizzatori
  • Uno sviluppo interattivo e crescente
  • Una frequenza di consegna elevata
  • L'integrazione dei test in ogni tappa
  • L'accettazione dei prodotti consegnati dipende direttamente dalla soddisfazione dei bisogni

UP - Unified Process

Il metodo di Processo Unificato (UP per Unified Process) è un processo di sviluppo interattivo e crescente, il che significa che il progetto è diviso in fasi molto brevi alla fine di ognuna delle quali viene rilasciata una nuova versione migliorata.

Si tratta di una procedurea basata sulla creazione di modelli UML Per la descrizione dell'architettura software (funzionale, software e hardware) e la messa a punto di casi d'utilizzo che permettano di descrivere i bisogni e le esigenze degli utenti.

RUP - Rational Unified Process

RUP (Rational Unified Process) è un metodo di sviluppo per interazioni promosso dalla società Rational Software, acquistato da IBM.

RUP propone un metodo che specifica soprattutto la composizione delle équipe e il calendario nonché alcuni modelli di documenti.

XP - eXtreme Programming

Il metodo XP (per eXtreme Programming) definisce alcune pratiche che permettono di sviluppare un software nelle condizioni ottimali mettendo il cliente al centro del processo di sviluppo, in stretta relazione con il cliente.

L'eXtreme Programming è basato soprattutto sui seguenti concetti :

  • Le équipe di sviluppo lavorano direttamente con il cliente su dei cicli molto brevi da una a due settimane massimo.
  • Le consegne della versione del software arrivano molto presto e ad una frequenza elevata per massimizzare l'impatto dei ritorni utilizzatori.
  • L'équipe di sviluppo lavora in totale collaborazione sulla base di binomi…
  • La codifica è testata e ripulita durante tutto il processo di sviluppo.
  • Alcuni indicatori permettono di misurare l'avanzamento del progetto per l'aggiornamento del piano di sviluppo.

Ulteriori informazioni



Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:02.Questo documento intitolato « 
 » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.

Migliori risposte per « Metodi agili (RAD, XP) » in :
Download Windows XP SP2 Vedi I Service Pack sono un modo pratico, all-in-one, di accedere ai più recenti driver, strumenti e miglioramenti in materia di sicurezza e altri aggiornamenti critici. Windows XP SP2 (Service Pack 2), si concentra sui miglioramenti in materia di...
Windows XP: ricreare il CD originale Vedi Creare un CD di Windows XP su un computer senza il CD originale Prerequisito: La procedura descritta qui di seguito, senza essere molto complesso, è comunque destinata agli utenti che hanno un minimo di nozioni nel campo della scienza. La...
Download Windows XP SP3 Vedi Il service pack 3 per Windows XP (XP SP3) è un importante aggiornamento per Windows XP che include più di 1000 patch correttive compresi molti hotfix riguarda le correzioni vulnerabilità di sicurezza, così come alcune funzionalità aggiuntive. Tra...
Boost (Velocizzare) Windows XP VediCome velocizzare Windows XP? Vediamo qui qualche astuzie per raggiungere questo resultato. Accelerare l'avvio di Windows con Bootvis Accelerare Windows XP ZN Soft Optimizer XP Accelerare l'accesso disco Altre astuzie Disabilitare il...
Creare un disco di avvio in XP VediPer creare un disco di avvio DOS su Windows XP: Aprire Risorse del computer Cliccate il tasto destro sul lettore cd poi selezionate l'opzione "Formattare". Apparirà una nuova opzione che permette di creare un disco di avvio...
Installare Windows XP su un disco SATA Vedi1. Determinazione del modello della carta madre 2. Download dei driver SATA 3. Installare Windows 3.1. Possedendo un lettore 3.2. Non possedendo un lettore 4. Altre soluzioni L'installazione di Windows xp su un Disco duro Serial...
Download Drivers Realtek High Definition Audio pour 2000/XP R2.27 VediIl driver Realtek High Definition Audio per Windows 2000/XP è compatibile con i chipset audio seguenti : Realtek ALC260 Realtek ALC262 Realtek ALC267 Realtek ALC268 Realtek ALC269 Realtek ALC272 Realtek ALC273 Realtek ALC275 Realtek...
Condivisione di file su Windows XP VediVantaggi La condivisione di file consiste nel rendere disponibile il contenuto di una o più rubriche attraverso la rete. Tutti i sistemi Windows possiedono dei meccanismi standard che permettono di mettere facilmente in condivisione il contenuto di...
Condividere una connessione Internet su Windows XP VediVantaggi Se avete una rete locale (due o più computer collegati in rete, cioè con una scheda di rete) di cui uno connesso a Internet (attraverso un modem, un cavo,…) può essere interessante rendere Internet accessibile agli altri computer della...
Installare un server VPN su Windows XP VediVantaggi di una VPN La realizzazione di una rete privata virtualepermette di connettere in modo sicuro dei computer distanti attraverso una connessione non affidabile (Internet), come se fossero sulla stessa rete locale.Questa procedura è usata da...