viernes, 10 de julio de 2015

Lenguaje de Modelamiento Unificado (Diagramas UML)

1. DEFINICIÓN
          UML (Lenguaje de Modelamiento Unificado), es un lenguaje gráfico de modelamiento de propósito general, que sirve para la visualización, especificación y construcción de documentos de un sistema. Este lenguaje grafico te permite construir modelos de software y pueden ser entendibles para la codificación en diversas variedad de lenguajes de programación.

2. ESTRUCTURA DEL UML

DESCRIPCIÓN
VISTA DE USUARIO Es la representación gráfica de un diagrama de como el usuario vee los procesos de un negocio o del sistema de una empresa.
VISTA ESTRUCTURAL Esta vista representa la parte estructural estática de un sistema, es decir que entidades conforman en el proceso de un sistema.
VISTA DE COMPORTAMIENTO Esta vista representa el estado dinámico del proceso de un negocio o de un  sistema, es decir describen los pasos que estan realizando en un proceso.
VISTA DE IMPLEMENTACIÓN Esta vista representa la implementación del sistema y ponerlo en ejecución, es decir en esta vista representa la distribución de los elementos lógicos del sistema.
VISTA DE AMBIENTE Esta vista representa la distribución de los elementos fisicos del sistema.

VISTA DE USUARIO VISTA ESTRUCTURAL VISTA DE COMPORTAMIENTO
  • Diagrama de caso de uso
  • Diagrama de clases
  • Diagrama de objetos
  • Diagrama de secuencia
  • Diagrama de colaboración
  • Diagrama de actividades
  • Diagrama de estados
VISTA DE IMPLEMENTACIÓN VISTA DE AMBIENTE
  • Diagrama de componentes
  • Diagrama de despliegue


3. DIAGRAMAS MAS DESTACADOS DEL UML
  1. Diagrama de caso de uso del sistema
  2. Diagrama de actividades
  3. Diagrama de clases
  4. Diagrama de secuencia
  5. Diagrama de colaboración  
4. PROGRAMAS PARA EL MODELAMIENTO
  1. Rational Rose
  2. StarUML
  3. UModel
  4. Otros
En este Tutorial utilizaremos el programa Rational Rose.