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:

  1. requirements
  2. analysis
  3. design
  4. implementation
  5. test

Struttura di UP

Il ciclo di vita è diviso in quattro fasi:

  1. Inception
  2. Elaboration
  3. Construction
  4. Transition
    Tutte queste 4 fasi sono approcciate con il worflow Radit.

Inception

Questa fase deve far partire il progetto