You are on page 1of 9

UML

Sidney Valer Quispe


UML
• El Lenguaje Unificado de Modelado (UML) es un
lenguaje de modelado no propietario de tercera
generación.
• UML no es una metodología de desarrollo, no se
muestra la forma de diseñar su sistema, pero sí
ayudar a la visualización de su diseño y la
comunicación entre objetos.
• Es una notación independientes del proceso,
aunque el RUP (Rational Unified Process) han
sido específicamente desarrolladas con UML.
Historia
• Los esfuerzos para la creación de UML comenzó en
octubre de 1994, cuando Rumbaugh se unió a Booch
en Rational.
• Con el objetivo de unificar los métodos Booch y OMT,
al cabo de un año de trabajo, se puso en marcha en
octubre de 1995, el borrador de la versión 0.8 del
Proceso Unificado - Unified Process (como era
conocido).
• Al mismo tiempo, Jacobson se unió a Rational y alcance
del proyecto de UML se ha ampliado para incorporar el
método OOSE. Entonces nació en junio de 1996, la
versión 0.9 de UML.
Evolución de UML
• El Object Management
Group (OMG), es una
organización
internacional que
aprueba estándares
abiertos para
aplicaciones orientadas
a objetos.
• OMG Da la posibilidad
que otras empresas
pueden contribuir a la
evolución de UML, se
llegó a la versión 1.1.
Visiones
• Algunos sistemas de software son complejos, por lo
que es apropiado verlas en diferentes maneras. De ahí
surge la idea de puntos de vista del software, que están
relacionados con la modelización del sistema.
Vocabulario Configuración
Funcionalidad Montaje del sistema

Visión de Proyecto Visión de Implementación

Comportamiento Visión Casos de Uso

Visión de Proyecto Visión de Implantación

Desempeño Topología
Escalabilidad Distribución
Flujo Instalación
Visión UML 2
Visión Descripción Diagramas

Visión de Requisitos funcionales del sistema Diagramas de casos de uso


Requisitos del punto de vista del usuario.
Funcionales

Visión Estática Estructura estática del sistemas Diagrama de clases


Diagrama de objetos

Visión Dinámica Comportamiento dinámico del Diagramas de secuencias


sistema, mostrando sus Diagramas de actividades
interacciones. Diagramas de estados
Diagramas
• Representación gráfica de la totalidad o parte de un modelo.
• El UML 2.0 define 13 tipos de diagramas que se dividen en dos
categorías:

Diagramas Estructurales Diagramas de comportamiento


• Paquetes • Casos de uso
• Clases • Actividades
• Objetos • Estado
• Componentes • Colaboración
• Instalación • Secuencia
• Interactividad
• Tiempo
Modelado Estático Estructural
• Diagramas estáticos estructurales definen la
arquitectura del modelo.
• Se usados para modelar las clases, los objetos,
las relaciones y los componentes físicos de un
modelo.
• También se utilizan para modelar las
relaciones y dependencias entre los
elementos.
Diagrama de Paquetes
• Diagrama de paquetes o diagrama de módulos
describe la paquetes, pedazos o de piezas del
sistema dividido en agrupaciones lógicas
mostrando las interacciones entre ellos a un
alto nivel (ya que los paquetes pueden
depender de otros paquetes).
• Este esquema se utiliza a menudo para ilustrar
la arquitectura de un sistema que muestra la
agrupación de sus clases.

You might also like