UML
por yesmik guadalupe romero lopez
1. Tipos de diagramas de UML
1.1. Diagrama de clases
1.1.1. Diagrama de componentes
1.1.2. Diagrama de estructura compuesta
1.1.3. Diagrama de implementación
1.1.4. Diagrama de objetos
1.1.5. Diagrama de paquetes
2. Que es y Su definición ..
2.1. UML son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de Modelado”. Se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y empresas para crear esquemas, diagramas y documentación relativa a los desarrollos de software (programas informáticos).
3. UML
3.1. no es un lenguaje de programación, pero existen herramientas que se pueden usar para generar código en diversos lenguajes usando los diagramas UML.
4. Un poco de historia
4.1. Los esfuerzos de estos pensadores derivaron en la publicación de los documentos UML 0.9 y 0.91 en 1996. Pronto se hizo evidente que varias organizaciones, incluidas Microsoft, Oracle e IBM, consideraron que UML era esencial para su propio desarrollo de negocios. Ellos, junto con muchas otras personas y compañías, establecieron los recursos necesarios para desarrollar un lenguaje de modelado hecho y derecho. "Los tres amigos" publicaron la Guía del usuario para el Lenguaje Unificado de Modelado en 1999, y una actualización que incluye información sobre UML 2.0 en la segunda edición de 2005.
5. CUÁLES SON LAS VERSIONES DE UML?
5.1. UML 1.X (comprende UML 1.1, 1.2, 1.3, 1.4, 1.5): desde finales de los 90 se empezó a trabajar con el estándar UML. En los años sucesivos fueron apareciendo nuevas versiones que introducían mejoras o ampliaban a las anteriores. UML 2.X (comprende UML 2.1 hasta UML 2.5, 2.6, etc.): en torno a 2005 se difundió una nueva versión de UML a la que podemos denominar UML 2.X. Comprenden varias revisiones. UML 3.X: evolución que se espera para UML 2.X.
6. HERRAMIENTAS O PROGRAMAS PARA TRABAJAR CON UML
6.1. Astah community: herramienta sencilla, adecuada para aprender. Se puede descargar una versión gratuita . Astah (antes conocido como Jude) también tiene una versión profesional. Rational Rose: conjunto de herramientas IBM usado por muchas empresas. Lucidchart: herramienta que permite crear muchos tipos de diagramas, entre ellos UML. Puede probarse visitando Microsoft Visio: herramienta de Microsoft que permite la creación de muchos tipos de diagramas, entre ellos diagramas UML. Otros: Erwin, Oracle Designer, EasyCASE, Power Designer, etc. son herramientas que incorporan muchas utilidades, entre ellas UML.