UML - Diagramma di distribuzione

Sommario
Nel UML C'è la possibilità di concentrarsi su entrambe le parti degli elementi che compongono un sistema, da un lato abbiamo la concettualizzazione, costruzione di soluzioni software e modelli astratti e dall'altro abbiamo la distribuzione delle apparecchiature, l'hardware che renderà il nostro sistema può essere utilizzato.
Il caso di diagrammi di distribuzione Ci consente di concentrarci su come possiamo vedere la struttura fisica e su come rappresentare la composizione di dette apparecchiature in diagrammi, al fine di stabilire tutte le mappe necessarie per documentare i requisiti del nostro sistema.
Diagramma di distribuzione
Nel diagramma di distribuzione è dove rappresentiamo il struttura hardware dove sarà il nostro sistema o software, per questo possiamo rappresentare ogni componente come nodi, il nodo è qualsiasi elemento che è una risorsa hardware, ovvero è il nostro nome generico per la nostra attrezzatura.
All'interno della classificazione dei nodi abbiamo che c'è il nodo che può eseguire o elaborare e il nodo che non esegue o elaborare, questi ultimi possono essere i dispositivi di output come stampanti o monitor, cioè quelli che sono in contatto con l'esterno.
a rappresentare il nodo useremo la figura del cubo, all'interno del nostro cubo possiamo scrivere le informazioni corrispondenti al nodo, ad esempio il suo nome, vediamo di seguito un nodo base:

Ora se abbiamo bisogno di indicare informazioni aggiuntive sul nostro nodo, ad esempio se appartiene a un pacchetto o magari ai componenti che ha, possiamo dividere il cubo in diverse sezioni dove aggiungeremo le informazioni rappresentate nel testo, vediamo nel seguito esempio a cui ci riferiamo:

Incorporare le relazioni tra i nodi
Ovviamente un nodo non è un'entità isolata in un sistema, per questo nel nostro diagramma possiamo rappresentare come è associato o correlato ad altri nodi, attraverso i suoi componenti o interfacce, con questo possiamo dare una rappresentazione più esatta.
Di solito usiamo la connessione come forma di rappresentazione, tuttavia possiamo usare l'associazione e l'aggregazione nei nostri nodi, per rappresentano la connessione usiamo una linea tratteggiata, dove colleghiamo un componente di un nodo a un altro componente di un altro nodo, questa connessione non è necessariamente un cavo, questa connessione può anche rappresentare connessioni wireless, come Wi-Fi, Bluetooth, infrarossi, ecc.
Vediamo di seguito un esempio di questo tipo di connessione di cui stiamo parlando:

Come possiamo vedere, questa è la rappresentazione della distribuzione di un sistema client - server, che avviene in questo diagramma, nel nodo client abbiamo un componente del programma di presentazione, questo programma dovrebbe probabilmente mostrarci le risorse del server a cui possiamo avere accesso , come il programma di ricerca, quando si utilizza detto programma, si verifica una connessione con il server che elabora ed elabora i dati e quindi restituisce un risultato per detta ricerca.
Il nostro diagramma dei nodi ci fornisce quindi una rappresentazione abbastanza accurata della struttura dei team coinvolti, poiché il client può essere qualsiasi terminale con dispositivi di input e output dei dati e il server è un team diverso che elabora i dati.
Abbiamo già una vaga idea di come rappresentare la distribuzione hardware dei nostri sistemi utilizzando UML, nel prossimo tutorial vedremo un'applicazione più estesa del diagrammi di distribuzione.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave