Diferencia entre revisiones de «UML»

De Dos Ideas.
Saltar a: navegación, buscar
Línea 7: Línea 7:
 
Los '''Diagramas de Estructura''' enfatizan en los elementos que deben existir en el sistema modelado:
 
Los '''Diagramas de Estructura''' enfatizan en los elementos que deben existir en el sistema modelado:
  
 +
*[[Diagrama de dominio]]
 
*Diagrama de clases
 
*Diagrama de clases
 
*Diagrama de componentes
 
*Diagrama de componentes
*Diagrama de objetos
 
 
*Diagrama de estructura compuesta (UML 2.0)
 
*Diagrama de estructura compuesta (UML 2.0)
 
*Diagrama de despliegue
 
*Diagrama de despliegue

Revisión del 13:42 4 nov 2010

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; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes de software reutilizables.

Diagramas

En UML 2.0 hay 13 tipos diferentes de diagramas.

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

  • Diagrama de dominio
  • Diagrama de clases
  • Diagrama de componentes
  • Diagrama de estructura compuesta (UML 2.0)
  • Diagrama de despliegue
  • Diagrama de paquetes


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

  • Diagrama de actividades
  • Diagrama de casos de uso
  • Diagrama de estados


Los Diagramas de Interacción son 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 colaboración
  • Diagrama de tiempos (UML 2.0)
  • Diagrama de vista de interacción (UML 2.0)


Ver también