UML Center

Questa sezione del sito è dedicata alla modellazione del software, ossia alla produzione di diagrammi grafici per descrivere diversi aspetti di un progetto quali, ad esempio, l'architettura, i componenti principali, il deployment o, semplicemente, gli scenari di utilizzo da parte degli utenti. E' stata scelta UML come notazione grafica di riferimento, essendo ormai uno standard consolidato e piuttosto maturo. Alcuni articoli, tuttavia, prescindono dalla notazione stessa, in particolare laddove lo scopo principale è quello di diffondere concetti e tecniche di modellazione piuttosto generali. In questi casi l'utilizzo di UML è prettamente strumentale e, solitamente, le stesse linee guida sono valide anche per coloro che utilizzano notazioni diverse (OMT, Booch, ecc.).

Pur descrivendo i diagrammi standard di UML, l'autore non intende qui proporre l'ennesimo sito di tutorial su UML, il cui contenuto è limitato spesso ad una descrizione minimale della sintassi e della semantica di ciascun diagramma. Altresì non si vuole neppure rimpiazzare alcuni (rari!) ottimi testi sull'argomento. L'intento più ambizioso di UML Center è quello di focalizzarsi sulle techiche di modellazione basate su UML, anzichè sulla sintassi di un diagramma. L'approccio dell'autore non è quello di utilizzare la notazione come forma di documentazione ad unico uso e consumo dei CASE tool per ottenere la generazione automatica del codice (o dei diagrammi). L'intento è invece quello di utilizzare UML per ragionare meglio sulle scelte progettuali. Utilizzata in questo modo, UML non è solamente uno strumento (grafico) di documentazione, ma è soprattutto uno strumento di progettazione, pensato per meglio pensare prima di scrivere int main(void)!

 

menu uml center

Diagrammi UML Tecniche di Modellazione