d iagrama de procesos. un proceso es una secuencia de pasos que permiten cumplir un objetivo...
Post on 24-Jan-2016
317 Views
Preview:
TRANSCRIPT
DIAGRAMA DE PROCESOS
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?
DIAGRAMA DE PROCESOS
Refleja las actividades de la organización y la manera como se llevan a cabo para cumplir sus objetivos
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
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
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.
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
DIAGRAMA DE PROCESOSSINTAXIS
Disparador paso Evento paso
Sólo si es necesario!!
paso Finalizador paso1 paso2
pasoncondición
Paso 2
Paso 3sí
Paso 1
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
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”).
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
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
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
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
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.
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
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.
top related