Documente Academic
Documente Profesional
Documente Cultură
Diagramas de Actividad
Los diagramas de actividades se disean para mostrar una visin simplificada de lo que ocurre durante una operacin o proceso. Es una extensin de los diagramas de estado, La idea es generar una especie de diagrama Pert. Los diagramas de actividad pueden ser utilizados para modelar cualquier situacin y dar detalle a Casos de Uso. Cada Caso de Uso que fue descrito con texto informal ahora se detallara en uno o varios diagramas de actividad.
2
denniscandia@yahoo.es
3
denniscandia@yahoo.es
En cambio un estado de actividad, s puede descomponerse en ms sub-actividades representadas a travs de otros diagramas de actividades.
ProcesarBoleta entry/ Imprimir primera boleta exit/ Generar Reporte
4
denniscandia@yahoo.es
Transiciones
Las transiciones reflejan el paso de un estado a otro, bien sea de actividad o de accin.
Esta transicin se produce como resultado de la finalizacin del estado del que parte el arco dirigido que marca la transicin.
5
denniscandia@yahoo.es
Decisiones y Bifurcaciones
Casi siempre una secuencia de actividades llegara a un punto donde se realizara alguna decisin en base a alguna condicin, estas condiciones estn representadas mediante un rombo. Representacion de Decisiones
[ cond1 ]
[ cond2 ]
6
denniscandia@yahoo.es
Divisin
Unin
7
denniscandia@yahoo.es
Inicio y Terminacin
El inicio y el final de los flujos estn representados por los siguientes grficos.
8
denniscandia@yahoo.es
9
denniscandia@yahoo.es
Un diagrama de Actividades que calcula fib(n), una operacin para calcular el ensimo Nmero de Fibonacci
Respuesta:=Respuesta1
Mostrar (Respuesta,Contador)
Respuesta2:=1 Contador:=2
[ n=2 ] Respuesta:=Respuesta2
[ n>2 ]
Respuesta:=Respuesta1+Respuesta2 Contador=Contador + 1
[ n=Contador ]
[ n>Contador ]
denniscandia@yahoo.es
Respuesta1:=Respuesta2 Respuesta2:=Respuesta
10
[ No O.K. ]
[ No O.K. ]
Mensaje Datos de Alumno Incorrectos Verificar Estado del Libro [ disponible ] [ fuera de servicio ] Informar otra situacion del libro [ prestado ]
Prestar Libro
11
denniscandia@yahoo.es
Cliente
Ventas
Almacen
Realizar Pedido
Procesar Pedido
Extraer Pedido
Enviar Pedido
Recibir Pedido
Facturar Cliente
Pagar Factura
Cerrar Pedido
12
denniscandia@yahoo.es
Cliente
Ventas
Almacn
Realizar Pedido
Pedido [Colocado]
Pedido [Ingresado]
Extraer Pedido
Enviar Pedido
Pedido [Enviado]
Facturar Cliente
Pagar Factura
denniscandia@yahoo.es
Cerrar Factura
Pedido [Cerrado]
13