UML 2.0

Páginas: 18 (4408 palabras) Publicado: 17 de noviembre de 2013
DEFINICION DE UML 2.0
El Lenguaje Unificado de Modelado (UML, por siglas en inglés Unified Modeling Languaje) es un lenguaje muy popular de modelado de sistemas de software. Creado y administrado por OMG (Object Managed Group, grupo dedicado al desarrollo de estándares y tecnologías relacionados con la programación orientada a objetos), UML usa técnicas de notación gráfica para crear modelosvisuales de sistemas de desarrollo de software. Hoy es el lenguaje de modelado de software más utilizado.
FUNCION DE UML
UML se encarga de documentar, visualizar y especificar las funciones y procesos de los sistemas de software orientados al objeto, pero no los programa, ya que de eso se encargan los lenguajes de programación orientados a objetos. UML representa un modelo estándar paravisualizar un blueprint (dibujo técnico) de sistema, que incluye elementos como el actor (que especifica el papel que juega un usuario que interactúa con el sujeto), el proceso de negocio (tareas relacionadas lógicamente para lograr un negocio definido), el componente (encapsula el contenido del sistema), la actividad (tarea que toma lugar para cumplir un contrato de operación), los estatutos del lenguajede programación, los esquemas de la base de datos y los componentes reusables del software.
UML 2.0 tiene 13 tipos diferentes de diagramas, que permiten ver los diferentes aspectos de las entidades que se representan. Se pueden clasificar en 3 grupos que son: Diagramas de Estructura, que se centran en los elementos que debe poseer el sistema modelado (de clases, de componentes, de objetos, deestructura compuesta, de despliegue y de paquetes); Diagramas de Comportamiento, que se centran en lo que debe suceder en el sistema modelado (de actividades, de casos de uso y de estado); y Diagramas de Interacción, que son un tipo de diagramas de comportamiento que se centran en el flujo de control y de datos que existen entre los componentes del sistema modelado (de secuencia, de comunicación, detiempos y de vista de interacción.
Es muy importante llegar a familiarizarse con UML, ya que, como hemos visto, cuenta con muchas herramientas. Una vez que lo conocemos bien, y sabemos para qué sirven los componentes y cuáles son sus limitaciones, podemos saber qué herramienta nos ayudará a cumplir con nuestro propósito. El UML permite ver claramente en pocos diagramas lo que podría ser tancomplicado como lo es un sistema.

HISTORIA
El lenguaje UML comenzó a gestarse en octubre de 1994, cuando Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados investigadores en el área de metodología del software).
El objetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool ). El primer borrador apareció en octubre de1995. En esa misma época otro reputado investigador, Jacobson, se unió a Rational y se incluyeron ideas suyas. Estas tres personas son conocidas como los “tres amigos”. Además, este lenguaje se abrió a la colaboración de otras empresas para que aportaran sus ideas. Todas estas colaboraciones condujeron a la definición de la primera versión de UML. Se consultó con representantes de compañíascompetidoras en el área de la tecnología de objetos durante la OOPSLA '96; eligieron cajas para representar clases en lugar de la notación de Booch que utilizaba símbolos de nubes.
Bajo la dirección técnica de los Tres Amigos fue organizado un consorcio internacional llamado UML Partners en 1996 para completar las especificaciones del Lenguaje Unificado de Modelado (UML), y para proponerlo como unarespuesta al OMG RFP. El borrador de la especificación UML 1.0 de UML Partners fue propuesto a la OMG en enero de 1997. Durante el mismo mes la UML Partners formó una Fuerza de Tarea Semántica, encabezada por Cris Kobryn y administrada por Ed Eykholt, para finalizar las semánticas de la especificación y para integrarla con otros esfuerzos de estandarización. El resultado de este trabajo, el UML 1.1,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uml 2.0
  • MODELADO DE ARQUITECTONICO EN UML 2.0
  • UML version 2.0
  • Uml 2.0
  • Uml 2.0
  • Uml 2.0 Superstructure Specification
  • UML
  • UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS