stringtranslate.com

Diagrama de bloques de flujo funcional

Figura 1: Formato de diagrama de bloques de flujo funcional. [1]

Un diagrama de bloques de flujo funcional ( FFBD ) es un diagrama de flujo de múltiples niveles, secuenciado en el tiempo, paso a paso del flujo funcional de un sistema . [2] El término "funcional" en este contexto es diferente de su uso en programación funcional o en matemáticas, donde emparejar "funcional" con "flujo" sería ambiguo. Aquí, "flujo funcional" se refiere a la secuenciación de operaciones, con flechas de "flujo" expresando dependencia del éxito de operaciones anteriores. Los FFBD también pueden expresar dependencias de datos de entrada y salida entre bloques funcionales, como se muestra en las figuras a continuación, pero los FFBD se centran principalmente en la secuenciación.

La notación FFBD se desarrolló en la década de 1950 y se utiliza ampliamente en la ingeniería de sistemas clásica . Las FFBD son una de las metodologías clásicas de modelado de procesos de negocios , junto con los diagramas de flujo , los diagramas de flujo de datos , los diagramas de flujo de control , los diagramas de Gantt , los diagramas PERT y los IDEF . [3]

Los FFBD también se conocen como diagramas de flujo funcional , diagramas de bloques funcionales y flujos funcionales . [4]

Historia

El primer método estructurado para documentar el flujo de procesos, el diagrama de flujo de procesos , fue presentado por Frank Gilbreth a los miembros de la Sociedad Estadounidense de Ingenieros Mecánicos (ASME) en 1921 como la presentación “Diagramas de procesos: primeros pasos para encontrar la mejor manera”. [5] Las herramientas de Gilbreth rápidamente encontraron su camino en los planes de estudio de ingeniería industrial .

A principios de la década de 1930, un ingeniero industrial, Allan H. Mogensen, comenzó a capacitar a gente de negocios en el uso de algunas de las herramientas de la ingeniería industrial en sus Conferencias de Simplificación del Trabajo en Lake Placid , Nueva York . Un graduado de 1944 de la clase de Mogensen, Art Spinanger, llevó las herramientas a Procter and Gamble , donde desarrolló su Programa de Cambio Deliberado de Métodos. Otro graduado de 1944, Ben S. Graham , Director de Ingeniería Formcraft en Standard Register Industrial , adaptó el diagrama de proceso de flujo al procesamiento de información con su desarrollo del diagrama de proceso de flujo múltiple para mostrar múltiples documentos y sus relaciones. En 1947, ASME adoptó un conjunto de símbolos como el Estándar ASME para Diagramas de Procesos de Flujo y Operación, derivado del trabajo original de Gilbreth. [5]

El diagrama de bloques de flujo funcional moderno fue desarrollado por TRW Incorporated, una empresa relacionada con la defensa, en la década de 1950. [6] En la década de 1960, la NASA lo utilizó para visualizar la secuencia temporal de eventos en sistemas espaciales y misiones de vuelo. [7] Los FFBD se utilizaron ampliamente en la ingeniería de sistemas clásica para mostrar el orden de ejecución de las funciones del sistema. [3]

Desarrollo de diagramas de bloques de flujo funcional

Figura 2: Desarrollo de diagramas de bloques de flujo funcional [8]

Los diagramas de flujo de trabajo de una nave espacial pueden desarrollarse en una serie de niveles. Los diagramas de flujo de trabajo de una nave espacial muestran las mismas tareas identificadas a través de la descomposición funcional y las muestran en su relación lógica y secuencial. Por ejemplo, la misión de vuelo completa de una nave espacial puede definirse en un diagrama de flujo de trabajo de un nivel superior, como se muestra en la Figura 2. Cada bloque del diagrama de primer nivel puede luego expandirse a una serie de funciones, como se muestra en el diagrama de segundo nivel para "realizar operaciones de misión". Nótese que el diagrama muestra tanto la entrada (transferencia a la órbita operacional) como la salida (transferencia a la órbita del sistema de transporte espacial), iniciando así el proceso de identificación y control de la interfaz. Cada bloque del diagrama de segundo nivel puede desarrollarse progresivamente en una serie de funciones, como se muestra en el diagrama de tercer nivel de la Figura 2. [8]

Estos diagramas se utilizan tanto para desarrollar requisitos como para identificar estudios comerciales rentables. Por ejemplo, ¿la antena de la nave espacial adquiere el satélite de seguimiento y retransmisión de datos (TDRS) sólo cuando se deben transmitir los datos de la carga útil, o realiza un seguimiento del TDRS continuamente para permitir la recepción de comandos de emergencia o la transmisión de datos de emergencia? El FFBD también incorpora operaciones alternativas y de contingencia, que mejoran la probabilidad de éxito de la misión. El diagrama de flujo proporciona una comprensión del funcionamiento total del sistema, sirve como base para el desarrollo de procedimientos operativos y de contingencia, y señala áreas donde los cambios en los procedimientos operativos podrían simplificar el funcionamiento general del sistema. En ciertos casos, se pueden utilizar FFBD alternativos para representar diversos medios de satisfacer una función particular hasta que se adquieran los datos, lo que permite la selección entre las alternativas. [8]

Bloques de construcción

Atributos clave

Una descripción general de los atributos clave de FFBD: [1]

Explicación gráfica de un "bloque de función" utilizado en estos diagramas. El flujo se realiza de izquierda a derecha. [4]

Simbolismo de funciones

Una función se representará mediante un rectángulo que contenga el título de la función (un verbo de acción seguido de una frase nominal) y su número único delimitado por decimales. Una línea horizontal separará este número y el título, como se muestra en la Figura 3 anterior. La figura también muestra cómo representar una función de referencia, que proporciona contexto dentro de una FFBD específica. Consulte la Figura 9 para ver un ejemplo sobre el uso de una función de referencia. [9]

Líneas dirigidas

Una línea con una sola punta de flecha debe representar el flujo funcional de izquierda a derecha, consulte la Figura 4. [9]

Símbolos lógicos

Se utilizarán los siguientes símbolos lógicos básicos. [9]

Figura 7. Lógica "O inclusiva"

Datos contextuales y administrativos

Cada FFBD deberá contener los siguientes datos contextuales y administrativos: [9]

Las figuras 8 y 9 presentan los datos en un FFBD. La figura 9 es una descomposición de la función F2 contenida en la figura 8 e ilustra el contexto entre funciones en diferentes niveles del modelo.

Véase también

Notas

  1. ^ Fundamentos de ingeniería de sistemas. Archivado el 28 de julio de 2011 en Wayback Machine Defense Acquisition University Press, 2001
  2. ^ La primera versión de este artículo se basa completamente en el MANUAL DE INGENIERÍA DEL SISTEMA NAS SECCIÓN 4.4 VERSIÓN 3.1 06/06/06.
  3. ^ de Thomas Dufresne y James Martin (2003). "Modelado de procesos para el comercio electrónico" Archivado el 20 de diciembre de 2006 en Wayback Machine . INFS 770 Métodos para la ingeniería de sistemas de información: gestión del conocimiento y comercio electrónico. Primavera de 2003
  4. ^ Herramientas de análisis de tareas utilizadas durante el desarrollo. FAA 2008. Consultado el 25 de septiembre de 2008.
  5. ^ de Ben B. Graham (2004). "Gráficos detallados de procesos: hablar el lenguaje de los procesos". p. 1
  6. ^ Tim Weilkiens (2008). Ingeniería de sistemas con SysML/UML: modelado, análisis, diseño . Página 257.
  7. ^ Harold Chestnut (1967). Métodos de ingeniería de sistemas . Página 254.
  8. ^ abc NASA (2007). Manual de ingeniería de sistemas de la NASA, diciembre de 2007, pág. 53.
  9. ^ abcd FAA (2006). MANUAL DE INGENIERÍA DEL SISTEMA NAS SECCIÓN 4.4 VERSIÓN 3.1 06/06/06.

Lectura adicional