Vous êtes sur la page 1sur 10

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER

Facultad de Ingeniera de Sistemas

Anlisis y Diseo de Software

DIAGRAMA DE ACTIVIDADES Y
REQUERIMIENTOS

M G . R I C H A R D M E R C A D O R I VA S

Diagrama de actividades
Es un diagrama de UML (Lenguaje Unificado de
Modelado)
Tcnica para describir la lgica de los
procedimientos, los procesos del negocio y el flujo de
trabajo
Detalla los procesos que se llevan a cabo dentro del
entorno donde el sistema va a interactuar
Permite modelar los aspectos dinmicos de un sistema

DIAGRAMA DE ACTIVIDADES

Los diagramas de actividades se utilizan para


modelar los aspectos dinmicos de un sistema.
Son utilizados principalmente para representar
procesos del negocio y flujos de trabajo
Con un diagrama de actividades tambin se
puede modelar el flujo de un objeto conforme
pasa de estado a estado en diferentes puntos del
flujo de control.

ELEMENTOS
Inicio:

Es representado por un circulo de color negro.

ACTIVIDAD

Actividad:

Representa accin la cual


es representada dentro de un ovalo.

ESTADOS DE ACTIVIDADES Y ESTADOS DE ACCIN

Un estado que represente una accin es atmico, lo que


significa que su ejecucin se puede considerar
instantnea.

Preparar Pedido

Contador = Primero ( lista)*7

Esto es un estado de accin


con una accin simple.
Esto es un estado de accin
con una expresin.

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.
Ocurre cuando se lleva acabo el cambio de una actividad a otra, se
representa por una lnea con un a flecha en su terminacin para
indicar direccin.

Autoriza
pagos

Cancela

Estado inicial
ACTIVAR CAJERO

Transicin sin disparador

Desactivar Cajero

Estado de parada

Un flujo de control no tiene porqu ser


siempre secuencial, puede presentar caminos
alternativos. Para poder representar dichos caminos
alternativos o bifurcacin se utilizar como smbolo el
rombo. Dicha bifurcacin tendr una transicin de
entrada y dos o ms de salida

Bifurcaciones:

Inventario Productos e
insumos mdicos
[Productos e insumos no existentes]

[Productos e insumos
existentes]

Realizar Pedidos de Productos


e insumos mdicos

Asignar Nuevas
Ventas

Expresiones Resguardadas: utilizada para indicar


una descripcin explicita de una transicin. Este se
expresa mediante corchetes [...] y se coloca en la
lnea de transicin.

Autoriza pagos

[fallo]
Cancela pedido

DIVISIN Y UNIN
No

slo existe el flujo secuencial y la bifurcacin,


tambin hay algunos casos en los que se requieren
tareas concurrentes.

Divisin

Unin

Fin: es representado por un circulo, con otro circulo


concentrico de color negro solido.

Actividad

SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADES

CARRILES
Concepto:

Los Carriles o Swinlanes, son una forma de subsanar la


deficiencia que tienen los D/A, mostrando mediante la
representacin lgica del D/A con la representacin de
responsabilidades del D/I las acciones realizadas por una clase.

Proceso de
pedidos

Finanzas

CLASE O
PERSONA
RESPONSABLE

Administrador de existencias

Recibe
Orden
Recibe
abastecimiento

Autoriza
pago

Comprueba
articulo en
lnea

Cancela
orden

Selecciona
artculos
de lnea
sobresalientes

Asigna
Orden

Asigna
artculos
a orden

CARRILES

ACTIVIDADES

Reordena
Articulo

Despacha
Orden

Agrega resto
a
existencias

DESCOMPOSICON DE UNA ACTIVIDAD

Caractersticas:
Puede
Consta

ser texto, un cdigo u otro diagrama d actividades.


de solo un punto de partida.

Consta

de varios punto de terminacin como disparadores de salida


haya dentro la actividad.

PASAJERO

Solicitar
Pasaje

UN SISTEMA DE
RESERVAS DE VUELO

Seleccionar
vuelo

VENDEDOR

Verificar existencia del


vuelo

AEROLNEA

Dar Detalles del


vuelo

Informar alternativas y
precios

Solicitar
Pago

Reservar
plazas

Pagar pasaje

Confirmar plaza
reservada

Emitir Tiquete

Caso de Ejemplo
Seleccionar actividades que conforman procesos como prerrequisitos
Los prerrequisitos se obtienen a partir del anlisis de los procesos:
1. Registrar solicitud de reserva.
2. Clasificar tipo de reserva.
3. Verificar disponibilidad.
4. Confirmar la reserva.
5. Denegar la reserva.

Caso de Ejemplo
Resultados finales de la aplicacin del procedimiento
Consultar prerrequisitos con arquitectos y usuarios finales, se describen al final
del anlisis de todos los procesos representados, al tener un
documento de requerimientos preliminar a consultar con los clientes y usuarios
finales.
depende directamente de los resultados obtenidos en la etapa anterior, por lo que
tambin se muestra al final del anlisis de los procesos que se analicen para
determinar los requerimientos funcionales a desarrollar en el sistema de gestin
de informacin que se desee elaborar.

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


Facultad de Ingeniera de Sistemas

Anlisis y Diseo de Software

Mg. Richard Y. Mercado Rivas

10

Vous aimerez peut-être aussi