Metodologia RUP
La metodologia RUP (Rational Unified Process, Processo Unificato Razionale) rappresenta una base di conoscenza online con un motore di ricerca. La metodologia RUP è stata creata dalla società Rational Software.
La metodologia RUP si basa sui seguenti principi:
- Individuazione precoce ed eliminazione costante, fino al completamento dello sviluppo, dei rischi.
- Concentrazione completa sulle esigenze del cliente, relative al prodotto in fase di sviluppo.
- Costante disponibilità ad apportare modifiche agli obiettivi del progetto e alle modalità della sua realizzazione.
- Applicazione dell'architettura a componenti durante il lavoro sul progetto.
- Controllo della qualità di esecuzione del progetto in tutte le fasi del suo sviluppo.
- Il flusso di lavoro sul progetto si svolge in un team coeso, in cui il ruolo principale appartiene agli architetti.
Il lavoro sul progetto utilizzando la metodologia RUP include le fasi:
- Fase iniziale (Inception), in cui si forma il concept del progetto, la sua giustificazione economica, si valutano i rischi, e si crea un modello dei casi d'uso.
- Elaborazione (Elaboration). In questa fase si analizza il prodotto futuro e si documentano tutti i suoi dettagli, si progetta e testa l'architettura del progetto, si precisano i tempi e i costi del lavoro, e, per quanto possibile, si riducono i rischi principali.
- Costruzione (Construction), in cui avviene lo sviluppo principale del prodotto. Al termine della costruzione avviene il primo rilascio esterno del sistema e si raggiunge il traguardo della prontezza funzionale iniziale.
- Transizione (Transition). In questa fase il prodotto è già creato e, dopo i test, viene consegnato al cliente. Se il cliente non è soddisfatto dei risultati ottenuti, il prodotto ripete nuovamente il ciclo, che include tutte le fasi sopra elencate.
Vedi anche
-
il concetto
RAD,
che viene applicato per lo sviluppo del prodotto con requisiti indeterminati -
la metodologia
PMBOK,
che viene applicata per un approccio strutturato alla gestione del progetto -
la metodologia
Cobit,
che viene applicata per sviluppare standard nel campo dell'audit e della gestione IT -
le raccomandazioni
ITIL,
che definiscono standard per combinare l'IT con la strategia aziendale