presentacinuml 121011103928 phpapp02
Inicialización al UML.
¿QUÉ ES?
UML
= Lenguaje Unificado de Modelado.
Estándar para la creación de modelos.
Visual
Cualquier ámbito/campo.
Algunas ventajas
◦ Menor tiempo dedesarrollo (> 50%)
◦ Minimización de costos
◦ Alta reutilización de código
◦…
El hombre hace modelos de sistemas complejos porque no
puede entenderlos en su totalidad
CLASIFICACIÓN DE
DIAGRAMAS
DIAGRAMADE CASOS DE
USO
Describe:
◦ Qué hace pero no cómo lo hace (funcional)
◦ Comportamiento general del sistema.
◦ Interacción entre actores y sistema.
Comprensión
visual del sistema.
◦ Facilita quelos 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
interactúe con el nuestro
Persona
Máquina
…
Caso
de uso
◦ Acción que debe llevar a
cabo el sistema.
◦ Se debe escribir los detalles aparte en
un texto explicativo.
ELEMENTOS D. CASOS DE USO
Asociación
◦ Marca una interactuación entredos
elementos.
◦ Tipos de asociación:
Asociación (normal)
Include: indica que un caso de uso engloba la
acción del otro.
Extend: indica que un caso de uso puede llevar
a usar el casoextendido.
Generalización: indica que un caso de uso es un
caso particular de uno más general (herencia)
EJEMPLO DE D. CASOS DE
USO
DIAGRAMA DE CLASES
Especifica:
◦ Qué entidades participan en eldesarrollo del sistema.
◦ Como se relacionan dichas
entidades.
◦ Qué atributos tiene cada entidad.
ELEMENTOS D. DE CLASES
Clase
o entidad
◦ Unidad básica que encapsula a un conjunto de objetos
conatributos, relaciones y métodos comunes.
◦ Simplificación de la realidad.
◦ Compuesto por:
Nombre
Atributos (información del objeto)
Métodos (acciones del objeto)
ELEMENTOS D. DE CLASESRelaciones
◦ Asociación
Unen dos objetos que colaboran entre si.
◦ Dependencia o instanciación
Une un objeto que instancia a otro (o que depende
de otro para funcionar)
◦ Agregación
Une un objeto con otro...
Regístrate para leer el documento completo.