D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo...

17
DIAGRAMA DE PROCESOS

Transcript of D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo...

Page 1: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOS

Page 2: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOS

Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante,

preparar la cena, desarrollar software Muestra el flujo de información: la manera

como se producen las entradas y salidas de datos de un proceso a otro

¿Qué es un proceso?

Page 3: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOS

Refleja las actividades de la organización y la manera como se llevan a cabo para cumplir sus objetivos

Page 4: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

PASOS PARA ELABORAR UN MODELO DE PROCESOS

Identificación de los actores que interactúan con el sistema (Usuarios)

Reconocimiento de cada una de las tareas que realizan para cumplir con la labor de la organización

Ordenamiento de dichas tareas de acuerdo a su ocurrencia (ordenamiento secuencial)

Asociación de las tareas con sus respectivos actores responsables

Identificación de los eventos que desatan ciertas tareas dentro del proceso

Reconocimiento de la información que se va recopilando a lo largo del proceso que conformará los almacenes de datos del sistema

3004582 – Ingenieria de Software Semestre 01 - 2006

Page 5: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOSELEMENTOS SINTÁCTICOS

pasoAcción, actividad o función de un proceso básico

Evento

Suceso importante para la organización. Puede iniciar un proceso (disparador), o la culminación de una función necesaria para la iniciación de otra (finalizador).

condición Verificación de un hecho particular en el proceso

Page 6: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOSELEMENTOS SINTÁCTICOS

AlmacenamientoInformación generada o requerida en uno o más pasos del proceso. Puede tratarse de entidades físicas o digitales.

Flujos. Se representan con flechas unidireccionales. Indican el paso de información entre pasos del proceso. Es importante verificar siempre, qué es lo que está siendo transportado por el flujo.

# Etiqueta de Continuidad: permite vincular elementos lejanos en el diagrama.

Page 7: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOSELEMENTOS SINTÁCTICOS

Indica la finalización de una rama del proceso

Rol persona, dependencia o grupo de personas que ejecutan alguna acción en el proceso descrito. En el diagrama se debe trazar un carril por cada rol

Rol 1

Rol 2

Rol 3

Page 8: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOSSINTAXIS

Disparador paso Evento paso

Sólo si es necesario!!

paso Finalizador paso1 paso2

pasoncondición

Paso 2

Paso 3sí

Paso 1

Page 9: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOSSINTAXIS

Paso 1 1 1 Paso 2

paso Almacenamiento

paso Almacenamiento

Con el paso se está almacenando algo.

El paso requiere algo contenido en el almacén

Page 10: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOSSINTAXIS

Almacenamiento 1

Almacenamiento 2

paso

Con esta forma sintáctica es posible indicar una secuencia de almacenamientos en los cuales se almacena la información proveniente del paso (relaciones “tiene”).

Page 11: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

DIAGRAMA DE PROCESOSEJEMPLO

Necesidad de desarrollar software

Capturar Requerimientos

Requerimientos

Analizar problema

DiseñarSolución

1

1

implementar

desa

rrolla

dor

Analis

tadis

eñador

Page 12: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

Errores Comunes

Descolgar el teléfono Saludar …SECRETARIA

Los disparadores NO son pasos. Indican el objetivo de un proceso o el evento que lo inicia

Necesidad de contactar un cliente Llamada entrante

Como EventoComo Objetivo

Page 13: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

Errores Comunes

Recuperar proyecto Repositorio de proyectos

Abrir Proyecto

Los almacenes no hacen parte del flujo del proceso. Son elementos auxiliares (Que datos viajan en cada flujo).

Almacén

Recuperar proyecto Abrir Proyecto

Repositorio de proyectos

Page 14: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

Errores Comunes

Finalizar Configuración

Reiniciar

finalizador

¿Cuál es el flujo?

¿Finalizar Configuración – finalizador?

¿Finalizar Configuración – Reiniciar?

Debe haber un único flujo o utilizar condicionales

Page 15: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

Errores Comunes

SISTEMA

SECRETARIA

El sistema no es un agente de sí mismo. La solución será encontrar los agentes del sistema que participen en el proceso descrito. Secretaria es uno de estos agentes.

Page 16: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

Uso de Finalizadores

Se requiere aprobar un proyecto

Incribir Propuesta

Propuestas

Generar Resolución

Resoluciones

Resolución de proyecto generada

Actúa como finalizador…

… pero no termina el proceso

Llega una Resolución Revisar Resolución Aprobar Proyecto

1

1

Page 17: D IAGRAMA DE PROCESOS. Un proceso es una secuencia de pasos que permiten cumplir un objetivo Ejemplos: hacer venta, matricular estudiante, preparar la.

Uso de Finalizadores

•Existe una relación entre un finalizador y un disparador. Este enlace significa que el disparador requiere (tiene como precondición) al finalizador.

•El proceso completo va desde el disparador inicial “Se requiere aprobar un proyecto” hasta el finalizador que da fin al proceso.

•Una relación entre un finalizador y un disparador se puede ver como una separación temporal entre dos pasos del proceso. La interpretación del proceso de la diapositiva anterior puede ser que una vez se genera una resolución puede tardar un tiempo considerable hasta que esta sea recibida para ser aprobada.

•No es necesario, pero sí recomendable, relacionar finalizadores y disparadores que pertenezcan al mismo proceso.