RSS2.0

Introducción a UML

jueves, 9 de octubre de 2008

El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software. UML entrega una forma de modelar cosas conceptuales como lo son procesos de negocio y funciones de sistema, además de cosas concretas como lo son escribir clases en un lenguaje determinado, esquemas de base de datos y componentes de software reusables.

UML es ahora un standard, no existe otra especificación de diseño orientado a objetos, ya que es el resultado de las tres opciones existentes en el mercado. Su utilización es independiente del lenguaje de programación y de las características de los proyectos, ya que UML ha sido diseñado para modelar cualquier tipo de proyectos, tanto informáticos como de arquitectura, o de cualquier otro ramo.

UML permite la modificación de todos sus miembros mediante estereotipos y restricciones. Un estereotipo nos permite indicar especificaciones del lenguaje al que se refiere el diagrama de

UML. Una restricción identifica un comportamiento forzado de una clase o relación, es decir mediante la restricción estamos forzando el comportamiento que debe tener el objeto al que se le aplica.
  1. UML es el sucesor de la ola de métodos de A y DOO que
  2. aparecieron a finales de los 80 y principios de los 90
  3. UML unifica principalmente los métodos de Booch, Rumbaught
  4. (OMT) y Jacobson. Pero pretende dar una visión más amplia de
  5. los mismos
  6. UML está en proceso de estandarización por el OMG (Object
  7. Management Group)
  8. [OMG]
  9. UML es un lenguaje de modelado, no un método.

Un método incluye

– Lenguaje de modelado: Es la notación (en su mayoría gráfica) que
utilizan los métodos para expresar los diseños.
– Proceso: Son los pasos que se aconsejan dar para realizar un diseño

0 comentarios: