IDEF0, un acrónimo compuesto ("Icam DEFinition for Function Modeling", donde ICAM es un acrónimo de "Integrated Computer Aided Manufacturing"), es una metodología de modelado de funciones para describir funciones de fabricación, que ofrece un lenguaje de modelado funcional para el análisis, desarrollo, reingeniería e integración de sistemas de información, procesos de negocio o análisis de ingeniería de software.
IDEF0 es parte de la familia IDEF de lenguajes de modelado en el campo de la ingeniería de software y se basa en el lenguaje de modelado funcional Structured Analysis and Design Technique (SADT).
El método de Modelado Funcional IDEF0 está diseñado para modelar las decisiones, acciones y actividades de una organización o sistema. Se derivó del lenguaje de modelado gráfico establecido Structured Analysis and Design Technique (SADT) desarrollado por Douglas T.Ross y SofTech, Inc. En su forma original, IDEF0 incluye tanto una definición de un lenguaje de modelado gráfico ( sintaxis y semántica ) como un descripción de una metodología integral para el desarrollo de modelos. La Fuerza Aérea de los EE. UU. Encargó a los desarrolladores de SADT "desarrollar un método de modelo funcional para analizar y comunicar la perspectiva funcional de un sistema. IDEF0 debería ayudar a organizar el análisis del sistema y promover la comunicación efectiva entre el analista y el cliente a través de dispositivos gráficos simplificados".
Donde el diagrama de bloques de flujo funcional se usa para mostrar el flujo funcional de un producto, IDEF0 se usa para mostrar el flujo de datos, el control del sistema y el flujo funcional de los procesos del ciclo de vida. IDEF0 es capaz de representar gráficamente una amplia variedad de operaciones comerciales, de fabricación y otros tipos de operaciones empresariales con cualquier nivel de detalle. Proporciona una descripción rigurosa y precisa y promueve la coherencia de uso e interpretación. Está bien probado y comprobado a lo largo de muchos años de uso por parte del gobierno y la industria privada. Puede ser generado por una variedad de herramientas de gráficos por computadora. Numerosos productos comerciales apoyan específicamente el desarrollo y análisis de diagramas y modelos IDEF0.
Una técnica asociada, Definición de Integración para Modelado de Información (IDEF1x), se utiliza para complementar IDEF0 para sistemas con uso intensivo de datos. El estándar IDEF0, la publicación 183 de estándares federales de procesamiento de información (FIPS 183) y el estándar IDEF1x (FIPS 184) son mantenidos por el Instituto Nacional de Estándares y Tecnología (NIST).
FIPS PUB 183 "Definición de integración para el modelado de funciones (IDEF0)", fue retirado como estándar federal (a favor de las especificaciones y estándares OPEN) el 2 de septiembre de 2008, como se cita en "The Federal Register", Volumen 73, página 51276 (73FR / 51276).
Durante la década de 1970, el Programa de la Fuerza Aérea de los Estados Unidos para la Fabricación Asistida por Computadora Integrada (ICAM) buscó aumentar la productividad de la manufactura a través de la aplicación sistemática de tecnología informática. El programa ICAM identificó la necesidad de mejores técnicas de análisis y comunicación para las personas involucradas en mejorar la productividad de fabricación. Como resultado, en 1981 el programa ICAM desarrolló una serie de técnicas conocidas como técnicas IDEF (Definición ICAM) que incluían las siguientes:
En 1983, el programa del Sistema Integrado de Apoyo a la Información de la Fuerza Aérea de EE. UU. Mejoró la técnica de modelado de información IDEF1 para formar IDEF1X (IDEF1 Extended), una técnica de modelado de datos semánticos. En la década de 1990, las técnicas IDEF0 e IDEF1X se utilizan ampliamente en los sectores gubernamental, industrial y comercial, lo que respalda los esfuerzos de modelado para una amplia gama de empresas y dominios de aplicación. En 1991, el Instituto Nacional de Estándares y Tecnología (NIST) recibió el apoyo del Departamento de Defensa de EE. UU., Oficina de Gestión de Información Corporativa (DoD / CIM), para desarrollar uno o más Estándar Federal de Procesamiento de Información (FIPS) para técnicas de modelado. Las técnicas seleccionadas fueron IDEF0 para modelado de funciones e IDEF1X para modelado de información. Estos documentos FIPS se basan en los manuales IDEF publicados por la Fuerza Aérea de los EE. UU. A principios de la década de 1980.
IDEF0 se puede utilizar para modelar una amplia variedad de sistemas automatizados y no automatizados. Para los sistemas nuevos, se puede utilizar primero para definir los requisitos y especificar las funciones, y luego para diseñar una implementación que cumpla con los requisitos y realice las funciones. Para los sistemas existentes, IDEF0 se puede utilizar para analizar las funciones que realiza el sistema y registrar los mecanismos (medios) mediante los cuales se realizan. El resultado de aplicar IDEF0 a un sistema es un modelo que consta de una serie jerárquica de diagramas, texto y glosario con referencias cruzadas entre sí. Los dos componentes principales del modelado son funciones (representadas en un diagrama por cuadros) y los datos y objetos que interrelacionan esas funciones (representados por flechas).
El modelo IDEF0 que se muestra aquí a la izquierda se basa en una sintaxis simple. Cada actividad se describe mediante una etiqueta basada en verbos colocada en un recuadro. Las entradas se muestran como flechas que ingresan al lado izquierdo del cuadro de actividad, mientras que los resultados se muestran como flechas de salida en el lado derecho del cuadro. Los controles se muestran como flechas que ingresan en la parte superior del cuadro y los mecanismos se muestran como flechas que ingresan desde la parte inferior del cuadro. Las entradas, controles, salidas y mecanismos (ICOM) se denominan conceptos.
Sintaxis de caja
Sintaxis de flecha
Posiciones y roles de las flechas
Semántica de etiquetas y nombres
Ejemplo de diagrama de nivel superior
Estructura de descomposición
Uso de la expresión de referencia detallada
Estructuras de unión y bifurcación de flecha
Conexiones entre cajas
Flechas internas y de límite
Árbol de nodo típico
Contexto numerado de nodos negativos
IDEF0 es un modelo que consta de una serie jerárquica de diagramas, texto y glosario con referencias cruzadas entre sí. Los dos componentes principales de modelado son:
Como se muestra en la Figura 3, la posición en la que la flecha se adhiere a una caja transmite la función específica de la interfaz. Los controles entran en la parte superior del cuadro. Las entradas, los datos u objetos sobre los que actúa la operación, ingresan al cuadro de la izquierda. Las salidas de la operación salen del lado derecho de la caja. Las flechas del mecanismo que proporcionan medios de apoyo para realizar la función se unen (apuntan hacia arriba) a la parte inferior de la caja.
El proceso IDEF0 comienza con la identificación de la función principal a descomponer. Esta función se identifica en un "Diagrama de contexto de nivel superior", que define el alcance del análisis IDEF0 en particular. En la Figura 3 se muestra un ejemplo de un diagrama de contexto de nivel superior para un proceso de gestión de sistemas de información. A partir de este diagrama se generan los diagramas de nivel inferior. En la Figura 4 se muestra un ejemplo de un diagrama derivado, llamado "hijo" en la terminología IDEF0, para una función de ciclo de vida.
En diciembre de 1993, el Instituto Nacional de Estándares y Tecnología anunció el estándar para la Definición de Integración para Modelado de Funciones (IDEF0) en la categoría Estándar de Software, Técnicas de Modelado. Esta publicación anuncia la adopción del IDEF0 como estándar federal de procesamiento de información (FIPS). Este estándar se basó en la arquitectura integrada de fabricación asistida por computadora (ICAM) de Air Force Wright Aeronautical Laboratories de junio de 1981.
El 2 de septiembre de 2008, el estándar NIST asociado, FIPS 183, fue retirado (decisión sobre el Registro Federal vol. 73 / página 51276.
Fundamentos de la Ingeniería de Sistemas. Prensa Universitaria de Adquisición de Defensa, 2001.
Este artículo incorpora material de dominio público del sitio web del Instituto Nacional de Estándares y Tecnología https://www.nist.gov.
![]() | Wikimedia Commons tiene medios relacionados con IDEF0. |