Está en la página 1de 20

Modelado de Procesos en IDEF0

Rev. 07032021

Construcción de Cronogramas de Actividades| 1


Contenido

Información sobre derechos de autor. ........................................................................................................... 3


¿Qué es IDEF0?................................................................................................................................................ 4
La Herramienta de Software ........................................................................................................................... 4
Sobre el uso del Ratón (mouse) .................................................................................................................. 6
Iniciar la Aplicación.......................................................................................................................................... 6
Preferencias del Modelo y del Diagrama .................................................................................................... 7
Edición del Diagrama de Contexto IDEF0 (A-0) ............................................................................................... 9
Cajas de Actividad ....................................................................................................................................... 9
Flechas ...................................................................................................................................................... 10
Textos de Flechas ...................................................................................................................................... 11
Texto para observaciones ......................................................................................................................... 11
Diagramas Padres/Hijos ................................................................................................................................ 12
Crear Diagramas Hijos............................................................................................................................... 12
Reubicar o dividir flechas ICOM ................................................................................................................ 13
Regresar (subir) a Diagramas Padre.......................................................................................................... 14
Algunos consejos extra ............................................................................................................................. 14
Un poco de teoría sobre IDEF0 ..................................................................................................................... 16
Arquitectura Funcional ............................................................................................................................. 16
Modelado en IDEF0................................................................................................................................... 16
Sintaxis y Semántica en IDEF0 .................................................................................................................. 17
Referencias: ................................................................................................................................................... 20

Construcción de Cronogramas de Actividades| 2


Información sobre derechos de autor.
En este documento se mencionan distintas marcas comerciales registradas como:

Java, es una marca cubierta con el licenciamiento “Oracle Binary Code License Agreement for the Java SE Platform
Products and JavaFX”.

Oracle, es a su vez, una marca registrada por Oracle Corporation. Para el uso del software propuesto en este
instructivo, se requiere de Java Runtime Environment (JRE), que es lo que se obtiene al descargar el software de Java.
JRE está formado por Java Virtual Machine (JVM), clases del núcleo de la plataforma Java y bibliotecas de la plataforma
Java de soporte. JRE es la parte de tiempo de ejecución del software de Java.

Ramus Process Builder es una marca registrada por Oleksiy Chizhevskiy y Vitaliy Yakovchuk con licenciamiento de
GNU General Public License versión 3 (Free Software Foundation). Este instructivo se refiere a la versión 2.0 de Ramus
Process Builder.

Otras marcas como Microsoft, Windows, son propiedad de sus respectivos propietarios.

Este instructivo es de tipo académico desarrollado para apoyar cursos de pregrado/posgrado en la Universidad
Autónoma de Occidente, por lo que su reproducción para usos comerciales está expresamente prohibida.

Construcción de Cronogramas de Actividades| 3


¿Qué es IDEF0?
IDEFØ (Integration Definition for Function Modeling) es un método diseñado para modelar decisiones, acciones y
actividades de una organización o sistema. IDEFØ se derivó de un lenguaje gráfico bien establecido, el análisis
estructurado y Técnica de Diseño (SADT por sus siglas en inglés Structured Analysis and Design Technique).

Es un método de modelado para analizar y comunicar la perspectiva funcional de un sistema. Los modelos efectivos
de IDEFØ ayudan a organizar el análisis de un sistema y a promover una buena comunicación entre el analista y el
cliente. IDEFØ es útil para establecer el alcance de un análisis, especialmente para un análisis funcional.

Como estándar, se ha incorporado en la norma ISO/IEC/IEEE 31320-1:2012.

Para detalles sobre IDEF0, acceda a su sitio oficial:

http://www.idef.com/wp-content/uploads/2016/02/idef0.pdf

La Herramienta de Software
En este instructivo se sugiere una herramienta de software de uso libre denominada Ramus Process Builder1 gracias
a sus capacidades para representar la arquitectura funcional que cumpla con el estándar IDEF0.

Ramus Process Builder solo está disponible para Microsoft Windows®; a continuación, se indicarán los primeros pasos
que debe realizar la primera vez que utilice el programa:

1. Descargue la última versión de Java en su computadora, desde el siguiente enlace:


https://www.java.com/es/
2. Instale la aplicación siguiendo las instrucciones en pantalla (las pantallas pueden variar según la versión
disponible).

3. Luego de instalar Java, descargue ahora Ramus Process Builder desde el siguiente enlace:

1
Ramus Process Builder es gratuito, y está disponible en: https://github.com/Vitaliy-Yakovchuk/ramus/releases

Construcción de Cronogramas de Actividades| 4


https://github.com/Vitaliy-Yakovchuk/ramus/releases

4. Ejecute el instalador y siga las instrucciones en pantalla:

Construcción de Cronogramas de Actividades| 5


Sobre el uso del Ratón (mouse)
Para el uso de Ramus Process Builder, es importante reconocer en este instructivo cómo utilizar el ratón con sus
respectivos botones cuando así se indique.

Clic Izquierdo (normal)

Es el botón más utilizado del ratón, y su uso implica realizar una única pulsación sobre él, soltándolo
inmediatamente.

Clic Derecho

Botón que se emplea para mostrar un menú rápido en pantalla; su uso implica realizar una única
pulsación sobre él, soltándolo inmediatamente.

Doble Clic

Botón que se emplea para acceder a ventanas de opciones especializadas; su uso implica realizar dos
pulsaciones seguidas sobre él, soltándolo inmediatamente.

Clic Sostenido

Acción que emplea el botón izquierdo para “arrastrar” elementos en la pantalla; su uso implica realizar
una pulsación sobre él, pero sin soltarlo, mientras se realiza la acción o movimiento.

Iniciar la Aplicación
Dependiendo de la versión de Windows instalada en su computadora, vaya al botón “Inicio” opción “Todas las
Aplicaciones” y busque “Ramus” para iniciarla.

En algunas instalaciones, podría no


configurarse un acceso directo a la
aplicación, por lo que tendrá que utilizar la
herramienta de búsqueda de Windows para
buscar el archivo “ramus-startup.jar”.

Observará en su pantalla la siguiente barra


del programa:

Seleccione Crear un Nuevo Archivo y pulse finalmente Ok para pasar a la pantalla 1 de 5 de configuración inicial del
modelo.

Complete los campos de Autor, Nombre del Proyecto,


Nombre del Modelo.

Seleccione el tipo de modelo como IDEF0 y pulse el botón


Siguiente (Next) para pasar a la pantalla 2 de 5.

Construcción de Cronogramas de Actividades| 6


Ahora, indique el nombre de la empresa propietaria del modelo y pulse el botón Siguiente (Next) para pasar a la
pantalla 3 de 5.

Provea una corta descripción acerca del proceso que está modelando pulse el botón Siguiente (Next) para pasar a la
pantalla 4 de 5.

No indique nada en las pantallas para la creación de catálogos, solo pulse Siguiente (Next) hasta llegar al Diagrama
de Contexto de IDEF0 que se muestra en la siguiente imagen:

Preferencias del Modelo y del Diagrama


Si hace Clic Derecho sobre la parte superior del diagrama para desplegar el menú rápido:

En la opción de Preferencias del Modelo (Model Preferences) podrá editar de nuevo los datos iniciales en la pestaña
General; en la pestaña Estado (Status) puede indicar si el modelo está en etapa de desarrollo o Construcción (Working),
es un Borrador (Draft), Recomendado, listo para su Publicación u Otro (según lo indique Usted):

Construcción de Cronogramas de Actividades| 7


En la pestaña de Lectores (Readers), Usted puede agregar las personas que revisarán el modelo con las respectivas
fechas:

Pulse el botón Agregar (Add) y escriba el nombre del lector,


indique también la fecha de su revisión.

La información ajustada en estas pestañas se verá reflejada


en el encabezado del diagrama.

Omita la información mostrada en las pestañas Atributos.

Si al pulsar Clic Derecho sobre el encabezado del diagrama,


selecciona del menú rápido la opción Preferencias del
Diagrama (Diagram preferences), podrá editar la siguiente
información:

Construcción de Cronogramas de Actividades| 8


En la pestaña General, puede acceder al nombre del Autor
y a las fechas de Creación y Revisión del diagrama, que,
por defecto, será las que el programa tome del sistema el
día que se ha utilizado.

En la pestaña Estado, (Status) como en las preferencias


del modelo, puede indicar si está en etapa de desarrollo o
Construcción (Working), es un Borrador (Draft),
Recomendado, listo para su Publicación u Otro (según lo
indique Usted).

Estas opciones las podrá encontrar también en la opción Diagrama


(Diagram) de la barra de menús en la parte superior de la aplicación:

Edición del Diagrama de Contexto IDEF0 (A-0)


Cajas de Actividad
Para incorporar la caja de actividad
principal y los elementos ICOM
(Inputs, Controls, Outputs,
Mechanisms), requerirá apoyarse de la barra de herramientas ubicada debajo de la barra de menús en la parte
superior de la pantalla.

Construcción de Cronogramas de Actividades| 9


Haga un Clic Izquierdo (normal) sobre la Herramienta
Caja de Actividad (Activity Box Tool) y luego un nuevo Clic
Izquierdo (normal) sobre el área de trabajo en el
diagrama para ubicar la Actividad:

Puede redimensionar la caja de actividad arrastrando sus


bordes o esquinas.

Si pulsa Doble Clic Izquierdo (normal) sobre la caja, podrá


asignarle un nombre (pestaña Name), tipo de fuente,
color de fondo.

En este Diagrama de Contexto A0, solo es posible incorporar


una única caja de actividad.

Flechas
Para incorporar los elementos ICOM mediante flechas, seleccione primero con Clic Izquierdo (normal) la Herramienta
Flecha (Arrow Tool); para los elementos de Entrada (Input), haga un Clic Izquierdo (normal) en el lado izquierdo del
diagrama hasta que observe una barra de color negro, luego haga Clic Izquierdo (normal) sobre la región izquierda de
la caja de actividad, hasta que vea un triángulo de color negro.

Para los elementos de Control (Control), haga un Clic Izquierdo (normal) en el lado superior del diagrama hasta que
observe una barra de color negro, luego haga Clic Izquierdo (normal) sobre la región superior de la caja de actividad,
hasta que vea un triángulo de color negro.

Para los elementos de Mecanismos (Mechanisms), haga un Clic Izquierdo (normal) en el lado inferior del diagrama
hasta que observe una barra de color negro, luego haga Clic Izquierdo (normal) sobre la región inferior de la caja de
actividad, hasta que vea un triángulo de color negro.

Finalmente, para los elementos de Salida (Output), haga un Clic Izquierdo (normal) en el lado izquierdo de la caja de
actividad, hasta que observe un triángulo de color negro, luego haga Clic Izquierdo (normal) sobre el lado derecho del
diagrama, hasta que vea una barra de color negro.

Construcción de Cronogramas de Actividades| 10


En resumen, basta con seleccionar primero la herramienta de Flecha, y hacer Clic Izquierdo (normal) en el costado
donde inicia y luego en el costado donde finaliza la flecha.

Textos de Flechas
Para asignar nombres a las flechas, haga Doble Clic sobre ella;
en la pestaña Nombre (Name), especifique el nombre para la
flecha y pulse finalmente el botón Ok.

Para conectar el nombre de la flecha con ella por medio de una


pequeña línea guía, seleccione con Clic Izquierdo (normal) la
Herramienta Línea Guía (Squiggle Tool) y luego toque la flecha
respectiva con un Clic Izquierdo (normal).

Si hace Clic Sostenido sobre el texto de una flecha, puede


arrastrar libremente los textos con los nombres para reubicarlos
a una posición más conveniente.

Para editar los nombres, cambiar su tipo de fuente, color o tipo


de línea de las flechas, solo haga Doble Clic sobre el texto o la
flecha y seleccione la pestaña respectiva en la ventana de
opciones de flecha.

Texto para observaciones


Para enriquecer su modelo, puede incorporar textos
independientes de la siguiente manera:

Construcción de Cronogramas de Actividades| 11


a. Seleccione de la barra de herramientas la Herramienta
Texto (Text Tool) con un Clic Izquierdo (normal).
b. Ahora haga un nuevo Clic Izquierdo (normal) en el lugar en
donde desea incorporar el texto para agregarlo.
c. Haga ahora Doble Clic sobre la caja de texto incorporada.
d. En la ventana Opciones de Texto (Text options) escriba el
texto correspondiente, configure tipo de fuente y color en
las pestañas respectivas.
e. Finalmente, pulse el botón Ok, para aceptar los ajustes.
Recuerde que puede reubicar las cajas de texto haciendo Clic
Sostenido y arrastrándolas sobre el diagrama.

Finalmente, en el Diagrama de Contexto, puede incorporar


tantas flechas ICOM sean convenientes, procurando seleccionar
aquellos elementos más importantes del proceso a modelar,
pues cuando se detalla el modelo en los Diagramas Hijo, se
pueden adicionar más elementos al modelo.

Diagramas Padres/Hijos
Crear Diagramas Hijos
Para crear un nivel de detalle para cada Actividad, basta
con seleccionar primero la Caja de Actividad respectiva y
luego, seleccionar la Herramienta Ir a Diagrama Hijo (Go
to Child Diagram).

En la ventana desplegada, seleccione una de las Plantillas


(Template) y el Número de Cajas de Actividad (Activity box Count)
que contendrá el Diagrama Hijo a incorporar (se sugiere un
máximo 6).

Las plantillas disponibles simplemente incorporan de manera


predefinida, algunas flechas adicionales que usted puede utilizar,
eliminar o reubicar.

En la siguiente imagen se observan las tres opciones disponibles,


al seleccionar 4 cajas de actividad.

Construcción de Cronogramas de Actividades| 12


Las Flechas (Elementos ICOM) presentes en el Diagrama Padre respectivo, se incorporan automáticamente a los
Diagramas Hijos, pero usted deberá conectarlas a las actividades correspondientes.

Reubicar o dividir flechas ICOM


Para reubicar las flechas a las actividades relacionadas, seleccione primero la Herramienta Flecha (Arrow Tool) con un
Clic Izquierdo (normal); luego, con un Clic Izquierdo (normal) seleccione una punta (o cola) de la flecha a reubicar, y
finalice la tarea, haciendo también Clic izquierdo (normal) en el lado de la actividad deseada.

En el caso de querer dividir una flecha entre varias actividades (elementos ICOM comunes), haga Clic Izquierdo
(normal) en la Herramienta Flecha (Arrow Tool), luego toque un costado de la flecha respectiva haciendo un Clic
Izquierdo (normal) sobre ella; finalmente, haga también Clic Izquierdo (normal) sobre el lado de la actividad respectiva:

Construcción de Cronogramas de Actividades| 13


Para reubicar la posición de las flechas, simplemente haga Clic Sostenido sobre uno de sus
costados y arrástrela a la nueva ubicación.

Estas subdivisiones de flechas pueden tener nombres propios, simplemente dando Doble Clic
sobre el sector de flecha respectivo, y asignando su nombre en el campo Nombre de
Segmento (Segment name).

Regresar (subir) a Diagramas Padre


Para regresar o subir al Diagrama padre respectivo, haga Clic
Izquierdo (normal) en la Herramienta Ir a Diagrama Padre (Go
to Parent Diagram).

Un indicativo para conocer si una actividad tiene un Diagrama


Hijo, es observar su esquina superior izquierda, en donde si está presente una pequeña línea diagonal, significa que
no hay actividades que la detallen más (Diagramas Hijos), mientras que, si no posee dicha diagonal, es un indicativo
de que al seleccionarla y pulsar la herramienta
Ir al Diagrama Hijo, se visualizará el mismo.

También es importante notar que, si agrega


flechas adicionales a un diagrama, éstas
mostrarán en su cola (o punta según el caso),
un par de corchetes [ ] denominados Túneles,
que indican que la misma no está incorporada
en el Diagrama Padre respectivo.

Otra posibilidad para ubicar rápidamente un Diagrama


Padre/Hijo, es desplegando la Estructura del Modelo, haciendo
Clic Izquierdo en el panel izquierdo de la pantalla y dando Doble
Clic sobre el diagrama deseado.

Algunos consejos extra


Agregar/Eliminar Garabatos: Pulse Clic Derecho sobre el texto de la flecha respectiva
y Active/Desactive la opción Squiggle.

Construcción de Cronogramas de Actividades| 14


Centrar las flechas alrededor de una actividad: Pulse Clic Derecho sobre la caja de la
actividad y seleccione la opción Centrar sectores agregados (Center added sectors).
Para centrar todas las flechas del diagrama, vaya al menú Diagram y seleccione Center
All Arrows o pulse Alt-C.

Agregar una flecha nueva en un subproceso, y proyectarla en el Diagrama Padre


respectivo:

Luego de agregar la flecha ICOM del caso (la que tendrá un túnel por no
estar en el diagrama padre), pulse sobre la herramienta de Selección, luego
Clic Derecho sobre la cola de la flecha (Túnel) para desplegar el menú, desde
donde seleccionará la opción Flecha Túnel (Arrow Tunnel).

En la pequeña ventana, elija la opción Resolver el


borde de flecha (Resolve it to border arrow).

Esto hará desaparecer el túnel de la flecha, y crear


automáticamente la misma en el Diagrama Padre respectivo.

Exportar Diagramas como Imágenes: Desde el menú Diagram, opción


Export images, es posible crear archivos de imagen en formatos .bmp,
.png, .jpg, .svg y .emf. Seleccione los diagramas a exportar, el tamaño
en pixeles de la imagen, la carpeta de almacenamiento y finalmente,
el botón Ok.

Imprimir a Impresora o Archivo PDF: Desde el menú File, seleccione la opción Print
Preview, seleccione los diagramas a imprimir, ajuste el porcentaje de ampliación y
pulse sobre el botón de Imprimir, Ajustar Impresión o de Imprimir en PDF.

Construcción de Cronogramas de Actividades| 15


Un poco de teoría sobre IDEF0
Modelar un proceso es combinar acertadamente un conjunto de técnicas que provean de una visión amplia y
entendimiento sobre los procesos de tal manera que se facilite su diseño, análisis y medición del desempeño.

El Modelado de Procesos Empresariales es aquel conjunto de actividades involucradas en la creación de una


representación de un proceso existente o de uno propuesto y que da una perspectiva de extremo a extremo sobre los
procesos primarios, de soporte y de gestión en la organización.

Arquitectura Funcional
La Arquitectura Funcional de un Sistema, contiene un modelo jerárquico de las funciones que se realizan en él, como
sus componentes y configuración, el flujo de ítems informacionales y físicos desde fuera del sistema, a través de los
procesos de transformación y finalmente, los resultados de la operación. Muchas personas la denominan Arquitectura
Lógica.

Una función, es aquí, un proceso que toma unas entradas (inputs) y las transforma en salidas (outputs), incluyendo
todos los posibles cambios de estado.

La Arquitectura Funcional puede definirse como: Una arquitectura lógica que define lo que el sistema debe hacer, es
decir, un modelo lógico que captura la transformación de unas entradas en salidas usando información de control, así
como los recursos necesarios.

Modelado en IDEF0
IDEF (Integration DEFinition) es una familia de lenguajes de modelado en el campo de los sistemas y la ingeniería de
software desarrollados en los 70’s por el laboratorio de materiales de la fuerza aérea norteamericana, quienes
buscaban incrementar la productividad mediante la aplicación de la tecnología computacional.

Se identificó la necesidad de una mejor técnica de comunicación y análisis para las personas involucradas en la mejora
de la productividad. IDEFØ provee de una muy útil representación gráfica de la interacción entre los elementos físicos
y funcionales de un sistema, aunque no lo suficientemente preciso como para definir toda la representación dinámica
del sistema.

La familia de estándares está conformada entre otros:

• IDEFØ: Metodología para el modelado funcional que representa las decisiones, acciones y actividades en una
organización o sistema.
• IDEF1: Metodología para el modelado informacional con el fin de identificar cual información se gestiona en la
organización, cuáles son los problemas causados por un mal uso de información y cuáles serán los requerimientos
de información en la implementación de mejoras.
• IDEF1x: Metodología para el modelado de datos con el fin de diseñar bases de datos relacionales.
• IDEF2: Metodología para el modelado de sistemas dinámicos empleado para simulaciones basado en modelos
matemáticos.
• IDEF3: Metodología de captura para la descripción de procesos empleado para recolectar y documentar procesos,
sus relaciones de precedencia y causalidad.

Construcción de Cronogramas de Actividades| 16


Sintaxis y Semántica en IDEF0
IDEFØ solo emplea dos elementos semánticos:

Una Función o Actividad: se representa con una caja, la cual incorpora una frase verbal y
un número que le provee contexto dentro del modelo.

En este contexto, una función es una transformación de entradas en salidas. Las entradas
a transformar en salidas ingresan a la función por la izquierda, los controles que guían el
proceso de transformación ingresan por arriba, los mecanismos (recursos físicos que
ejecutan la función) ingresan por abajo, y las salidas abandonan la función por la derecha.

Un Flujo de material, energía o datos es representado por una flecha o arco, etiquetado
por una frase o nombre que representa un conjunto o colección de elementos. Esta frase
debe conectarse a la flecha con una línea.

Elementos ICOM (Inputs, Controls, Outputs, Mechanims) con un ejemplo:

Algunas reglas para su construcción:

• El número de subfunciones está limitado a 6 o posiblemente 7.


• Toda función debe tener un control.
• Una entrada, es opcional en algunos casos.
• Las retroalimentaciones son modeladas a partir de la salida de una función con numeración mayor, hacia una
entrada, control o mecanismo de otra función con numeración menor.

Construcción de Cronogramas de Actividades| 17


Respecto a las flechas:

Construcción de Cronogramas de Actividades| 18


Túneles: Flechas túnel se emplean para proveer información en un nivel específico y que no es requerida en otros
niveles.

Jerarquía en los Diagramas Padres-Hijos:

Construcción de Cronogramas de Actividades| 19


Tipos de diagramas IDEFØ: Al detallar procesos se parte de un Diagrama de Contexto o general.

Consulte la documentación oficial sobre la semántica utilizada en IDEF0 para detalles de cómo utilizar los diferentes
elementos ICOM y las reglas de uso respectivas:

http://www.idef.com/wp-content/uploads/2016/02/idef0.pdf

Referencias:
Material adaptado de:

Cuenca B. Soraya & Aragón Ch. Alexander. Modelado de Procesos en IDEF0. Uso de la herramienta de software. Curso
Ingeniería de Empresa. 2019. 18 p.
BUEDE, Dennis M. The Engineering Design of Systems. Models and Methods. 2nd. Edition. Wiley, 2009. 524 p.
KBSI. Integrated Definition Methods (IDEF). Knowledge Based Systems, Inc. http://www.idef.com/
NIST. Integration Definition for Function Modeling, IDEF0. National Institute of Standards and Technology. 1993.

Construcción de Cronogramas de Actividades| 20

También podría gustarte