Diagramas Uml
INFORMACION
UNIDAD 2
DIAGRAMAS DE ACTIVIDADES
INTRODUCCION
Los diagramas de actividades sirven para representar el comportamiento dinámico de un
Sistema.
Hace hincapié en la secuenciade actividades que se llevan a cabo y las condiciones que
guardan o disparan esas actividades.
ELEMENTOS BASICOS
Estado inicial:
◦ Marca el punto de inicio del flujo de ejecución
Estado final:
◦Marca el punto final del flujo de ejecución
Actividad/Acción:
◦ Representan la realización de un paso del flujo de ejecución
Flujo de control:
◦ Determina qué actividad va a continuación de otra
◦ (sele puede asociar un nombre)
REPRESENTACION GRAFICA
EJEMPLO: CAJERO AUTOMATICO
RESTRICCIONES y RECOMENDACIONES
Un estado inicial no puede ser destino de una transición
Toda actividad tiene almenos un flujo de entrada y otro de salida
Puede haber cero o más estados finales (por ejemplo, un proceso continuo no tendrá estado
final)
Conviene colocar (no es obligado) el estado inicial en laparte superior izquierda del diagrama
SITUACIONES ALTERNATIVAS
Lo normal es que puedan aparecer distintos flujos dependiendo de que se den una serie de
circunstancias u otras.
Por ejemplo:
¿qué pasa sila tarjeta no es válida?
¿qué pasa si el código introducido no es el de la tarjeta?
¿qué pasa si la cantidad solicitada supera la cantidad disponible en la tarjeta?
¿qué pasa si con los tipos debilletes que tiene el cajero en ese momento no puede entregar la
cantidad solicitada?
DECISIONES
Decisión:
◦ Marca la existencia de flujos alternativos
Condición/guarda:
◦ Se escribe encima de un flujode control e indica la condición que se debe cumplir para que el flujo
continúe a través de él
Fusión (Merge):
◦ Sirve para juntar dos o más flujos alternativos de ejecución que se han producido poruna decisión
REPRESENTACION GRAFICA
EJEMPLO CAJERO AUTOMATICO
RESTRICCIONES
Una decisión tiene un flujo de entrada y dos o más de salida
Se puede utilizar la condición else para representar el...
Regístrate para leer el documento completo.