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
exactamente 1 exactamente n muchos entre n y m n o ms

Indica cuantos elementos se asocian con la clase.


n *

n..m
n..*

Rol

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

También podría gustarte