|
Unified
Modeling Language (UML) 
E' uno
standard dell'Object Management Group (OMG).
Definizione ufficiale: "un linguaggio per specificare,
visualizzare, e realizzare i prodotti di sistemi software, e anche per
il business modeling. L UML rappresenta una collezione di "best
engineering practices" che si sono dimostrate utili nella progettazione
di sistemi complessi e di grandi dimensioni."
Mia definizione minimalista: 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
Articoli
Mailing list
Storia (in sintesi) di UML
Il processo di standardizzazione ed unificazione metodologica
che ha portato ad UML ha avuto origine nel 1994 con l'ingresso di Jim
Rumbaugh nella società Rational, in cui operava Grady Booch, ed è proseguito
con l'arrivo nella stessa società, a fine 1995, di Ivar Jacobson.
- ottobre 1995: Unified
Method versione 0.8 (Booch e Rumbaugh)
- giugno 1996: Unified Modeling Language (UML) versione
0.9 (Booch, Rumbaugh, Jacobson)
- ottobre 1996: UML 0.91 (Booch, Rumbaugh, Jacobson)
- gennaio 1997: UML 1.0 (Booch, Rumbaugh, Jacobson
e partner UML, tra cui Microsoft, Oracle, Hewlett-Packard, Digital,
Texas Instruments), in risposta alla richiesta avanzata dall' OMG (Object
Management Group) per un framework di interoperabilità tra strumenti
di analisi e disegno. All'OMG arrivano anche altre proposte, tra cui
quelle firmate da IBM e Platinum
- settembre 1997 1997: Dopo accordi con Platinum,
IBM e le altre "cordate", la versione 1.1 dello Unified
Modeling Language viene sottoposta all'approvazione di OMG. E' una proposta
congiunta di Rational Software, Microsoft, Hewlett-Packard, Oracle,
Sterling Software, MCI Systemhouse, Unisys, ICON Computing, IntelliCorp,
i-Logix, IBM, ObjecTime, Platinum Technology, Ptech, Taskon, Reich Technologies,
Softeam, e altri.
- 16 novembre 1997: UML 1.1 diventa ufficialmente
uno standard OMG (con il nome ufficiale di "UML OMG 1.0")
- dicembre 1998: UML 1.2 - revisione editoriale,
correzione di errori tipografici e grammaticali
- giugno 1999: UML 1.3 - variazioni minori ai diagrammi
delle classi, dei casi d'uso, di interazione; specifica degli aspetti
semantici e notazionali per modelli e sottosistemi.
- maggio 2001 : UML 1.4 - variazioni minori
- marzo 2003: UML 1.5 - vengono inglobate le "Action
Semantics"
- giugno 2003: UML 2.0 approvata in bozza - molte
variazioni significative, completa ristrutturazione del metamodello
- marzo 2005: UML 2.0 diventa la versione ufficiale
- aprile 2006: UML 2.1 - variazioni minori
I documenti ufficiali di UML si trovano presso il
sito OMG.
Servizi di consulenza sulla
modellazione UML: supporto alla modellazione, , supporto alla scelta di
strumenti di modellazione
- supporto alla modellazione
nei progetti
- verifiche su modelli esistenti
- supporto alla scelta di
strumenti di modellazione
Formazione:
|