Вы находитесь на странице: 1из 5

Lenguaje Unificado de Modelado

Oscar Javier Reyes Amaya Universidad Minuto de Dios, Bogot, Colombia


Oscar-940@hotmail.com

I. Introduccin Este articulo va orientado hacia los programadores que inician su carrera, los cuales necesitan establecer unas pautas y bases a partir de los preceptos dados en la ingeniera para que puedan llevar a cabo un buen papel en el campo de la programacin ms exactamente en la programacin orientada a objetos en este artculo vamos a explicar a groso modo los diferentes tipos de lenguaje unificado de modelado II. UML El UML es el sistema actualmente ms utilizado para el modelado de sistemas informticos y de software, es un lenguaje para graficar, especificar y documentar un sistema con todos y cada uno de los detalles en la escritura anloga, es un estndar para describir un plano de sistema. Su entendimiento y efectividad como herramienta depende necesariamente del conocimiento previo de todos y cada uno de los tipos de diagramas, los cuales unindoles de la manera correcta, cualquier persona en el contexto de la ingeniera de sistemas

y software puede entender plenamente cualquier tipo de sistema informtica. III. Tipos de diagramas de UML

Diagrama de estructuras a. Diagrama de Clases Este tipo de diagramas esttico que describe la estructura de un sistema informtico en la programacin orientada a objetos, describiendo las propiedades, operaciones, contexto y dominio de un sistema y de cada una de sus clases.

b. Diagrama de Objetos Esla forma de graficar un sistema que muestra completa o parcialmente un objeto dentro de un sistema, segn el

Object Management Group se define como: "Un diagrama de objetos es un


grfico de instancias, incluyendo objetos y datos. Un diagrama de objetos es una instancia de un diagrama de clases; muestra una 'foto' del estado de un sistema en un punto de tiempo determinado."

configuracin y relacin de las partes que ayudan a clasificar datos y contenidos.

e. Diagrama de Paquetes c. Diagrama de Componentes Representa como un sistema en el mundo del software se divide en cada uno de los componentes y la dependencia que tiene cada uno de ellos de otros componentes dentro del mismo sistema. Muestra como un sistema est dividido en agrupaciones lgicas, y muestra cada una de las dependencias de las agrupaciones y entre las mismas.

f. Diagrama de Despliegue Se utiliza para describir y modelar el hardware necesario para implementar un sistema y las relaciones entre sus componentes; En este tipo de diagrama se utilizan nodos, componentes y asociaciones.

d. Diagrama de estructura compuesta Muestra la estructura interna de una clase dentro de un sistema de software, incluyendo su s puntos de interaccin con otras partes del sistema, esto muestra la

b. Diagrama de Actividades Representa el comportamiento interno de una operacin o de un caso de uso, bajo la forma de un desarrollo por etapas, agrupadas secuencialmente.

Diagrama de Comportamiento a. Diagrama de Casos de Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario. Por lo tanto los casos de uso determinan los requisitos funcionales del sistema, es decir, representan las funciones que un sistema puede ejecutar. Su ventaja principal es la facilidad para interpretarlos, lo que hace que sean especialmente tiles en la comunicacin con el cliente.

c. Diagrama de Estados Se utiliza para describir para describir el comportamiento de un sistema, graficando los diferentes estado que puede adquirir una clase como tambin representndola a diferentes etapas de su vida; el estado se puede caracterizar por el valor de uno o varios atributos de sus clase.

Diagrama de Interaccin a. Diagrama de Secuencia

Muestra la manera en que los objetos se comunican entre s al transcurrir el tiempo y se modela para cada caso de uso; este diagrama contiene a los objetos con su lnea de vida, mensajes intercambiados entre objetos en una secuencia ordenada y la lnea de vida activa.

c. Diagrama de Comunicacin Los diagramas de comunicacin describen los mensajes que transmiten los objetos y muestran las asociaciones que existen entre las clases en una forma grfica ms simplificada en comparacin al diagrama de colaboracin.

IV. b. Diagrama de Colaboracin


Muestran las interacciones que ocurren entre los objetos que participan en una situacin determinada. Esta es ms o menos la misma informacin que la mostrada por los diagramas de secuencia, pero destacando la forma en que las operaciones se producen en el tiempo.

Conclusiones

Economiza espacio y es flexible frente a la adicin de nuevos objetos en dos dimensiones, y es el mejor para ilustrar el comportamiento concurrente.

Cada uno de los diagramas aqu descritos y ejemplificados se utilizan para hacer un proceso de diseo documentacin y realizacin de sistemas y diferentes tipos de software, solucionando una problemtica o un problema requerido por el cliente, cuyo proceso debe ser graficado anlogamente para su posterior realizacin y actualizacin y mantenimiento para sostener un proceso perfecto y fcil para su xito.
Referencias
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado http://es.wikipedia.org/wiki/Diagrama_de_casos_de_uso http://es.wikipedia.org/wiki/Diagrama_de_actividades http://es.wikipedia.org/wiki/Diagrama_de_estado http://es.wikipedia.org/wiki/Diagrama_de_secuencia http://www.altova.com/es/umodel/communication-diagrams.html http://www.itsa.edu.co/ciit2010/Formato_Articulos_IEEE.pdf