Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 3.51 KB

041_UML_Workflow.md

File metadata and controls

60 lines (36 loc) · 3.51 KB

UML

I diagrammi UML (Unified Modeling Language) delle relazioni sono utilizzati per visualizzare e descrivere le connessioni tra gli oggetti o le classi all'interno di un sistema. I diagrammi delle relazioni in UML includono principalmente il diagramma delle classi e il diagramma delle associazioni.

  1. Diagramma delle Classi:

    • Il diagramma delle classi è uno dei diagrammi UML più comuni e rappresenta la struttura statica di un sistema, inclusi gli oggetti, le classi e le loro relazioni.
    • Le relazioni principali tra le classi sono di tre tipi:
      • Associazione: Rappresenta una connessione tra due classi e può includere anche una direzione (unidirezionale o bidirezionale).
      • Aggregazione: Indica che una classe è parte di un'altra classe. Viene rappresentata da una linea con un rombo vuoto.
      • Composizione: Indica una forte relazione in cui una classe è composta da una o più istanze di un'altra classe. Viene rappresentata da una linea con un rombo pieno.

    Esempio di associazione:

    Diagramma delle Classi

  2. Diagramma delle Associazioni:

    • Il diagramma delle associazioni è un tipo specifico di diagramma delle classi che si concentra sulle relazioni e le connessioni tra le classi.
    • Le linee che collegano le classi rappresentano le associazioni tra di esse, e possono includere etichette che indicano la natura dell'associazione (ad esempio, 1 a molti, molti a molti).
    • Può includere anche classi di associazione, che sono classi create appositamente per rappresentare un'associazione tra due o più classi.

    Esempio di diagramma delle associazioni:

    Diagramma delle Associazioni

  3. Diagramma di Sequenza:

    • Un diagramma di sequenza mostra come le classi interagiscono tra loro e in che sequenza avvengono le interazioni.
    • Le frecce verticali rappresentano gli oggetti o le classi coinvolti, mentre le linee orizzontali mostrano il flusso temporale delle interazioni.

    Esempio di diagramma di sequenza:

    Diagramma di Sequenza

  4. Diagramma di Attività:

    • Un diagramma di attività rappresenta il flusso di controllo e le attività che si verificano all'interno di un sistema. Può mostrare anche le relazioni tra attori e oggetti.

    Esempio di diagramma di attività:

    Diagramma di Attività

Questi sono solo alcuni dei principali diagrammi UML utilizzati per rappresentare relazioni e interazioni tra classi e oggetti in un sistema. Ogni tipo di diagramma ha il suo scopo specifico e può essere utilizzato in diversi contesti durante il processo di progettazione del software.


WorkFlow - Flusso di esecuzione e gestione

rappresentazione grafica

workflow


esempio: calcolo radice quadrata

alg_ radice quadrata


esempio: teorema di pitagora

alg_ pitagora