Unified Modeling Language ( UML) es un lenguaje gráfico para diagramar la estructura de software, interacción y despliegue. UML 2.0 cuenta con 13 tipos de diagramas para la documentación de los procesos de planificación, diseño e implementación de software. Aunque UML es una herramienta poderosa que puede simplificar el proceso de diseño y desarrollo de software , se requiere un poco de tiempo y esfuerzo para usarlo en todo su potencial . Por suerte , tan intimidante como puede parecer a primera vista , UML es realmente intuitiva y fácil de aprender . OMG : Boca
del caballo El Grupo de Modelado de Objetos (OMG ) administra la especificación UML y, por tanto , es la fuente oficial para todas las cosas de UML . Página de Los Recursos UML del OMG es un buen lugar para empezar. Enlaces OMG a varios tutoriales, además de formación dirigida por un instructor y una gran cantidad de información útil . ( Consulte la sección de referencias para un enlace a UML Recursos de OMG. )
Online Tutoriales
Hay numerosos tutoriales de UML en línea gratuitos ( ver la sección de Recursos) . Sparx Systems ofrece una generalizada UML 2.1 tutorial que cubre todos los tipos de diagramas . El sitio también ofrece otros recursos de UML , algunos específicos de su herramienta de software de Enterprise Architect . CRAG Systems proporciona un tutorial de diapositivas basado su expansión más allá de UML en los temas estrechamente relacionados con el modelado orientado a objetos y procesos de desarrollo de software . Las funciones de tutoría concursos , pruebas y ejercicios prácticos . Visual Paradigm ofrece muchos cursos gratuitos en su Centro de Capacitación , incluyendo tutoriales animados integrales que cubren aspectos básicos de UML .
Libros
" UML 2.0 en una cáscara de nuez " es uno de varios libros buenos UML ofrecidos por O'Reilly. El libro no se apoya en tecno-cháchara , explicando conceptos básicos en la llanura Inglés , con suficientes ejemplos para clarificar los conceptos , y sirve también como recurso de aprendizaje . O'Reilly también ofrece "Aprendiendo UML 2.0 " y el " Head First Análisis Orientado a Objetos y Diseño " que cubre UML como un subtema del tema general. " UML for Dummies ", " UML Desmitificar " y " UML Weekend Crash Course " son buenos libros iniciales. Después de dominar los fundamentos, buscar más a fondo las referencias , como la " Biblia UML 2.0 , " y los libros de audiencias específicas , tales como " UML para el analista de negocios de TI . "
Formación en el aula
Muchas compañías, como IBM Rational , la oferta en el sitio y formación dirigida por instructor UML o formación sobre sus herramientas de software de diseño basados en UML . Algunas empresas de formación , como el descubrimiento de objetos , Accelebrate , Parlez UML y NobelProg , ofrecen en el lugar o la formación en línea en vivo en UML y el uso de UML en diversos ámbitos , tales como Java o. NET programación . OMG ofrece una certificación " Certified UML Professional" , y muchas empresas de formación ofrecen cursos que preparan a los estudiantes para el examen.
Advertencias
UML se actualiza de vez en cuando , y los elementos de la lengua se añaden , modificado, reorganizado y obsoleto . Tutoriales, libros e información acerca de las versiones anteriores de UML pueden ser útiles para levantarse en la curva de aprendizaje, pero pueden ser la información que falta . Asegúrese de cubrir la última versión principal ( 2,0 a diciembre de 2009 ) para garantizar a aprender acerca de todas las últimas características de UML .