Está en la página 1de 13

UML BSICO

Inicializacin al UML.
QU ES?
UML = Lenguaje Unificado de Modelado.
Estndar para la creacin de modelos.
Visual
Cualquier mbito/campo.
Algunas ventajas
Menor tiempo de desarrollo (> 50%)
Minimizacin de costos
Alta reutilizacin de cdigo


El hombre hace modelos de sistemas complejos porque no
puede entenderlos en su totalidad
CLASIFICACIN DE DIAGRAMAS
DIAGRAMA DE CASOS DE USO
Describe:
Qu hace pero no cmo lo hace (funcional)
Comportamiento general del sistema.
Interaccin entre actores y sistema.
Comprensin visual del sistema.
Facilita que los no-iniciados comprendan mejor
lo que el sistema hace.

EJEMPLO DE D. CASOS DE USO
ELEMENTOS D. CASOS DE USO
Actor
Cualquier sistema externo que
interacte con el nuestro
Persona
Mquina

Caso de uso
Accin que debe llevar a
cabo el sistema.
Se debe escribir los detalles aparte en un
texto explicativo.
ELEMENTOS D. CASOS DE USO
Asociacin
Marca una interactuacin entre dos
elementos.
Tipos de asociacin:
Asociacin (normal)
Include: indica que un caso de uso engloba la
accin del otro.
Extend: indica que un caso de uso puede llevar
a usar el caso extendido.
Generalizacin: indica que un caso de uso es un
caso particular de uno ms general (herencia)






EJEMPLO DE D. CASOS DE USO
DIAGRAMA DE CLASES
Especifica:
Qu entidades participan en el desarrollo
del sistema.
Como se relacionan dichas entidades.
Qu atributos tiene cada entidad.
ELEMENTOS D. DE CLASES
Clase o entidad
Unidad bsica que encapsula a un conjunto de
objetos con atributos, relaciones y mtodos comunes.
Simplificacin de la realidad.
Compuesto por:
Nombre
Atributos (informacin del objeto)
Mtodos (acciones del objeto)
ELEMENTOS D. DE CLASES
Relaciones
Asociacin
Unen dos objetos que colaboran entre si.
Dependencia o instanciacin
Une un objeto que instancia a otro (o que depende
de otro para funcionar)
Agregacin
Une un objeto con otro del que formar parte
Composicin
Une un objeto con otro del que formar parte.
Si se elimina el objeto del que forma parte, se
eliminar el objeto componente.
Herencia o generalizacin
Une un objeto con su padre. El objeto hijo hereda
todos los atributos y mtodos del padre.
EJEMPLOS D. DE CLASE
ELEMENTOS D. DE CLASE
Cardinalidad / Multiplicidad
Indica cuantos elementos se asocian con la
clase.
exactamente 1
n exactamente n
* muchos
n..m entre n y m
n..* n o ms

Rol
Indica que papel toma cada objeto en la
relacin que los une.

También podría gustarte