Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de
Software I
2020
3
TEMA
Diagrama de actividades
DOCENTE
Carlos Efrain Palomino Vidal
WEB MASTER UCH
2020
o El diagrama de actividad es otro diagrama de comportamiento
QUÉ ES EL importante en los diagramas UML, sirve para describir aspectos
DIAGRAMA DE dinamicos del sistema.
ACTIVIDADES? o El diagrama de actividad es esencialmente una version avanzada del
diagrama de flujo que modela el flujo de una activdad a otra.
2020
o Los diagramas de actividades describen como se coordinan las
actividades para proporcionar un servicio que puede estar en diferentes
CUANDO USAR niveles de abstraccion.
EL DIAGRAMA o Por lo general un evento debe ser realizado por algunas operaciones,
DE particularmente cuando la operación esta destinada a lograr una serie de
ACTIVIDADES cosas diferentes que requieren coordinacion, o como los eventos en un sl
caso de uso se relacionan entre si.
o Tambien es adecuado para modelar como se coordina una colección de
casos de uso para representar flujos de trabajo empresariales
2020
1. Identificar casos de uso candidatos, a traves del analisis del analisis de
la organización.
PASOS PARA 2. Identificar condiciones previas y posteriores, para los casos de uso.
REALIZAR UN 3. Modelar flujos de trabajo entre/dentro de los casos de uso.
DIAGRAMA DE 4. Modelar flujos de trabajo complejos en operaciones en objetos
ACTIVIDADES 5. Modelar a detalle actividades complejas en un diagrama de actividad
de alto nivel.
2020
EJEMPLO DE
DIAGRAMA DE
ACTIVIDAD
2020
o El siguiente ejemplo de diagrama de actividad
describe el flujo de trabajo para un proceso de
palabras para crear un documento a traves de los
siguientes pasos:
DIAGRAMA DE o Abrir el editor de procesamiento de texto
ACTIVIDAD DE o Crear un nuevo archivo
o Guardar el archio con un nombre unico
UN EDITOR DE
dentro de su directorio
TEXTO
o Escribir en el documento
o Si los graficos son necesarios, abra el
programa de graficos, cree los graficos y
pegue los graficos en el documento
o Guarde el archivo
o Imprima una copia impresa del documento
o Salga del editor de procesamiento de texto
2020
o Orden de proceso, descripcion del problema
o Una vez que se recibe el pedido, las actividades se dividen en dos
conjuntos paralelos de actividades, uno llena y envia el pedido
DIAGRAMA DE mietras otro maneja la facturacion.
ACTIVIDAD DE o En el lado de envio del pedito, el metodo de entrega se decide
ORDEN DE condicionalmente. Dependiendo de la condicion, se realiza la
PROCESO actividad de entrega nocturna o la actividad de entrega regular.
o Finalmente, las activiades paralelas se combinan para cerrar el
pedido.
2020
DIAGRAMA DE
ACTIVIDAD DE
ORDEN DE
PROCESO
2020
o En este ejemplo de diagrama de actividades UML describe un proceso
para la inscripcion de estudiantes en una universidad de la siguiente
manera:
DIAGRAMA DE o Un solicitante quiere inscribirse en la universidad
ACTIVIDAD DE o El solicitante entrega una copia llena del formulario de inscripcion
MATRICULA DE o El administrativo inspecciona los formularios.
ESTUDIANTES o El administrativo determina que los formularios se han rellenado
correctamente.
o El administrativo informa al estudiante que asista a la presentacion
general de la universidad
o El adminitrativo ayuda al estudiante a inscribirse en seminarios
o El administrativo le pide al estudiante que pague la matricula
inicial
2020
DIAGRAMA DE
ACTIVIDAD DE
MATRICULA DE
ESTUDIANTES
2020
o Un swimlane es una foma de agrupar actividades realizadas por el
mismo actor en un diagrama de actividad
o El siguiente es un ejemplo de un diagrama de actividad usando un
swinlane para modelar la presentacion de pago de planillas
DIAGRAMA DE
ACTIVIDAD Y EL
SWINLANE
2020
o El siguiente ejemplo
es un diagrama de
actividad que
describe el proceso
de negocio para
DIAGRAMA DE conocer a un nuevo
ACTIVIDAD cliente usando un
CON Y SIN diagra de actividad
SWINLANE sin swinlane.
2020
DIAGRAMA DE
ACTIVIDAD
NOTACION
2020
DIAGRAMA DE
ACTIVIDAD
NOTACION
2020
DIAGRAMA DE
ACTIVIDAD
NOTACION
2020
DIAGRAMA DE
ACTIVIDAD
NOTACION
2020
2020