Vous êtes sur la page 1sur 36

FUNCTION MODELING USING

IDEF-0
What is IDEF?
• Definition: IDEF is the common name referring to
classes of enterprise modeling languages.
• Objective: IDEF is used for modeling activities
necessary to support system analysis, design,
improvement or integration.
• Originally, IDEF was developed to enhance
communication among people trying to
understand the system. Now, IDEF is being used
for documentation, understanding, design,
analysis, planning, and Integration.
IDEF History
• In the 1970’s, IDEF0 originated in the U.S. Air
Force under the Integrated Computer Aided
Manufacturing(ICAM) program from a well-
established graphical language, the Structured
Analysis and Design Technique (SADT).
IDEF Family

• IDEF Family of Methods:


– IDEF0: for Function Modeling (purpose:description)
– IDEF1: for Information Modeling. (purpose:description)
– IDEF1x: for Data Modeling. (purpose:design)
– IDEF3: for Process Modeling. (purpose:description)
– IDEF4: for Object-Oriented Design. (purpose:design)
– IDEF5: for Ontology Description Capture.
(purpose:description)
Metodología de modelado
con
IDEF0
IDEF0
Integrated Definition Modeling Language

Metodología para el modelado


funcional de procesos
IDEF0

• Objetivos y aplicación de IDEF0

• Sintaxis y Semántica

• Conclusiones

• Asignación
¿Qué es IDEF0?

Metodología para representar de manera


estructurada y jerarquizada las actividades que
conforman un sistema o empresa y los objetos
o datos que soportan la interacción de esas
actividades.

Genérica: Permite modelar gráficamente


sistemas con diferentes propósitos y a
cualquier nivel de detalle que se desee.

Consistencia de uso e interpretación:


Basada en un estándar con especificaciones
precisas y rigurosas.
Aplicación de IDEF0
• Como medio para comunicar reglas y
procesos de negocios
• Para la obtención de la visión estratégica de
cualquier proceso de negocios, educación,
salud, etc.
• Facilitación del análisis para la identificación
de áreas de mejora.
Aplicación de IDEF0

IDEF0 representa lo que se hace


en la empresa
IDEF0: Metodología probada
• Definida en los años 70 y usada por la fuerza
aérea de EE. UU (programa ICAM1)
• Usada por el Departamento de defensa.
• FIPS2 desde 1993

1 integrated computer-aided manufacturing


2 Federal Information Processing Standards
Sintáxis y Semántica de IDEF0
Representación de una actividad
Control
Guías

Entrada
Función Salida
o
actividad

Recursos
Mecanismo

•Función o actividad = Frase verbal (Verbo + objeto directo)

•ICOM (Input, Control, Output, Mechanism)


– Las flechas son sustantivos que representan información,
gente, lugares, cosas, conceptos, eventos.
Sintáxis y Semántica de IDEF0
Representación de una actividad

•Función o actividad = Frase verbal (Verbo + objeto directo)

•ICOM (Input, Control, Output, Mechanism)


– Las flechas son sustantivos que representan información,
gente, lugares, cosas, conceptos, eventos.
Sintáxis y Semántica de IDEF0
Representación de una actividad
Sintáxis y Semántica de IDEF0
Representación de una actividad
Sintáxis y Semántica de IDEF0
Ejemplo de representación de una actividad
Representación de una actividad
• Entradas:
- Siempre se representan por la izquierda de la caja
- Material o información consumida o transformada por una
actividad para producir “salidas”
- Una actividad puede no tener entradas
- La entrada a un proceso siempre es la salida de otro
anterior.

• Salidas:
- Objetos, productos, servicios producidos por la actividad o
proceso
- Se representan por la derecha de la caja
Representación de una actividad
• Control o Guía:
- Objetos que gobiernan o regulan cómo, cuándo y si una
actividad se ejecuta o no.
- Ejemplos: Normas, guías, políticas, calendarios, presupuesto,
reglas, especificaciones, procedimientos.
- Se representan por el lado superior de la actividad.
• Mecanismos o Recursos:
- Recursos necesarios para ejecutar un proceso.
- Ejemplos: Máquinas, programas de cómputo, Instalaciones,
Recursos humanos, sistema de información
- Se representan por el lado inferior de la caja de actividad.
- Una actividad puede no tener mecanismos.
Representación de una actividad

Flecha “Llamada” (Call arrow)

Prueba y calibración

Referencia a otro modelo o diagrama dentro del mismo modelo.


Útil para evitar la duplicidad en la información.
Representación de una actividad

Actividad: Preparar un pastel Representación en IDEF0

Receta

Ingredientes Preparar Pastel


pastel

Utensilios
Estructura de un modelo IDEF0

• Las actividades siempre se agrupan en diagramas.


• La relación entre actividades viene indicada por su
jerarquía posicional y flechas.
Estructura de un modelo IDEF0
Combinaciones de flechas

Salida – Entrada Recurso


Obtener Transformar
recurso recurso

Presupuesto
Aprobar aprobado
Salida – Control Presupuesto

Solicitar
compra
Estructura de un modelo IDEF0
Combinaciones de flechas

Salida – Mecanismo Cortar la madera

Adquirir sierra
eléctrica Sierra
eléctrica

Evaluación de solvencia de clientes


Salida – Control
retroalimentación
Otorgar crédito Evaluar situación
de deudores
Estructura de un modelo IDEF0
Combinaciones de flechas

Salida – Entrada retroalimentación

Parte aprobada
Limpiar y Parte pintada Revisar partes
Pintar parte procesadas

Partes a repintar
Estructura de un modelo IDEF0
Ejemplos de unión y ramificación de flechas
Estructura de un modelo IDEF0
Uniones y flechas ramificadas
Estructura de un modelo IDEF0
Linkage Type Description
Input connection Output to input of lower dominance
box,
e.g. assembly line

Control connection Output to control of lower dominance


box,
e.g. plans, specifications

Output mechanism Output to mechanism of lower


dominance box, e.g. setup, allocation

Control feedback Output to control of higher dominance


box,
e.g. reviews

Input feedback Output to input of higher dominance


box,
e.g. rework
Estructura de un modelo IDEF0
0

A-0

Visión IDEF0 de la 1
Más general
jerarquías en un 2
3

Modelo A0

Más detallado
1
2
3

A2

1 1
2 2
3 3

A22 A23
Estructura de un modelo IDEF0
Codificación ICOM
Estructura de un modelo IDEF0
Información inicial necesaria para desarrollar el
modelo:

• Propósito
- Preguntas a las que el Modelo trata de responder.

• Alcance
- Nivel de detalle que deseamos en el Modelo.

• Punto de vista
- Perspectiva desde la que el modelo ve al sistema (cliente,
proveedor, propietario).
Estructura de un modelo IDEF0
Información de soporte:

• Glosario
- Listado de palabras claves, frases y acrónimos usados en
el Modelo.
• Texto
- Texto asociado a diagramas para clarificar o enfatizar
información e ideas.
• FEO (For Exposition Only) y Node Tree
- Son los diagramas explicativos. No necesitan cumplir con
el estándar.
Estructura de un modelo IDEF0
Reglas
• Diagrama de Contexto:
–Primer diagrama del modelo, diagrama A-0 (Se lee“A
menos cero”)
–Una sola actividad, número 0 y representa el objetivo del
modelo
• Diagramas siguientes A0, A1, A2, …, con actividades 1,
2, …,6. (Se representan entre 3 y 6 actividades por hoja)
• Todas las ICOM de la actividad “padre” deben aparecer en
las actividades “hijo”
• Las flechas, al igual que las actividades, se pueden dividir
en 2 ó más en los diagramas “hijo”
Estructura de un modelo IDEF0
Ejemplo

Esposa Presupuesto Leyes de


construcción
Terreno
Contruir casa-
habitación
Materiales Casa
0

Personal

A-0 Contrucción de casa-habitación


Estructura de un modelo IDEF0
Ejemplo
I1 C1 C2 C3 Esposa
Presupuesto
Terreno

Leyes de
Materiales construcción
Hacer Diseño
I2 diseño 1 Diseño
aceptado y Presupuesto
Diseño Arquitecto permisos
rechazado Tramitar
permisos 2 C2

Arquitecto

Implantar O1
Materiales
Terreno diseño 3 Casa
I1 Albañiles
M1

A0 Contruir casa-habitación
Conclusiones
• Con IDEF0 podemos modelar actividades independientemente de
la organización y el tiempo.
• IDEF0 es una potente herramienta metodológica.

• Técnica ampliamente usada en la industria durante la etapa de


análisis y rediseño en Re-ingeniería de procesos de negocios
(BPR).

• IDEF0 fomenta el trabajo en equipo de manera disciplinada y


coordinada.
• Se puede combinar con otras metodologías para agregar secuencia
y sincronización de actividades.
• Permite realización de “mix” con PDCA, REDER, etc.
Asignación Grupal
• Analizar todo el proceso minero desde la
exploración hasta el proceso de suministro
minero, genere gráficos IDEF0 para este
fin.

• Esto se agregará a el trabajo de generar un


uso de un modelo matemático para
optimizar alguna parte del proceso.