uni
Unified Process (UP).
Un software engineering process (SEP), definisce chi, cosa, quando e come.
Lo unified software development process (USDP), è un SEP introdotto dagli autori dell’UML. È comunemente riferito come Unified Process o UP.
Si basa su 3 principi fondamentali:
- è guidato dall’analisi dei requisiti e dei rischi
- è centrato sull’architettura, ovvero finalizzato alla produzione di un’architettura robusta
- è iterativo ed incrementale
Ogni iterazione genera la cosiddetta linea base (baseline), ovvero una versione incompleta ma funzionale del sistema finale, e la documentazione associata.
La differenza tra due baseline è conosciuta come incremento.
Le iterazioni sono raggruppate in fasi che determinano la struttura di UP.
Workflow “Radit”
In ogni iterazione, cinque flussi di lavoro (workflow) principali specificano che cosa deve essere fatto e quali capacità sono necessarie:
- requirements
- analysis
- design
- implementation
- test
Struttura di UP
Il ciclo di vita è diviso in quattro fasi:
- Inception
- Elaboration
- Construction
- Transition
Tutte queste 4 fasi sono approcciate con il worflow Radit.
Inception
Questa fase deve far partire il progetto