miércoles, 8 de junio de 2011

Exposicion # 1

UML es un lenguaje para modelado de propósito general evolutivo, ampliamente aplicable, dable de ser soportado por herramientas e industrialmente estandarizado. Se aplica a una multitud de diferentes tipos de sistemas, dominios, y métodos o procesos.
Sus objetivos son: Visualizar, Especificar, Construir, Documentar
Un modelo UML está compuesto por tres clases de bloques de construcción:
           Elementos: Los elementos son abstracciones de cosas reales o ficticias (objetos, acciones, etc.)
           Relaciones: relacionan los elementos entre sí.
          Diagramas: Son colecciones de elementos con sus relaciones.

Como un lenguaje para modelado, se enfoca en la comprensión de un tema a través de la formulación de un modelo del tema (y su contexto respectivo). El modelo abarca el conocimiento cuidando del tema, y la apropiada aplicación de este conocimiento constituye inteligencia.
Una de sus ventajas son:
          Mejores tiempos totales de desarrollo (de 50 % o más).
           Modelar sistemas (y no sólo de software) utilizando conceptos orientados a objetos.
          Establecer conceptos y artefactos ejecutables. Entre otras.

El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Los diagramas tienen como objetivo presentar diversas perspectivas de un sistema. A esto se le llama Modelo.
Existen 6 tipos de diagramas de estructura: Diagrama de clases, Diagrama de componentes, Diagrama de objetos: Diagrama de estructura compuesta (UML 2.0), Diagrama de despliegue y Diagrama de paquetes.
Entre los diagramas de comportamiento están: los Diagrama de actividades, Diagrama de casos de uso y  Diagrama de estados.
Entre los Diagramas de Iteración se encuentran: los  Diagrama de secuencia, Diagrama de comunicación, que es una versión simplificada del Diagrama de colaboración,  Diagrama de tiempos, Diagrama global de interacciones o Diagrama de vista de interacción.

No hay comentarios:

Publicar un comentario