Unified Modeling Language ( UML ) is een grafische taal voor diagrammen software structuur , interacties en implementatie. UML 2.0 beschikt over 13 soorten diagrammen voor het documenteren van de software planning , ontwerp en implementatie processen . Terwijl UML is een krachtig hulpmiddel dat de software- ontwerp-en ontwikkelingsproces kan stroomlijnen , het vereist wat tijd en moeite om het te gebruiken om zijn volle potentieel . Gelukkig , zo intimiderend als het lijkt op het eerste gezicht , UML is eigenlijk intuïtief en gemakkelijk te leren . OMG : The Horse 's Mouth The Object Modeling Group ( OMG ) beheert de UML -specificatie , en dus is de officiële bron voor alle dingen UML . Pagina UML Resources OMG is een goede plek om te beginnen. OMG links naar verschillende tutorials , plus een opleiding met instructeur en een schat aan andere nuttige informatie . ( Zie de sectie Verwijzingen voor een link naar OMG UML Resources . ) Online Tutorials Er zijn tal van gratis online tutorials UML ( zie paragraaf Bronnen ) . Sparx Systems biedt een gegeneraliseerde UML 2.1 handleiding die alle van het type diagram . De site biedt ook andere middelen UML , sommige specifiek zijn voor hun Enterprise Architect software tool . CRAG Systems biedt een slide - based tutorial breiden buiten UML in de nauw verwante onderwerpen van object - georiënteerd modelleren en software- ontwikkelingsprocessen . De tutorial functies quizzen , tests en hands - on oefeningen . Visual Paradigm biedt vele gratis cursussen in het Training Center , inclusief uitgebreide geanimeerde tutorials die UML basics . Boeken " UML 2.0 in een notendop " is een van verschillende goede UML boeken aangeboden door O'Reilly . Het boek is niet leunen op techno -gebabbel , verklaren kernbegrippen in gewoon Engels met voldoende voorbeelden de concepten duidelijk te maken , en dient ook als een leermiddel . O'Reilly biedt ook "Leren UML 2.0 " en de " Head First Object - Oriented Analyse en Ontwerp " dat UML behandelt als een subonderwerp aan de algemene onderwerp . " UML voor Dummies , " " UML Demystified " en " UML Weekend Crash Course " zijn goed uitgangspunt boeken . Na het beheersen van de basis , op zoek naar meer diepgaande referenties , zoals de " UML 2.0 Bijbel , " en publiek - specifieke boeken , zoals " UML voor de IT Business Analyst . " Klassikale training Veel bedrijven , zoals IBM Rational , bieden on-site en de leiding van een instructeur UML opleiding of een opleiding op hun UML - based design software tools . Sommige leerbedrijven , zoals Object Discovery , Accelebrate , Parlez UML en NobelProg , bieden on-site of live online training over UML en het gebruik van UML in verschillende instellingen , zoals Java of . Net programmering . OMG biedt een " Certified UML Professional " certificering , en veel leerbedrijven bieden opleidingen die studenten voor het examen voor te bereiden . Waarschuwingen UML is af en toe bijgewerkt , en de elementen van de taal worden toegevoegd , gewijzigd , gereorganiseerd en afgekeurd . Tutorials , boeken en informatie over oudere versies van UML kan nuttig zijn voor het opstaan op de leercurve , maar ze kunnen ontbreken gegevens . Zorg ervoor dat u de laatste grote versie ( 2.0 vanaf december 2009) te dekken om ervoor te zorgen je leert over de nieuwste functies van UML .
|