Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• WorkFlow o flujo de trabajo consiste en el estudio las operaciones que se realizan para
llevar a cabo una actividad de trabajo.
• Los flujos de trabajo también son útiles para ayudar a los empleados a entender sus
funciones y el orden en el cual se completa el trabajo, y para crear más unidad dentro
de departamentos diferentes.
1. WorkFlow - Beneficios
• Las comunicaciones entre personas o departamentos dentro de la empresa van a ser más
sencillas, más ágiles y mucho más seguras.
• La división del trabajo será más clara y más comprensible por parte de todas las personas
o departamentos de la empresa implicados, de forma que las tareas sean mucho más
efectivas.
• También permite integrar todos los procesos empresariales. Esta es una característica
fundamental de los sistemas WorkFlow ya que se integra perfectamente con los sistemas de
información actuales, como bases de datos, gestión documental, mensajería, ERP.
1. WorkFlow - Ejemplo
• El primero de ellos es el ejemplo de un WorkFlow donde un usuario rellena un formulario
para solicitar un e-book de información:
1. WorkFlow - Ejemplo
• Otro ejemplo de WorkFlow es la monitorización de los usuario en la web y según las
iteraciones que tenga en ella ofrecerle campañas personalizadas:
1. WorkFlow - Representación
• La representación de un WorkFlow es la descripción de un conjunto de procesos y sus
reglas de cambio para que este pueda ser automatizado.
• Para poder realizar esta representación es necesario definir un lenguaje formal con el que
los actores puedan entenderse.
• En el caso de un WorkFlow gráfico el lenguaje estará determinado según las reglas que
permita unir los círculos con los cuadros utilizando los conectores correspondientes.
1. WorkFlow - Nomenclatura
1. WorkFlow – Tipos de Diagramas
• Diagrama de flujo ANSI:
• Con el uso de símbolos del Instituto Nacional Estadounidense de Estándares
(ANSI, por sus siglas en inglés), el estilo ANSI fue el primer estándar para los
flujos de trabajo y proporciona un lenguaje común para describir los
diferentes pasos implicados.
1. WorkFlow – Tipos de Diagramas
• Diagrama de actividades UML:
• Con el uso del Lenguaje Unificado de Modelado (UML, por sus siglas en
inglés), el diagrama de actividades UML se emplea para representar
gráficamente el orden de los pasos en un proceso y el flujo de control.
Venta de Producto
1. WorkFlow – Tipos de Diagramas
• Diagrama BPMN:
• Con el significado de Notación de Modelado de Procesos de Negocios, el
diagrama BPMN (por sus siglas en inglés) usa una técnica de diagrama de
flujo similar a la del diagrama UML.
• Sirve como lenguaje común tanto para usuarios técnicos como para
usuarios de negocios.
• Las empresas tienen procesos repetibles que son clave para que sus operaciones
sean exitosas, por lo que la documentación de procesos sirve como una guía
fundamental de referencia para los empleados y directores.
• A diferencia de las clases, las interfaces no especifican ninguna estructura (por ello
no incluyen atributos) ni ninguna implementación (por ello no incluyen métodos,
los cuales proporcionan la implementación de una operación).
• Al igual que las clases, las interfaces pueden participar en relaciones de asociación,
dependencia y generalización.
3. Interfaces
• Las interfaces se representan gráficamente por medio de un círculo pequeño con
un nombre situado debajo de él. Se conectan a sus elementos mediante una línea
continua, que representa una relación de asociación con multiplicidad 1-1.
• Una clase que usa la interfaz implementada en una clase específica se conecta al
círculo de dicha interfaz mediante una relación de dependencia (línea
discontinua).
• Para verlas es necesario que la interfaz sea especificada como una clase con el
estereotipo «interfaz» dentro del rectángulo y por encima de su nombre.
3. Interfaces
La clase B usa las operaciones de las interfaces Ejecutable y Almacenable implementadas en A y las de
Ejecutable implementada en C.
Las interfaces son especificadas como clases con el estereotipo «interfaz» y contienen las operaciones
abstractas que las clases que las implementan tienen que implementar
3. Paquetes