Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso 2002-03
Qu es UML?
4 Es un lenguaje de modelado que permite la
Elementos
estructurales, comportamiento, agrupacin, anotacin
Relaciones
dependencia, asociacin, generalizacin, realizacin
Diagramas
clases, objetos, casos de uso, secuencia, colaboracin, estados, actividades, componentes, despliegue
Prcticas
Indice
4 Elementos del lenguaje 4 Relaciones entre los elementos 4 Diagramas
Prcticas
Elementos estructurales:
Actores
Profesor
Impresora
Prcticas
Elementos estructurales:
Casos de uso
de secuencias de acciones que un sistema ejecuta y que produce un resultado observable de inters para un actor particular.
nombre_caso_de_uso
Prcticas
Elementos estructurales:
Clases
operaciones
Prcticas
Elementos estructurales:
Objetos
Prcticas
Elementos de comportamiento:
Mensaje
nombre_mensaje
Prcticas
Elementos de agrupacin:
Paquete
nombre_paquete
Prcticas
Indice
4 Elementos del lenguaje 4 Relaciones entre los elementos 4 Diagramas
Prcticas
10
Relaciones:
Dependencia
conjuntos de elementos), en la cual un cambio en un elemento puede afectar a la semntica de otro elemento. estereotipo elemento cliente elemento proveedor (supplier)
se indican mediante estereotipos, por ejempo: extend, e include para casos de uso.
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Prcticas 11
Relaciones:
Asociacin
Relaciones:
Agregacin
parte
todo
Prcticas
13
Relaciones:
Generalizacin
elemento hijo
elemento padre
Indice
4 Elementos del lenguaje 4 Relaciones entre los elementos 4 Diagramas
Prcticas
15
usuarios
actor generalizacin asociacin caso de uso extend include dependencia
Prcticas
16
Ejemplo (I)
Prcticas
17
Ejemplo (II)
Sistema de validacin de tarjetas de crdito Realizar transaccin con tarjeta Cliente Procesar factura del cliente Comercio
Ajustar transacciones
Cliente individual
Cliente corporativo
Entidad financiera
Prcticas 18
Ejemplo (II)
Sistema de gestin de pedidos Hacer pedido include
include
Enviar pedido
extend
Prcticas
19
Diagramas de secuencia
4 Muestran la interaccin entre elementos, mostrando
Prcticas
20
Prcticas
21
c:conversacin
create llamar() descolgarAuricular conectar(r,s) conectar(r) conectar(s)
Prcticas
22
Diagramas de colaboracin
4 Un diagrama de colaboracin visualiza las
interacciones entre los objetos segn las "llamadas" entre ellos unFormulario :
1: rellenar informacin asignatura 2: procesamiento Formulario
: Secretario
3: aadir asignatura
ungestor : gestorAsignaturas
Prcticas
23
Diagrama de clases
4 Un diagrama
de clases muestra un conjunto de clases y sus relaciones desde un punto de vista lgico
Prcticas
24
Diagrama de objetos
Prcticas
25