Imparare diagrammi UML

March 2

Unified Modeling Language (UML) è un linguaggio grafico per la creazione di diagrammi Struttura del software, le interazioni e la distribuzione. UML 2.0 dispone di 13 tipi di diagrammi per la documentazione dei processi di pianificazione software, progettazione e realizzazione. Mentre UML è un potente strumento che può semplificare la progettazione del software e processo di sviluppo, richiede un po 'di tempo e sforzo per usarlo al suo massimo potenziale. Per fortuna, come intimidatorio come potrebbe apparire a prima vista, UML è in realtà intuitivo e facile da imparare.

OMG: La bocca della verità

L'oggetto Modeling Group (OMG) gestisce la specifica UML e, quindi, è la fonte ufficiale per tutte le cose UML. pagina Risorse UML di OMG è un buon posto per iniziare. link OMG a diversi tutorial, oltre a training con istruttore e una ricchezza di altre informazioni utili. (Vedere la sezione Riferimenti per un collegamento alle risorse UML di OMG.)

Tutorial on-line

Ci sono numerosi tutorial UML gratuiti on-line (vedi sezione Risorse). Sparx Systems offre una generalizzata UML 2.1 esercitazione che copre tutti i tipi di diagrammi. Il sito offre anche altre risorse UML, alcuni specifici per il loro strumento software Enterprise Architect. Crag Systems fornisce un tutorial slide-base, l'espansione al di là UML nelle strettamente correlati soggetti di processi di sviluppo software di modellazione e object-oriented. Il tutorial presenta quiz, test e hands-on esercizi. Paradigma visivo offre molti corsi gratuiti nel suo centro di formazione, tra cui tutorial animati completi che coprono basi UML.

libri

"UML 2.0 in a Nutshell" è uno dei tanti buoni libri UML offerti da O'Reilly. Il libro non si appoggia su tecno-babble, spiegando concetti fondamentali in parole povere, con esempi sufficienti per rendere i concetti chiari, e serve bene come fonte di apprendimento. O'Reilly offre anche "Learning UML 2.0" e il "capo prima analisi orientata agli oggetti e Design" che copre UML come un argomento secondario al tema generale. "UML for Dummies", "UML Demystified" e "Weekend UML Crash Course" sono buoni libri di partenza. Dopo aver imparato le basi, cercare altri riferimenti in profondità, come ad esempio la "UML 2.0 Bibbia", e libri specifici per il pubblico, come ad esempio "UML per l'analista IT Business".

Formazione in aula

Molte aziende, come IBM Rational, offerta in loco e la formazione UML istruttore o di formazione sui loro strumenti software di progettazione UML-based. Alcune società di formazione, come oggetto di scoperta, Accelebrate, Parlez UML e NobelProg, offerta on-site o di formazione on-line in diretta su UML e l'utilizzo di UML in varie impostazioni, come Java o di programmazione .Net. OMG offre una certificazione "Certified UML professionale", e molte società di formazione offrono corsi di formazione che preparano gli studenti per l'esame.

Avvertenze

UML è occasionalmente aggiornato, e vengono aggiunti elementi del linguaggio, modificato, riorganizzato e deprecato. Tutorial, libri e informazioni sulle versioni precedenti di UML può essere utile per alzarsi sulla curva di apprendimento, ma possono essere informazioni mancanti. Assicurarsi di coprire l'ultima versione principale (2,0 a dicembre 2009), per essere sicuri di conoscere tutte le ultime caratteristiche di UML.