Вы находитесь на странице: 1из 14

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

Se usan en el anlisis y diseo de sistemas al crear un diseo conceptual de la


informacin a manejar y los componentes del funcionamiento y sus relaciones entre
clases (asociativas, herencia, uso y contenimiento).

Nombre (auto)
Clase

Atributos (Llantas)
(Puertas)
Acciones (vehculo)
(Caractersticas)

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

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.