Sei sulla pagina 1di 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.

Potrebbero piacerti anche