Registrati
Tipo di Processo
Rappresentazione Visiva
Tipo di Mappa Mentale
Rappresentazione Strutturata
Tipo di Note
Tipo di Efficienza
diagrama di flusso di base
UML
BPMN
Diagramma di Venn
Distribuzione gratuita
diagrama di parentesi
Diagramma organizzativo
Diagramma a lisca di pesce
cronologia
diagrama ad albero
Modalità Predefinita

Cos'è un "diagramma di distribuzione" UML? Tutorial e casi allegati

ProcessOn-Ares
2024-11-26
12

Man mano che la comprensione dei computer da parte delle persone si approfondisce, i loro requisiti diventano sempre più rigorosi e le cose che sperano che i computer possano fare diventano sempre più complesse. Un software autonomo con una struttura semplice è ovviamente incapace di soddisfare le esigenze degli utenti. Per soddisfare questi requisiti sempre più complessi, la struttura del software è diventata sempre più complessa. L'architettura del sistema può essere ben descritta utilizzando i diagrammi UML .

UML , Unified Modeling Language , è un linguaggio di modellazione visiva utilizzato per l'analisi e la progettazione di sistemi software. I diagrammi UML sono principalmente suddivisi in diagrammi di comportamento strutturale e diagrammi di comportamento dinamico. Questo articolo condividerà concetti, elementi, tutorial di disegno e casi applicativi dei diagrammi di distribuzione nei diagrammi UML strutturali.

10 diagrammi UML comuni

Quelle sopra riportate sono la classificazione e le definizioni di base di UML . Prima di parlare dei diagrammi di distribuzione, consentire a tutti di avere una conoscenza preliminare dei diagrammi UML .

Ⅰ.Cos'è un diagramma di distribuzione?

Il diagramma di distribuzione , noto anche come diagramma di implementazione, è uno dei due tipi di diagrammi utilizzati per modellare gli aspetti fisici dei sistemi orientati agli oggetti, proprio come il diagramma dei componenti.

Il diagramma dei componenti illustra la relazione logica tra i componenti, mentre il diagramma di distribuzione fa un ulteriore passo avanti e descrive la topologia fisica dell'hardware del sistema e del software eseguito su questa struttura. I diagrammi di distribuzione possono mostrare la topologia e i percorsi di comunicazione dei nodi di elaborazione e dei componenti software in esecuzione sui nodi. In UML , un diagramma di distribuzione mostra l'hardware del sistema e il software installato sull'hardware, nonché il middleware utilizzato per connettersi tra computer eterogenei. Un diagramma di distribuzione viene generalmente considerato come un diagramma di rete o un diagramma dell'architettura fisica.

Esempio: diagramma di distribuzione di un sistema embedded (scheda madre del veicolo) (parziale)

Schema di distribuzione di un sistema embedded

Ⅱ. Scopo del diagramma di distribuzione

Dopo l'implementazione del software, il diagramma di distribuzione viene utilizzato per disegnare la topologia fisica tra il software e l'hardware e spiegare chiaramente l'utilizzo, la distribuzione, l'ambiente, ecc. del sistema. Attraverso il diagramma di distribuzione, il personale interessato del sistema può sapere su quale hardware specifico deve essere installato il software. I diagrammi di distribuzione vengono utilizzati principalmente per i seguenti aspetti:

1. Esplorare le questioni relative alla messa in servizio del sistema;

2. Esplorare le dipendenze tra il proprio sistema e altri sistemi nell'ambiente di produzione. Questi sistemi potrebbero già esistere o verranno introdotti;

3. Descrivere la struttura di distribuzione principale di un'applicazione commerciale;

4. Progettare la struttura hardware e software di un sistema embedded;

5. Descrivere l'infrastruttura hardware / di rete di un'organizzazione .

Ⅲ.Elementi comuni del diagramma di distribuzione

1. Nodo e istanza del nodo

Un nodo è un elemento fisico che rappresenta le risorse del computer quando esiste e funziona. Può essere un hardware o un sistema software in esecuzione su di esso. Generalmente è rappresentato da un cubo.

Nota: i processori sono cubi ombreggiati, i dispositivi sono cubi non ombreggiati.

Diversamente dai nodi, il nome di un'istanza del nodo verrà sottolineato e ci saranno due punti prima del tipo di nodo (nota: potrebbe esserci o meno un nome di esempio prima dei due punti)

2. componenti

I componenti sono prodotti del processo di sviluppo del software, inclusi modelli di processo (come diagrammi di casi d'uso, diagrammi di progettazione, ecc.), codice sorgente, programmi eseguibili, documenti di progettazione, rapporti di test, prototipi di requisiti, manuali utente, ecc.

3. Connessione nodo

Le connessioni tra i nodi rappresentano i percorsi di comunicazione per l'interazione tra i sistemi. Questo percorso di comunicazione è chiamato connessione.

IV. Come disegnare un diagramma di distribuzione?

ProcessOn supporta il disegno di diagrammi UML professionali . Non solo può disegnare diagrammi di distribuzione, ma anche diagrammi di sequenza, diagrammi di classi, diagrammi di stato / diagrammi di attività e diagrammi di componenti in grado di soddisfare rapidamente le tue esigenze di lavoro. Come disegnare un diagramma di distribuzione:

Determinare i nodi: determinare innanzitutto i principali nodi hardware del sistema, come server, workstation, ecc.

Aggiungi componenti: aggiungi i componenti software corrispondenti sui nodi per rappresentare i componenti software in esecuzione su questi nodi.

Stabilisci una connessione: utilizza linee continue per rappresentare le connessioni fisiche tra i nodi e contrassegna i protocolli e i metodi di comunicazione utilizzati.

Aggiungi annotazioni: aggiungi le annotazioni e le descrizioni necessarie al diagramma in modo che i lettori possano comprendere meglio l'architettura fisica e la distribuzione del sistema.

Come operare:

1. Apri ProcessOn , accedi alla pagina del file personale e seleziona Nuovo diagramma di flusso.

2. Fare clic su [Più grafica] sotto la libreria grafica per aggiungere grafica UML , quindi trascinare la grafica pertinente nell'area di modifica per utilizzarla secondo necessità.

3. Aggiungi nodi, collegamenti, componenti in sequenza e infine aggiungi dipendenze tra componenti e oggetti.

Ⅴ. Esempi selezionati di diagrammi di distribuzione

Di seguito condivido diversi modelli di casi di diagrammi di distribuzione, sperando di fornirti alcune idee per disegnare. Se desideri saperne di più sul diagramma di distribuzione, puoi cercare parole chiave pertinenti nella community dei modelli ProcessOn .

Diagramma di distribuzione del sistema di gestione delle informazioni di un grande centro commerciale

Diagramma di distribuzione

Diagramma di distribuzione UML

Sistema di selezione dei corsi - diagramma di distribuzione

Quanto sopra è il contenuto rilevante del diagramma di distribuzione. Il diagramma di distribuzione è una rappresentazione grafica molto importante in UML . Viene utilizzata per descrivere i nodi hardware su cui fa affidamento il sistema quando è effettivamente in esecuzione e i componenti software che vengono eseguiti su questi nodi. . Attraverso il diagramma di distribuzione, è possibile comprendere in modo intuitivo l'architettura fisica e la distribuzione del sistema, fornire un forte supporto per la progettazione dell'architettura del sistema, la pianificazione della distribuzione e la comunicazione e disporre di una gamma molto ampia di scenari applicativi nel campo dell'ingegneria del software.

I casi del diagramma di distribuzione UML sopra riportati provengono tutti dalla community di modelli ProcessOn . Essendo uno strumento di disegno professionale e potente, ProcessOn supporta la modifica online di diagrammi UML , diagrammi di flusso, mappe mentali, organigrammi e altri elementi grafici. Gli utenti possono creare nuovi contenuti da zero o modificare e modificare facilmente strutture e modelli di disegno esistenti. L'operazione è semplice e facile da usare.

Diagramma UML
Mappa Mentale e Diagramma di Flusso Collaborativi Online Gratuiti Uso gratuito