Sunteți pe pagina 1din 47

Una Poderosa Herramienta Gráfica

para el Análisis e Interpretación de


los Procesos
Estado del Sistema
 Los sistemas evolucionan gracias a la
retroalimentación de la información del
estado del sistema a los flujos que alteran el
sistema.
 •El estado del sistema cambia debido a la
influencia de las tasas netas de cambio que
lo hacen variar en el tiempo.
Los diagramas de flujo
 Se denominan también Diagramas de
Forrester
 •Es una traducción del Diagrama Causal a
una terminología que permite la escritura de
las ecuaciones en la computadora.
 •Esto permite: validar el modelo,
 observar la evolución temporal de las
variables y hacer análisis de sensibilidad.
Proceso
 Es un conjunto de actividades que interactúan
sinérgicamente para obtener un resultado.
 Características:
 Toma una serie de insumos para transformarlos hasta
obtener un resultado.
 Es cambiante, se adapta a la realidad de la empresa.
 Debe adecuarse a las especificaciones y necesidades de los
clientes.
 Sirve como puntos de control, para detectar posibles fallas.
 Debe ser medibles.
Definición Diagrama

 Son la representación gráfica de los


procesos en un sistema.

PROCESO
Necesidades Servicio

Información Entrada Salida Información

Insumos Producto
Carateristicas Diagramas de Flujo

 Permiten una representación gráfica de los procesos de


un sistema y sus interrelaciones.
 Con el debido conocimiento son más fáciles de
interpretar para la ejecución y la toma de decisiones.
 Muestran el enfoque más amplio posible de entradas,
procesos y salidas de un determinado sistema.
 Definen de manera sistemática el procedimiento con
las actividades en orden cronológico que se deben
seguir para obtener un determinado producto
 Tienen gran cantidad de usos.
¿Para qué se usan?
 Sirve para aclarar cómo funcionan las cosas y
cómo pueden mejorarse.
 Ayuda a buscar los elementos clave de un proceso.
 Facilita el conocimiento general del proceso.
 Sirve para identificar los responsables del proceso.
 Permite establecer áreas importantes para la
observación o recopilación de datos.
 Facilita la identificación de áreas a mejorar.
 Facilita la generación de hipótesis sobre las causas
de los problemas del proceso.
Diagramas de Flujo de Proceso

 Son vitales para el desarrollo de manuales.


 Con el enfoque por niveles se permite un
detalle escalonado de los procesos.
 En el diseño de estos es importante velar
por la simplicidad y el orden lógico.
 Se pueden emplear para el diagnóstico y el
rediseño.
Tipos de diagramas de flujo
 Flujogramas de primer nivel o de dirección
descendente.
 Flujograma de segundo nivel o detallado.
 Flujograma de ejecución o matriz.
Flujograma de primer nivel
 Muestra los pasos principales de un proceso y
puede incluir también los resultados intermedios
de cada paso (el producto o servicio que se
produce) y los subpasos correspondientes.
 Se usa para obtener un panorama básico del
proceso e identificar los cambios que se producen
en el proceso.
 La mayoría de las veces pueden graficarse en 4 ó 5
recuadros que representan los principales pasos o
actividades del proceso.
Flujograma de primer nivel

VERIFICACIÓN
PRESENTACIÓN EMISIÓN ENTREGA DEL
DE DATOS Y
DE DE CERTIFICADO
ELABORACIÓN
SOLICITUD CERTIFICADO AL CLIENTE
DE BOLETA
Flujograma de segundo nivel
 Indica los pasos o actividades de un
proceso, incluye además: puntos de
decisión, períodos de espera, insumos y
resultados.
 Se utiliza para examinar áreas del proceso
en forma detallada y para buscar problemas
o aspectos ineficientes.
 FLUJOGRAMA DE SEGUNDO NIVEL

CLIENTE EN
VENTANILLA PRESENTACION NO
VERIFICACION
DE SOLICITUD CORRECTO
DE DATOS

ENVIO DE SI
FAX

VERIFICACION ALIMENTACION ELABORACION PREPARACION


EN PANTALA DEL SISTEMA DE TARJETA DE BOLETA

EMISION DE
EMISION DE FIRMA Y TITULO DE
CERTIFICADO AUTENTICACION PROPIEDAD

CORRECCION ENTREGA AL
DE DATOS INTERESADO
Flujogramas de ejecución o matriz
 Representa en forma gráfica el proceso en
términos de quién se ocupa de realizar los pasos.
 Tiene forma de matriz e ilustra los diversos
participantes y el flujo de pasos entre esos
participantes.
 Es muy útil para identificar quién proporciona los
insumos o servicios a quién, así como aquellas
áreas en las que algunas personas pueden estar
ocupándose de las mismas tareas.
Simbología Utilizada
A continuación se detallan los símbolos a utilizar y una lista de términos
comunes para cada una de ellas.

Actividad descrita: Operación, actividad o tarea

Símbolo empleado:

Términos comunes: Abrir expediente

 Actualizar archivo, formulario


 Anexar
 Anotar
 Aprobar
 Asignar
 Brindar
 Calcular, sumar, dividir, multiplicar, etc.
 Clasificar
 Cobrar
 Colocar (se debe definir si existe un almacenamiento)
 Consultar
 Depositar
 Desglosar
 Designar
 Distribuir
 Divulgar
Simbología: Flujo de Procesos
(Según la Normas Iso 10013:2000)
Proceso - Procedimiento- Actividad
S
i Revisión de transacción, documento o tarea
m
b Decisión Base de Datos
o Transporte Diskette
l Documento
Demora
o
g Almacenamiento transacción o documento
í
a Atención al Público
Partes importantes
Título
DIAGRAMA DE ACTIVIDADES NIVEL 3

Proceso : DESARROLLO DEL RECURSO HUMANO Cod: DNYDI -DRH Elaborado por:

Procedimiento: CAPACITACIÓN DEL Cod: DRH - CA 1 de 2 Fecha: Mayo 2000


PERSONAL.
Tiemp

Descripción del Proceso


RESPONSABLES
Aprox.
Código Descripción de la Actividad. AC Dir UI UG UT AR URN ULN Est GEMC Observaciones
Utilizando indicadores y
Elaboración del Plan para la detección de necesidades
CA - 01 mecanismos definidos en la
de capacitación en cada nivel de gestión. Evaluación del Desempeño.

Aprobación de Plan para la detección de necesidades NO


CA- 01 Con los Plazos
CA - 02 SÍ
de capacitación. correspondientes.

Mediante el mecanismo que la


Comunicación de Plan para la detección de
CA - 03 Unidad de Información defina
necesidades de capacitación a cada nivel de gestión. como más efectivo.

Detectar las necesidades de capacitación del personal


CA - 04
en todos los niveles de gestión.

Dentro del plazo definido en el


Emitir un informe de necesidades priorizadas con la
CA - 05 Plan para la detección de
debida justificación para cada una de ellas. necesidades.

Elaborar un consolidado de necesidades priorizadas y La priorización debe tener como


CA - 06
justificadas. base los objetivos de la DNYDI.

Comunicación del consolidado de necesidades a la


CA - 07 Dirección y al Grupo Estrtégico de Mejora
Continua.(GEMC)

CA - 08 Evaluación del presupuesto para capacitación.

Contenido: tipos de capacit.,


Elaboración del Plan Semestral de Capacitación y

Nivel de detalle
CA - 09 responsables y propuestas para el
comunicación del mismo a nivel central. seguim. y la evaluac.

Elaboración de consolidado del Plan Semestral de


CA - 10
Capacitación.

NO
CA - 11 Aprobación del Plan Consolidado de Capacitación. CA- 09

A todos los niveles de gestión, por


CA - 12 Comunicación del Plan Semestral de Capacitación. medio del mecanismo más
efectivo posible.

Involucra todos los niveles de


CA - 13 Implementación del Plan Semestral de Capacitación.
gestión.

Seguimiento y evaluación de la efectividad de la


CA - 14
capacitación.

Elaboración de un informe de los resultados obtenidos Remitirlo a la Unidad de


CA - 15
en el seguimiento y la evaluación de la capacitación. Información.

Elaboración de consolidado de resultados obtenidos en


CA - 16
el paso anterior.

TOTAL:
AC: Administración Nivel Central. AR: Administración Regional.

Dir: Dirección de Nutrición y Desarrollo Infantil. URN: Unidad Regional de Nutrición.


UI: Unidad de Información. ULN: Unidad Local de Nutrición. 1 de 2
UG: Unidad de Gestión. Est: Establecimiento.
UT: Unidad Técnica Especializada. GEMC: Grupo Estratégico de Mejora Continua.
Etapas de desarrollo
 Defina el proceso a levantar.
 Haga una lista en orden cronológico de
diferentes actividades y sus responsables.
 Sintetice las actividades en forma clara y
concisa.
 Incluya las observaciones.
 Aplique la simbología definida
 Utilice el formato preestablecido.
Actividad descrita: Revisión

Símbolo empleado:

Términos comunes:

 Analizar
 Chequear
 Corroborar
 Evaluar
 Revisar
 Verificar

Actividad descrita: Transporte

Símbolo empleado:

Términos comunes:

 Enviar
 Llevar
 Remitir
 Transportar
 Trasladar
Actividad descrita: Decisión

Símbolo empleado:

Términos comunes:

 ¿El documento cumple con los requisitos?


 ¿El documento a sido aprobado?

Actividad descrita: Almacenamiento

Símbolo empleado:

Términos comunes:

 Almacenar
 Archivar
 Colocar (se debe definir si existe almacenamiento)
Actividad descrita: Cualquier punto de contacto con el cliente o atención al
público

Símbolo empleado:

Términos comunes:

 Brindar (al cliente)


 Entregar (al cliente)
 Informar (al cliente)
 Presentar solicitud o formulario
 Recibir (del cliente)
 Solicitar (al cliente)
 Avisar (al cliente)

Actividad descrita: Generación de documento (escrito)

Símbolo empleado:

Términos comunes:

 Llenar formulario
 Elaborar reporte (escrito)
 Confeccionar (nota, reporte, etc.)
 Redactar
Actividad descrita: Demora

Símbolo empleado:

Términos comunes:

 Esperar (notificación, documento, reporte, etc.)

Actividad descrita: Información en Base de Datos (informatizada)

Símbolo empleado:

Términos comunes:

 Introducir (datos, información) en base de datos


 Actualizar base de datos
Actividad descrita: Información en sistema de información

Símbolo empleado:

Términos comunes:

 Introducir (datos, información) al sistema


 Digitar (en el sistema)
 Registrar (en el sistema)
 Actualizar sistema

Conectores

A Se utiliza en aquellos casos que el diagrama necesite más de una página para ser levantado. Se coloca
después de la última actividad diagramada en una página y al principio de la siguiente, para denotar
continuidad. Es conveniente utilizar una letra para rotularlo.

FIN Se utiliza para identificar el último paso de un procedimiento. Se coloca después (abajo) de la última
actividad diagramada.
Diagrama de Flujo

Tanto en la fase de análisis del problema como durante el


diseño del algoritmo, se plantea la necesidad de representar
claramente el flujo de operaciones que se han de realizar
para su resolución y el orden en que estas operaciones
deber ser ejecutadas.
Una vez que el algoritmo esté diseñado se debe proceder a
representarlo mediante algún método de programación,
siendo los más usuales: diagramas de flujo, pseudocódigo,
diagramas N-S o Tablas de decisión.
Una vez graficado el algoritmo se procede a su escritura en
algún lenguaje de programación para su posterior ejecución.
Esta representación independiza al algoritmo del lenguaje
de programación elegido, permitiendo de esta manera que
pueda ser codificado indistintamente en cualquier lenguaje.
Diagrama de Flujo

Las dos herramientas mas utilizadas comunmente para describir


algoritmos son:

Diagramas de Flujo: son representaciones gráficas de secuencias


de pasos a realizar. Cada operacion se representa mediante un
símbolo normalizado el Instituto Norteamericano de Normalizacion
(ANSI - American National Standars Institute). Las líneas de flujo
indican el orden de ejecución.
Los diagramas de flujo suelen ser usados solo para representar
algoritmos pequeños, ya que abarcan mucho espacio.
Diagrama de Flujo

Pseudocódigos: describen un algoritmo de forma similar a un lenguaje de


programacióon pero sin su rigidez, de forma más parecida al lenguaje natural.
Presentan la ventaja de ser más compactos que los diagramas de flujo, más fáciles
de escribir para las instrucciones complejas y más fáciles de transferir a un lenguaje
de programación. El pseudocódigo no está regido por ningún estándar.
Algunas palabras usadas son LEER/IMPRIMIR para representar las acciones de
lectura de datos y salida de datos.

Calcular una altura en pulgadas (1 pulgada=2.54 cm) y pies (1 pie=12


pulgadas), a partir de la altura en centímetros, que se introduce por el teclado.
Inicio
1- IMPRIMIR 'Introduce la altura en centimetros: '
2- LEER: altura
3- CALCULAR pulgadas=altura=2:54
4- CALCULAR pies=pulgadas=12
5- IMPRIMIR 'La altura en pulgadas es: ', pulgadas
6- IMPRIMIR 'La altura en pies es : ', pies
Fin
Diagrama de Flujo

El uso de diagramas de flujo como herramienta de


programación tiene beneficios que resumidamente se
detallan:
Rápida comprensión de las relaciones
Se pueden usar como modelos de trabajo para el diseño de
nuevos programas
Documentación adecuada de los programas
Produce una codificación eficaz en los programas
Depuración y pruebas ordenadas de programas
Fácil de traducir a cualquier lenguaje de programación.
Diagrama de Flujo
5. 2 Representacion Simbólica

Los símbolos estándar han sido


normalizados por ANSI
(American National Standards
Institute), IBM, IRAM (Instituto
Racionalizador Argentino de
Materiales) y son muy variados..
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas

Las estructuras básicas son las


tres siguientes:

Secuencia
Alternativa o Selectiva
Iteración o Repetitiva
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas


Secuencia
Alternativa o Selectiva
Iteración o Repetitiva

Se compone de un grupo de acciones que se realizan todas


y en el orden en que están escritas, sin posibilidad de omitir
ninguna de ellas.
Las tareas se suceden de forma tal que la salida de una de
ellas es la entrada de la siguiente y así sucesivamente hasta
el final del proceso.
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas


Secuencia
Alternativa o Selectiva
Iteración o Repetitiva

Permite la selección entre dos grupos de acciones


dependiendo de que una determinada condición se cumpla
o no.
Estas estructuras se utilizan para tomar decisiones
lógicas; por ello recibe también el nombre de estructuras
de decisión o alternativas o condicional.
Las condiciones que se especifican usan expresiones
lógicas y usan la figura geométrica en forma de rombo.
Estas estructuras pueden ser: Simples o dobles.
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas


Secuencia
Alternativa o Selectiva
Iteración o Repetitiva

Simple: Solo obliga a realizar acciones si se cumple la


condición. El “no cumplimiento” de la condición implica que
no se realizará ninguna acción.

Doble: El cumplimiento o no de la condición lógica obliga a la


ejecución de diferentes grupos de acciones.

NO Condicion SI NO Condicion SI

Accion Accion Accion

1 2
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas


Secuencia
Alternativa o Selectiva
Iteración o Repetitiva

Estructura de elección entre varios casos


Este tipo de estructura permite decidir entre varios caminos
posibles, en función del valor que tome una determinada
instrucción.
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas


Secuencia
Alternativa o Selectiva
Iteración o Repetitiva

Permite repetir una o varias instrucciones un número


determinado de veces que vendrá determinado por una
condición. Esta condición se conoce como condición de
salida.

A estos tipos de estructuras se las conoce también con el


nombre de bucles o rulos y al hecho de repetir la ejecución
de acciones se llama iteración.
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas


Secuencia
Alternativa o Selectiva
Iteración o Repetitiva

HACER MIENTRAS: Se caracteriza porque la condición de


salida del bucle está situada al comienzo del mismo, es decir
las acciones la hace mientras se cumple determinada
condición.
Cuando se ejecuta una estructura de este tipo, lo que primero
se hace es evaluar la condición, si la misma es falsa no se
realiza ninguna acción. Si la condición resulta verdadera
entonces se ejecuta el cuerpo del bucle (acciones de la
Figura). Este mecanismo se repite mientras la condición sea
verdadera.
C o n d ic io n No

Se hace notar que en este tipo de


Si

estructura las acciones pueden no


ejecutarse ninguna vez. A c c io n e s
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas


Secuencia
Alternativa o Selectiva
Iteración o Repetitiva

HACER HASTA: Se caracteriza porque la condición que


controla la realización de las acciones del bucle está al
final del mismo. En este tipo de iteración las acciones
se repiten mientras la condición sea falsa, lo opuesto a
la estructura hacer mientras.
Este tipo de bucle se usa para situaciones en las que se
desea que un conjunto de instrucciones se ejecute al
menos una vez antes de comprobar
la condición de iteración. A c c io n e s

La figura muestra la gráfica


correspondiente.
C o n d ic io n No

SI
Diagrama de Flujo
5.3 Tecnicas de construccion de diagramas

5.3.1 Estructuras Básicas

Secuencia
Alternativa o Selectiva
Iteración o Repetitiva

Se puntualizan algunas diferencias


entre estas dos estructuras:
●La estructura mientras termina
cuando la condición es falsa, en A c c io n e s

cambio la estructura hasta termina


C o n d ic io n N o

S i

cuando la condición es verdadera.


A c c io n e s
C o n d ic io n No

SI

● En la estructura hasta el cuerpo


Diagrama de Flujo
5.4 Normas para su representación

Para confeccionar un diagrama de


flujo, es aconsejable respetar las
siguientes reglas:
●Todo diagrama de flujo debe
indicar claramente donde
comienza (INICIO o COMENZAR) y
donde termina (FIN o PARAR).
●El orden en que deben escribirse
los símbolos es de arriba abajo y
de izquierda a derecha.
● Es aconsejable emplear un
Diagrama de Flujo
5.4 Normas para su representación

●A todos los símbolos (excepto al


INICIO), les debe llegar una línea
de conexión.
●De todos los símbolos, excepto FIN

y el de DECISIÓN, debe salir una


sola línea de conexión.
●Es aconsejable usar conectores
cuando las líneas de conexión entre
operaciones no adyacentes son
muy largas, pero hay que tener en
cuenta que el uso exagerado de
Diagrama de Flujo
Ejemplo

Necesitamos hacer un programa


que multiplique dos números
enteros.
Sabemos que “5 x 3 = 15″ es lo mismo que “5 + 5 + 5 = 15”.

Variables
● multiplicando: entero (nos indica el número
que vamos a sumar)
● multiplicador: entero (nos indica el número

de veces que lo vamos a sumar)


● resultado: entero (en esta variable

asignaremos el resultado)
Diagrama de Flujo
Ejemplo

Necesitamos hacer un programa


que multiplique dos números
enteros.
Algoritmo
1) Asignamos el número 5 a multiplicando
2) Asignamos el número 3 a multiplicador
3) Asignamos el número 0 a resultado
4) Asignamos el número 0 a indice
5) Sumamos multiplicando y resultado
6) Asignamos a resultado la suma
7) Incrementamos 1 a indice
8) Mientras indice sea menor a multiplicador regresamos al paso
5 de lo contrario continua
9) Muestra el resultado
Diagrama de Flujo
Ejemplo

Necesitamos hacer un
programa que multiplique dos
números enteros.

El siguiente paso es…


Prueba de escritorio
La prueba de escritorio es la ejecución
manual de nuestro algorítmo
Ponemos a prueba nuestro algoritmo y nos
mostrara si tenemos errores (por lo que
Diagrama de Flujo
Ejemplo

Necesitamos hacer un programa


que multiplique dos números
enteros.

Multiplicado 5
Multiplicador 3
Resultado 0 5 1015
Indice 0 1 2 3

Vemos que el ultimo registro de la variable


Diagrama de Flujo
Ejemplo

Necesitamos hacer un programa


que multiplique dos números
enteros.

Diagramas de flujo
Una vez que hemos probado muestro
algoritmo con la prueba de escritorio y el
resultado es el correcto, podemos seguir a
diseñar el diagrama de flujo.
Cada paso de nuestro algoritmo en un
Diagrama de Flujo
Ejemplo

Necesitamos hacer un programa


que multiplique dos números
enteros.
1. Inicio
2. multiplicando = 5
3. multiplicador = 3
4. resultado = 0
5.Unindice
programa = 0
lo podemos dividir en
bloques, por ejemplo; de la línea 6 a la 9
6.esbloque
do
un bloque, y para identificar cada
en el código lo podemos escribir
7.después
resultado = resultado
de unos espacios y así
identificar ciertos procesos. Esto nos + multiplicando
sirve para en códigos muy grandes.
8. indice = indice + 1
Diagrama de Flujo
Ejemplo
Y finalmente nos pasamos a la computadora y escribimos el
código en algun lenguaje de programacion, en nuestro caso C.

Pseudocódigo y Código
El pseudocódigo es el siguiente paso de nuestro programa, y es la
representación (escrita con nuestras propias palabras) del algoritmo.

Inicio
multiplicando= 5
multiplicador = 3
resultado = 0
indice = 0

si indice < multiplicador entonces


resultado = resultado + multiplicando
indice = indice + 1
fin si
mostrar resultado
Fin

S-ar putea să vă placă și