sábado, 20 de octubre de 2007

2.3 El UML como una herramienta de modelado de objetos.

Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; aún cuando todavía no es un estándar oficial, está respaldado por el OMG (Object Management Group).

Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software.

En UML 2.0 hay 13 tipos diferentes de diagramas.

Para comprenderlos de manera concreta, a veces es útil categorizar los jerárquicamente, así:

Diagramas de estructura enfatizan en los elementos que deben existir en el sistema modelado:

• Diagrama de clases

• Diagrama de componentes
• Diagrama de objetos



• Diagrama de estructura compuesta (UML 2.0)

• Diagrama de despliegue


• Diagrama de paquetes



Diagramas de comportamiento enfatizan en lo que debe suceder en el sistema modelado:

• Diagrama de actividades


• Diagrama de casos de uso


• Diagrama de estados

Diagramas de Interacción, un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:

• Diagrama de secuencia


• Diagrama de comunicación


• Diagrama de tiempos (UML 2.0)

• Diagrama de vista de interacción (UML 2.0)

No hay comentarios: