Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MODELADO - UML
Análisis y Diseño de Sistemas
Diagramas Estáticos:
• Diagramas de casos de uso
• Diagrama de clases
Diagrama Dinámicos
• Diagramas de estado
• Diagramas de actividad
• Diagramas de interacción (Secuencia y Colaboración)
DIAGRAMAS DE CASOS DE USOS
• Los casos de uso muestran el comportamiento desde el punto de vista del usuario.
• Definen las relaciones entre el sistema y el entorno. La esencia de los casos de uso es capturar los
requerimientos de un sistema.
• Los casos de uso muestran la funcionalidad del sistema, desde la perspectiva que tiene los usuarios
y lo que el sistema debe hacer.
• A dichas funcionalidades se le llama CASO DE USO y lo que provocan su ejecución se llaman
ACTORES. Los casos de uso y los actores interactúan produciendo relaciones.
DIAGRAMA DE CASOS DE USOS
Un caso de uso representa a una tarea, actividad, proceso o funcionalidad del sistema. Por ejemplo:
• Listar productos vencidos
• Imprimir un deporte
• Vender productos
• Comprar productos, etc.
Un actor representa un ente que provoca la ejecución de una tarea o actividad. Por ejemplo:
• Una persona (cliente, administrador, vendedor, etc.)
• Un objeto que provoque funcionalidad (un módulo o sistemas externo)
1456
Ejemplo: Puedes “Realizar Venta” sin “Acumular Puntos de Cliente VIP”, cuando no eres un cliente VIP.
Pero, si eres un cliente VIP sí acumularás puntos. Por lo tanto, “Acumular Puntos” es una extensión de
“Realizar Venta” y sólo se ejecuta para cierto tipo de clientes, no para todas
RELACIÓN DE EXTENSIÓN
EXTEND
1456
HERENCIA DE ACTORES
GENERALIZACIÓN
1456
HERENCIA DE ACTORES
GENERALIZACIÓN
SIN HERENCIA
1456
CON HERENCIA
HERENCIA DE CASOS DE USO
GENERALIZACIÓN
1456
ESPECIFICACIÓN DE LOS CASOS DE
USO
Código CU-001
Nombre Reconocer Huella
Resumen El sistema debe reconocer la huella ingresada al sistema.
Actores Trabajador (iniciador)
involucrados Sistema
RF asociado RF001, RF002
1456
Precondiciones El sistema debe estar activo
Secuencia Normal 1. El trabajador ingresa la huella que se quiere identificar
2. Se activa el algoritmo de reconocimiento.
3. El sistema busca a la persona según la huella reconocida
4. Se muestran los resultados