View
6
Download
0
Category
Preview:
Citation preview
Facultad de Estadística e Informática
PROCESOS PARA LA INGENIERÍA DE SOFTWAREDIAGRAMAS DE ACTIVIDAD
CLASE VIRTUAL 28 DE ABRIL
Facultad de Estadística e Informática
BibliografíaRumbaugh, J. Jacobson, I. Booch, G. The Unified Modeling LanguageReference Manual. Addison Wesley, 1999.
Schmuller, Joseph. Aprendiendo UML en 24 horas. Prentice-Hall
Facultad de Estadística e Informática
Clase virtual 28 de abril
Agenda*Avance diagramas Eriksson-Penker
*Dudas Proyecto Final
i. Diagramas de Actividad de UML
Facultad de Estadística e Informática
Diagramas de Actividad
Qué es un diagrama de actividadEs una extensión de un diagrama de estados. Este muestra los estados de un objeto y representa las actividades como flechas que conectan a los estados.
El diagrama de actividades resalta, estas actividades.
Facultad de Estadística e Informática
Diagramas de Actividad
Qué es un diagrama de actividad
Muestra una visión simplificada de lo que sucede durante una operación o un proceso.
Indicando los pasos (actividades), puntos de decisión y bifurcaciones.
Facultad de Estadística e Informática
Diagramas de Actividad
Actividad 1
Actividad 2
1. El inicio se indica con un circulo relleno.
2. Cada actividad se representa con un rectángulo de esquinas redondeadas.o Se realiza el procesamiento de la actividad y se
continua a la siguiente
3. La flecha indica la transición de una actividad a otra.
4. El final se representa con una diana.
Facultad de Estadística e Informática
Diagramas de Actividad
Decisiones
Condiciones que llevan por un camino u otro.Ambos son exclusivos.
Facultad de Estadística e Informática
Diagramas de Actividad
Rutas concurrentesSeparación de una transición en dos rutas que se ejecutan al mismo tiempo y después se reúnen
Facultad de Estadística e Informática
Diagramas de ActividadEjemplo 1. Proceso de creación de un documento1. Abrir la aplicación para procesamiento de textos.2. Crear un archivo.3. Guardar archivo.4. Elaborar el documento5. Si se necesitan ilustraciones, se abre la aplicación
requerida, se crean los gráficos y se incorporan al documento.
6. Si se necesita una hoja de cálculo, se abre la aplicación requerida, se crea la hoja y se incorporan al documento.
Facultad de Estadística e Informática
Diagramas de Actividad
Ejemplo 1. Proceso de creación de un documento7. Se guarda.8. Se imprime.9. Se sale de la aplicación.
Facultad de Estadística e Informática
Diagramas de Actividad
Ejemplo 2. Formulario de registro en línea a un evento
El cliente llena el formulario de registro. Después de completar el formulario de registro, el cliente lo envía para su validación. Si la información es correcta, el sistema crea una cuenta para el cliente y envía confirmación de la creación de la misma.
[Información incorrecta]
[Información correcta]Envío de mensaje de error
Facultad de Estadística e Informática
Diagramas de Actividad
Ejemplo 3. Reservación de vuelo en línea.
En primer lugar, el cliente ingresa las fechas de viaje. Una vez que envía el plan de vuelo deseado, ingresa información personal y al mismo tiempo el sistema busca disponibilidad. Luego es elegido el vuelo específico en las fechas que desea volar. El pago puede realizarse con puntos de recompensa y al mismo tiempo que se ingresan los puntos se aparta la reservación. Después de ingresar la información de pago, el sistema realiza dos procesos al mismo tiempo, reserva el lugar como ocupado y genera la información de pago. Luego envía un correo electrónico de confirmación.
Facultad de Estadística e Informática
Ejemplo 3. Reservación de vuelo en línea.
Diagramas de Actividad
[Pago con
puntos]
[Pago en efectivo]
Facultad de Estadística e Informática
Diagramas de Actividad
Ejercicio 1. Venta de producto
Una empresa recibe la orden de solicitud de venta de su producto. El pago debe ser realizado con tarjeta de crédito, por lo que se verifica que los datos de la tarjeta hayan sido ingresados de manera correcta por el cliente y al mismo tiempo se revisa que el producto exista en inventario.Si los datos de la tarjeta de crédito no son válidos y/o no se tiene el producto en existencia, la orden es cancelada.Si la tarjeta es válida y se tiene producto en stock, la orden es procesada y el producto entregado.
Facultad de Estadística e Informática
[Inválida][válida]
[sin
stock]
[Producto en
stock]
Facultad de Estadística e Informática
Diagramas de Actividad
Ejercicio 2. Proceso de negociación
1. Un vendedor hace una llamada al cliente y concierta una cita.2. Si la cita es en la oficina del consultor, los técnicos corporativos prepararán una sala
de conferencias para hacer una presentación.3. Si es en la oficina del cliente, un consultor preparará una presentación en una
laptop.4. El consultor y el vendedor se reunirán con un cliente en el sitio y a la hora acordado.5. El vendedor crea una minuta.6. Si la reunión ha llevado a una solución, el consultor creará una propuesta y la
enviará al cliente.
Facultad de Estadística e Informática
GRACIAS POR SU ATENCIÓN
Recommended