Você está na página 1de 6

UML

MATERIA : PRORAMACION ORIENTADA A OBJETO

MTRA: YOLANDA NAVARRETE

ALUMNA: MARIA RUBI JIMENEZ LOPEZ

GRUPO: 410

ESPECIALIDAD: INFORMATICA
¿Qué es UML?
El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de modelado visual
común y semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de
sistemas de software complejos, tanto en estructura como en comportamiento. UML tiene
aplicaciones más allá del desarrollo de software, p. ej., en el flujo de procesos en la fabricación.

Es comparable a los planos usados en otros campos y consiste en diferentes tipos de diagramas. En
general, los diagramas UML describen los límites, la estructura y el comportamiento del sistema y los
objetos que contiene.

UML no es un lenguaje de programación, pero existen herramientas que se pueden usar para
generar código en diversos lenguajes usando los diagramas UML. UML guarda una relación directa
con el análisis y el diseño orientados a objetos.

13 Diagramas de UML

Diagrama de clases
Diagrama de objetos
Diagrama de caso de uso
Diagrama de estados
Diagrama de secuencias
Diagrama de actividades
Diagrama de colaboraciones
Diagrama de componentes
Diagrama de distribución
otras características
Paquetes
Notas
Estereotipos
NOMBRE DEL DEFINICIÓN EJEMPLO DE DIAGRAMA
DIAGRAMA

Diagrama de El diagrama UML más


comúnmente usado, y la
clases base principal de toda
solución orientada a
objetos. Las clases dentro
de un sistema, atributos y
operaciones, y la relación
entre cada clase. Las clases
se agrupan para crear
diagramas de clases al
crear diagramas de
sistemas grandes.

Diagrama de Muestra la relación entre


objetos por medio de
objetos ejemplos del mundo real e
ilustra cómo se verá un
sistema en un momento
dado. Dado que los datos
están disponibles dentro de
los objetos, estos pueden
usarse para clarificar
relaciones entre objetos

Diagrama de Representa una


funcionalidad particular de
caso de uso un sistema. Se crea para
ilustrar cómo se relacionan
las funcionalidades con sus
controladores (actores)
internos/externos.
Diagrama de Determina un lapso de
tiempo del objeto, en el cual
estados el objeto está esperando
alguna ejecución, tiene
cierta característica o puede
obtener cierto tipo de
estímulos. Se representa a
través de un rectángulo con
los bordes redondeados,
edondeados,
que puede tener tres
compartimientos: uno para
el nombre, otro para el valor
característico de los
atributos del objeto en ese
estado y otro para las
acciones que se realizan al
entrar, salir o estar en un
estado.

Diagrama de Muestra cómo los objetos


interactúan entre sí y el
secuencias orden de la ocurrencia.
Representan interacciones
para un escenario concreto.

Diagrama de Flujos de trabajo de


negocios u operativos
actividades representados gráficamente
para mostrar la actividad de
alguna parte
te o componente
del sistema. Los diagramas
de actividades se usan
como una alternativa a los
diagramas de máquina de
estados.
Diagrama de El diagrama de
colaboraciones describe las
colaboraciones interacciones entre los
objetos en términos de
mensajes secuenciados.
Los diagramas de
colaboración representan
una combinación de
información tomada de los
diagramas de clases, de
secuencias y de casos de
uso, describiendo el
comportamiento, tanto de la
estructura estática, como de
la estructura dinámica de un
sistema.

Diagrama de Muestra la relación


estructural de los elementos
componentes del sistema de software,
muy frecuentemente
empleados al trabajar con
sistemas complejos con
componentes múltiples. Los
componentes se comunican
por medio de interfaces.

Diagrama de El diagrama de distribución


UML muestra la arquitectura
distribución física de un sistema
informático. Puede
representar a los equipos y
a los dispositivos, y también
mostrar sus interconexiones
y el software que se
encontrará en cada
máquina

Otras características
Paquetes En algunas ocasiones se
encontrará con la necesidad
de organizar los elementos
de un diagrama en un
grupo. Tal vez quiera
mostrar que ciertas clases o
componentes son parte de
un subsistema en particular.
Para ello, se pueden
agrupar en un paquete, que
se representa por una
carpeta tabular.

Notas Es frecuente que alguna


parte del diagrama no
presente una clara
explicación del porqué está
allí o la manera en que
trabaja. Cuando éste sea el
caso, la nota UML será útil.
La nota tiene una esquina
doblada y se adjunta al
elemento del diagrama
conectándolo mediante una
línea punteada.

Estereotipos Algunos sistemas requieren


de elementos hechos a
medida que no se
encuentran en el UML. Para
ello, los estereotipos o
clisés le permiten tomar
elementos propios del UML
y convertirlos en otros que
se ajusten a las
necesidades. Se
representan como un
nombre entre dos pares de
paréntesis angulares.

MRJL