Diferencia entre revisiones de «UML»
(→Diagramas) |
|||
(No se muestran 9 ediciones intermedias de 4 usuarios) | |||
Línea 6: | Línea 6: | ||
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 | + | |
− | *Diagrama de | + | *[[Diagrama de dominio]] |
− | *Diagrama de | + | *[[Diagrama de clases]] |
+ | *[[Diagrama de componentes]] | ||
*Diagrama de estructura compuesta (UML 2.0) | *Diagrama de estructura compuesta (UML 2.0) | ||
− | *Diagrama de despliegue | + | *[[Diagrama de despliegue]] |
*Diagrama de paquetes | *Diagrama de paquetes | ||
+ | |||
Los '''Diagramas de Comportamiento''' enfatizan en lo que debe suceder en el sistema modelado: | Los '''Diagramas de Comportamiento''' enfatizan en lo que debe suceder en el sistema modelado: | ||
+ | |||
*Diagrama de actividades | *Diagrama de actividades | ||
− | *Diagrama de casos de uso | + | *[[Diagrama de casos de uso]] |
*Diagrama de estados | *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: | 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 secuencia]] | ||
*Diagrama de colaboración | *Diagrama de colaboración | ||
*Diagrama de tiempos (UML 2.0) | *Diagrama de tiempos (UML 2.0) | ||
Línea 26: | Línea 31: | ||
==Ver también== | ==Ver también== | ||
* [[Diseño De Software]] | * [[Diseño De Software]] | ||
− | *[http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado UML en la Wikipedia ] | + | * [http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado UML en la Wikipedia ] |
+ | * [http://case-tools.org/uml.html Listado de herramientas UML] | ||
+ | * [http://www.uml.org/ Sitio oficial de UML] |
Revisión actual del 17:37 28 sep 2011
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)