UML

Unified Modeling Language (UML)

È uno standard dell’Object Management Group (OMG), ed ISO (19505:2012).

Definizione ufficiale: “Un linguaggio per specificare, visualizzare, e realizzare i prodotti di sistemi software, e anche per il business modeling. UML rappresenta una collezione di “best engineering practices” che si sono dimostrate utili nella progettazione di sistemi complessi e di grandi dimensioni.”

Più semplicemente: una notazione standard per rappresentare in modo visuale (grafico) le caratteristiche dei sistemi, sia a livello business che a livello software.


Riferimenti di base

Introduzioni e linee guida

Video

5 brevi video in italiano su come usa UML in pratica.


Notazioni derivate da UML

UML costituisce la base per una serie di notazioni specialistiche. Tra le più significative:

  • SysML (System Modeling Language) per rappresentare sistemi hardware / software
  • SOAML (Service Oriented Architecture Modeling Language) per rappresentare architetture a servizi
  • IFML (Interaction Flow Modeling Language) per rappresentare interazioni a livello di interfaccia utente

Articoli

Mailing list


I documenti ufficiali di UML si trovano presso il sito OMG.


Servizi di consulenza:

  • supporto alla modellazione UML nei progetti
  • supporto alla scelta di strumenti di modellazione UML

Formazione:

Notizie più recenti

Tutte le notizie