DEFINICIN
Representa el comportamiento de un caso de uso
Modela
Flujo de Tareas
Operaciones
CARACTERISTICAS
Muestra dinmicos sistema aspectos de un Puede describir procesos o casos de uso
APLICACIONES
Modelar aspectos dinmicos
Caso de uso
VENTAJAS
Lenguaje de comunicacin entre usuarios y desarrolladores Acotacin precisa de las habilitaciones los usuarios Comprensin detallada de la funcionalidad del sistema Gestin de riesgo ms eficiente para gobernar la complejidad
Estimacin ms exacta para determinar tiempo, recursos y prioridades en la dosificacin de esfuerzo de desarrollo
Fiel
trazabilidad
para en
Mayor
control de
para los
administrador Soporte
manual
Procedimientos, reglas de
Negocio
Mantenimiento
DESVENTAJAS
Costo del software de modelamiento
No es garanta de claridad pues depende enteramente de la habilidad de los escritores No es bueno en la captura de requerimientos no funcionales Es difcil evitar la tentacin de describir la interfaz de usuario demasiado pronto
ELEMENTOS PRINCIPALES
Representacin
NODO INICIAL
Comienzo del flujo de actividades
Reglas
Destino de transicin Al menos un flujo de entrada
Ejemplo
NODO DE DECISIN
Representa momentos para tomar caminos alternativos
[Condicin]
Reglas
Una entrada, dos o ms salidas Debe tener condicin
ACTIVIDADES COMPLEJAS
Para que los diagramas no queden excesivamente complejos se pueden modularizar haciendo uso de subactividades.
EJEMPLOS
Tarjeta no vlida Validacin del cdigo
Introduccin de una cantidad
SUBACTIVIDADES
La actividad se describe ms en detalle en un diagrama de actividades aparte.
NOTA
En la versin 1.5 en los diagramas de actividades se utilizaba otro smbolo.
Accin/Actividad
ACCIN
Paso del flujo de ejecucin
Representacin Grfica
Regla
Diagrama de actividades demasiado grande conviene Incluir alguna subactividad para simplificarlo
Representacin
Reglas
Una entrada, dos o ms salidas Dos o mas flujos de entrada, y uno de salida
NODO FINAL
Final de flujo de actividades del caso de uso
Representacin
Reglas
Si actividad 2 es la primera que acaba, la actividad 3 se ve interrumpida Si actividad 3 es la primera que acaba, la actividad 2 continua ejecutndose hasta que se acaba
PARTICIONES
Identifica las acciones que tienen caracterstica en comn
Representacin
Ejemplo
NODO DE OBJETOS
FLUJO DE OBJETOS
Cambio de estado de un objeto al realizarse una actividad
Nodo de Objetos
Flujo de Objetos
Casos
Objetos entran de una actividad
FLUJO DE CONTROL
Direccin Secuencia Smbolo:
(Transicin)
Representacin
Reglas
Flujo de objetos no puede iniciarse en un estado inicial
Los objetos pueden aparecerse encima de las lneas que sirven para dividir las calles de una particin.
EJEMPLO
SEALES
Enviar
Aceptar
Excepcin
Representacin
REGIONES
REGLAS
Vectores con el mismo tamao Nodo de Expansin Al menos un nodo de expansin de entrada y cero o mas de salida Nodo de expansin con nombre , entonces, corresponde al nombre de un elemento individual Ejecucin para cada uno de los elementos En paralelo Iterativo Como corriente
Regin de Expansin
REPRESENTACIN