De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Ejemplo de diagrama IDEF0

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 comerciales ; o análisis de ingeniería de software . [1]

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).

Resumen [ editar ]

El método de modelado funcional IDEF0 está diseñado para modelar las decisiones, acciones y actividades de una organización o sistema. [2] 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 una definición de lenguaje de modelado gráfico ( sintaxis y semántica ) y una descripción de una metodología integral para desarrollar modelos. [3] La Fuerza Aérea de EE. UU. Encargó a los desarrolladores de SADT "desarrollar un modelo de funciónmétodo para analizar y comunicar la perspectiva funcional de un sistema. IDEF0 debería ayudar a organizar el análisis del sistema y promover una comunicación eficaz entre el analista y el cliente a través de dispositivos gráficos simplificados ". [2]

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 través 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. [1]

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). [1]

FIPS PUB 183 "Definición de integración para el modelado de funciones (IDEF0)", se retiró 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). [4]

Historia [ editar ]

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 mediante 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 la mejora de 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: [3]

  • IDEF0, utilizado para producir un " modelo de función ". Un modelo de función es una representación estructurada de las funciones, actividades o procesos dentro del sistema modelado o área temática. [5]
  • IDEF1, utilizado para producir un "modelo de información". Un modelo de información representa la estructura y semántica de la información dentro del sistema modelado o área temática. [6]
  • IDEF2, utilizado para producir un "modelo dinámico". Un modelo de dinámica representa las características de comportamiento variables en el tiempo del sistema modelado o área temática. [7]

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 los Estados Unidos, 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. [3]


Temas IDEF0 [ editar ]

Diagrama de contexto de nivel superior

El enfoque IDEF0 [ editar ]

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). [3]

Bloques de construcción IDEF0 [ editar ]

Formato de cuadro de definición de integración para modelado de funciones (IDEF0)

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. [2]

  • Flecha  : Una línea dirigida, compuesta por uno o más segmentos de flecha, que modela un canal o conducto abierto que transporta datos u objetos desde la fuente (sin punta de flecha) para usar (con punta de flecha). Hay 4 clases de flechas: Flecha de entrada, Flecha de salida, Flecha de control y Flecha de mecanismo (incluye Flecha de llamada). Consulte Segmento de flecha, Flecha de límite, Flecha interna.
  • Cuadro  : Un rectángulo, que contiene un nombre y un número, que se utiliza para representar una función.
  • Sintaxis de caja

  • Sintaxis de flecha

  • Posiciones y roles de las flechas

  • Semántica de etiquetas y nombres

  • Contexto  : el entorno inmediato en el que opera una función (o un conjunto de funciones en un diagrama).
  • Descomposición  : la división de una función modelada en sus funciones componentes.
  • 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

  • Bifurcación  : el cruce en el que un segmento de flecha IDEF0 (que va de la fuente al uso) se divide en dos o más segmentos de flecha. Puede denotar desagregación de significado.
  • Conexiones entre cajas

  • Flechas internas y de límite

  • Árbol de nodo típico

  • Contexto numerado de nodos negativos

  • Función  : Una actividad, proceso o transformación (modelado por un cuadro IDEF0) identificado por un verbo o frase verbal que describe lo que se debe lograr.
  • Unir  : el cruce en el que un segmento de flecha IDEF0 (que va de la fuente al uso) se fusiona con uno o más segmentos de flecha para formar un solo segmento de flecha. Puede denotar agrupación de significados de segmentos de flechas
  • Nodo  : una caja a partir de la cual se originan las cajas hijo; una caja para padres. Consulte Índice de nodo, Árbol de nodo, Número de nodo, Referencia de nodo, Número de nodo del diagrama.
Ejemplo de diagrama IDEF0

Notación gráfica [ editar ]

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:

  • funciones (representadas en un diagrama por cuadros), y
  • datos y objetos que interrelacionan esas funciones (representados por flechas).

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. [1]

El proceso IDEF0 [ editar ]

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. [1]

Estándares federales de procesamiento de información [ editar ]

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 de Fabricación Asistida por Computadora Integrada (ICAM) de los Laboratorios Aeronáuticos Wright de la Fuerza Aérea de junio de 1981. [3]


El 2 de septiembre de 2008, la norma NIST asociada, FIPS 183, fue retirada (decisión sobre el Registro Federal vol. 73 / página 51276. [4]

Ver también [ editar ]

  • Modelo de función
  • Diagrama de bloques de flujo funcional
  • IDEF1X
  • IDEF3
  • IDEF5

Referencias [ editar ]

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 .

  1. ^ a b c d e Fundamentos de ingeniería de sistemas. Prensa Universitaria de Adquisición de Defensa, 2001.
  2. ↑ a b c Varun Grover , William J. Kettinger (2000). Process Think: Perspectivas ganadoras para el cambio empresarial en la era de la información. p.168.
  3. ^ a b c d e Publicación FIPS 183 Archivada el 27 de febrero de 2009 en la Wayback Machine publicada en IDEFØ en diciembre de 1993 por el Laboratorio de sistemas informáticos del Instituto Nacional de Estándares y Tecnología (NIST).
  4. ^ a b FIPS retirados enumerados por número, actualizado el 15/12/16 )
  5. ^ Arquitectura ICAM Parte II-Volumen IV - Manual de modelado de funciones (IDEF0) , AFWAL-TR-81-4023, Laboratorio de materiales, Laboratorios aeronáuticos Wright de la fuerza aérea, Comando de sistemas de la fuerza aérea, Base de la fuerza aérea Wright-Patterson, Ohio 45433, junio de 1981 .
  6. ^ Arquitectura ICAM Parte II, Volumen V - Manual de modelado de información (IDEF1), AFWAL-TR-81-4023, Laboratorio de materiales, Laboratorios aeronáuticos Wright de la fuerza aérea, Comando de sistemas de la fuerza aérea, Base de la fuerza aérea Wright-Patterson, Ohio 45433, junio de 1981 .
  7. ^ Arquitectura ICAM Parte II, Volumen VI - Manual de modelado dinámico (IDEF2), AFWAL-TR-81-4023, Laboratorio de materiales, Laboratorios aeronáuticos Wright de la fuerza aérea, Comando de sistemas de la fuerza aérea, Base de la fuerza aérea Wright-Patterson, Ohio 45433, junio de 1981 .

Enlaces externos [ editar ]

  • Publicación FIPS 183 publicada de IDEFØ en diciembre de 1993 por el Laboratorio de Sistemas Informáticos del Instituto Nacional de Estándares y Tecnología (NIST). (Retirado por NIST 08 de septiembre de 02, consulte el índice de FIPS retirado por orden numérico )
  • Registro Federal vol. 73 / página 51276 decisión de retirada
  • Descripción general de IDEF0 en www.idef.com