Upload
franco-frak
View
214
Download
0
Embed Size (px)
DESCRIPTION
actividad
Citation preview
1Anlisis y Diseo de Software
M G . R I C HA R D M E R C A DO R I VA S
UNIVERSIDAD NACIONAL DEL CENTRO DEL PER
Facultad de Ingeniera de Sistemas
DIAGRAMA DE ACTIVIDADES Y
REQUERIMIENTOS
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
2DIAGRAMA 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.
3ESTADOS DE ACTIVIDADES Y ESTADOS DE ACCIN
Contador = Primero ( lista)*7
Preparar Pedido
Un estado que represente una accin es atmico, lo que
significa que su ejecucin se puede considerar
instantnea.
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
4ACTIVAR CAJERO
Estado inicial
Desactivar Cajero
Transicin sin disparador
Estado de parada
Bifurcaciones: 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
5Inventario Productos e
insumos mdicos
Asignar Nuevas
Ventas
Realizar Pedidos de Productos
e insumos mdicos
[Productos e insumos no existentes]
[Productos e insumos
existentes]
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 Cancela pedido[fallo]
6DIVISIN 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
7SIMBOLOS 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.
8Autoriza
pago
FinanzasProceso de
pedidosAdministrador de existencias
Recibe
Orden
Comprueba
articulo en
lnea
Selecciona
artculos
de lnea
sobresalientes
Asigna
Orden
Cancela
orden
Reordena
Articulo
Recibe abastecimiento
Agrega resto
a
existenciasDespacha
Orden
Asigna
artculos
a ordenCARRILESACTIVIDADES
CLASE O
PERSONA
RESPONSABLE
DESCOMPOSICON DE UNA ACTIVIDAD
Caractersticas:
Puede ser texto, un cdigo u otro diagrama d actividades.
Consta de solo un punto de partida.
Consta de varios punto de terminacin como disparadores de salida haya dentro la actividad.
9UN SISTEMA DE RESERVAS DE VUELO
Pagar pasaje
PASAJERO VENDEDOR AEROLNEA
Solicitar
Pasaje Verificar existencia del
vueloDar Detalles del
vuelo
Informar alternativas y
preciosSeleccionar
vuelo
Solicitar
Pago
Reservar
plazas 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.
10
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