Prodotto di lavoro: Modello di implementazione
Il modello d'implementazione rappresenta la composizione fisica dell'implementazione in termini di sottosistemi di implementazione ed elementi di implementazione (directory e file, incluso il codice sorgente, i dati ed i file eseguibili).
Scopo

Il modello di implementazione identifica le parti fisiche dell'implementazione in modo da poter essere comprese e gestite meglio. Il modello di implementazione definisce le unità principali di integrazione intorno alle quali sono organizzati i team, e le unità di cui è possibile creare la versione separatamente e che possono anche essere distribuite e sostituite separatamente.

Un modello di implementazione ancora più dettagliato può includere anche un codice origine di basso livello, i file derivati e la loro relazione con il modello di progettazione. Questo dettaglio è consigliato solo se si dispone della sincronizzazione automatica fra il modello ed i file.

Relazioni
RuoliResponsabile: Modificato da:
Proprietà
Facoltativo
PianificatoYes
Personalizzazione
Opzioni di rappresentazione

Rappresentazione UML: Modello, stereotipato come <<modello di implementazione>>. 

Il Modello di implementazione potrebbe avere le seguenti proprietà:

  • Introduzione: Una descrizione testuale che serve come breve introduzione al modello.
  • Sottosistemi di implementazione: I sottosistemi nel modello che rappresentano una gerarchia.
  • Elementi di implementazione: Gli elementi nel modello, posseduti dai sottosistemi.
  • Rapporti: I rapporti nel modello, posseduti dai Sottosistemi di implementazione 
  • Diagrammi: I diagrammi nel modello, posseduti dai sottosistemi di implementazione.
  • Vista di implementazione: La vista di implementazione del modello, che è una vista della struttura che mostra i sottosistemi di implementazione e gli strati.   

Un modello di implementazione è facoltativo. Se si sceglie di creare un Modello di implementazione, le decisioni chiave di personalizzazione sono come relazionarsi tra il modello di implementazione e il modello di progetto e quali elementi di implementazione sono sufficientemente importanti per il modello. Una guida su come prendere tali decisioni viene trattata in Linee guida per il prodotto di lavoro: Modello di implementazione. Consultare anche Tecnica: Mappatura dalla progettazione al codice.



Ulteriori informazioni