La ingeniería de sistemas es un campo interdisciplinario de la ingeniería y la gestión de la ingeniería que se centra en cómo diseñar, integrar y gestionar sistemas complejos a lo largo de sus ciclos de vida. En esencia, la ingeniería de sistemas utiliza los principios del pensamiento de sistemas para organizar este cuerpo de conocimientos. El resultado individual de tales esfuerzos, un sistema diseñado, puede definirse como una combinación de componentes que trabajan en sinergia para realizar colectivamente una función útil.
Cuestiones como la ingeniería de requisitos, la confiabilidad, la logística, la coordinación de diferentes equipos, las pruebas y la evaluación, la capacidad de mantenimiento y muchas otras disciplinas necesarias para el diseño, el desarrollo, la implementación y el desmantelamiento final exitosos del sistema se vuelven más difíciles cuando se trata de proyectos grandes o complejos. La ingeniería de sistemas se ocupa de los procesos de trabajo, los métodos de optimización y las herramientas de gestión de riesgos en dichos proyectos. Se superpone disciplinas técnicas y centradas en las personas, tales como la ingeniería industrial, ingeniería de sistemas de proceso, ingeniería mecánica, ingeniería de fabricación, ingeniería de producción, ingeniería de control, la ingeniería de software, ingeniería eléctrica, la cibernética, la ingeniería aeroespacial, estudios organizacionales, la ingeniería civil y gestión de proyectos. La ingeniería de sistemas asegura que todos los aspectos probables de un proyecto o sistema se consideren e integren en un todo.
El proceso de ingeniería de sistemas es un proceso de descubrimiento que es bastante diferente a un proceso de fabricación. Un proceso de fabricación se centra en actividades repetitivas que logran resultados de alta calidad con un costo y tiempo mínimos. El proceso de ingeniería de sistemas debe comenzar por descubrir los problemas reales que deben resolverse e identificar las fallas más probables o de mayor impacto que pueden ocurrir; la ingeniería de sistemas implica encontrar soluciones a estos problemas.
El término ingeniería de sistemas se remonta a Bell Telephone Laboratories en la década de 1940. La necesidad de identificar y manipular las propiedades de un sistema como un todo, que en proyectos de ingeniería complejos pueden diferir mucho de la suma de las propiedades de las partes, motivó a varias industrias, especialmente a las que desarrollan sistemas para el ejército estadounidense, a aplicar la disciplina.
Cuando ya no era posible confiar en la evolución del diseño para mejorar un sistema y las herramientas existentes no eran suficientes para satisfacer las crecientes demandas, comenzaron a desarrollarse nuevos métodos que abordaban la complejidad directamente. La continua evolución de la ingeniería de sistemas comprende el desarrollo y la identificación de nuevos métodos y técnicas de modelado. Estos métodos ayudan a comprender mejor el diseño y el control del desarrollo de los sistemas de ingeniería a medida que se vuelven más complejos. Durante estos tiempos se desarrollaron herramientas populares que se utilizan a menudo en el contexto de la ingeniería de sistemas, incluidas USL, UML, QFD e IDEF 0.
En 1990, una sociedad profesional de ingeniería de sistemas, el Consejo Nacional de Ingeniería de Sistemas (NCOSE), fue fundada por representantes de varias corporaciones y organizaciones estadounidenses. NCOSE se creó para abordar la necesidad de mejoras en las prácticas y la educación de ingeniería de sistemas. Como resultado de la creciente participación de ingenieros de sistemas fuera de los EE. UU., El nombre de la organización se cambió a Consejo Internacional de Ingeniería de Sistemas (INCOSE) en 1995. Las escuelas de varios países ofrecen programas de posgrado en ingeniería de sistemas y las opciones de educación continua son también disponible para ingenieros en ejercicio.
Algunas definiciones |
---|
Simon Ramo, considerado por algunos como el fundador de la ingeniería de sistemas moderna, definió la disciplina como: "... una rama de la ingeniería que se concentra en el diseño y la aplicación del todo como algo distinto de las partes, mirando un problema en su totalidad, teniendo en cuenta todas las facetas y todas las variables y vinculando lo social con lo tecnológico ". - Conquistando la complejidad, 2004. |
"Un enfoque interdisciplinario y medios para permitir la realización de sistemas exitosos" - Manual INCOSE, 2004. |
"La ingeniería de sistemas es un enfoque sólido para el diseño, la creación y la operación de sistemas. En términos simples, el enfoque consiste en la identificación y cuantificación de los objetivos del sistema, la creación de conceptos de diseño de sistemas alternativos, el desempeño de los oficios de diseño, la selección e implementación de los mejor diseño, verificación de que el diseño está construido e integrado correctamente, y evaluación posterior a la implementación de qué tan bien el sistema cumple (o cumplió) los objetivos ". - Manual de ingeniería de sistemas de la NASA, 1995. |
"El arte y la ciencia de crear sistemas efectivos, utilizando el sistema completo, los principios de la vida completa" O "El arte y la ciencia de crear sistemas de solución óptimos para problemas y problemas complejos" - Derek Hitchins, Prof. de Ingeniería de Sistemas, ex presidente de INCOSE ( Reino Unido), 2007. |
"El concepto desde el punto de vista de la ingeniería es la evolución del científico ingeniero, es decir, el científico generalista que mantiene una perspectiva amplia. El método es el del enfoque de equipo. En problemas de sistemas a gran escala, equipos de científicos e ingenieros, generalistas así como los especialistas, ejercen sus esfuerzos conjuntos para encontrar una solución y realizarla físicamente... La técnica se ha llamado de diversas formas el enfoque de sistemas o el método de desarrollo en equipo ". - Harry H. Goode y Robert E. Machol, 1957. |
"El método de ingeniería de sistemas reconoce que cada sistema es un todo integrado aunque esté compuesto por estructuras y subfunciones diversas y especializadas. Además, reconoce que cualquier sistema tiene varios objetivos y que el equilibrio entre ellos puede diferir ampliamente de un sistema a otro. Los métodos buscan optimizar las funciones generales del sistema de acuerdo con los objetivos ponderados y lograr la máxima compatibilidad de sus partes ". - Herramientas de ingeniería de sistemas de Harold Chestnut, 1965. |
La ingeniería de sistemas significa solo un enfoque y, más recientemente, una disciplina en ingeniería. El objetivo de la educación en ingeniería de sistemas es formalizar varios enfoques de manera simple y, al hacerlo, identificar nuevos métodos y oportunidades de investigación similares a las que ocurren en otros campos de la ingeniería. Como enfoque, la ingeniería de sistemas es holística e interdisciplinaria en su sabor.
El alcance tradicional de la ingeniería abarca la concepción, diseño, desarrollo, producción y operación de sistemas físicos. La ingeniería de sistemas, tal como se concibió originalmente, cae dentro de este ámbito. "Ingeniería de sistemas", en este sentido del término, se refiere a la construcción de conceptos de ingeniería.
El uso del término "ingeniero de sistemas" ha evolucionado con el tiempo para abarcar un concepto más amplio y holístico de "sistemas" y de procesos de ingeniería. Esta evolución de la definición ha sido objeto de controversia continua, y el término sigue aplicándose tanto al ámbito más limitado como al más amplio.
La ingeniería de sistemas tradicional se consideraba una rama de la ingeniería en el sentido clásico, es decir, que se aplicaba únicamente a sistemas físicos, como naves espaciales y aeronaves. Más recientemente, la ingeniería de sistemas ha evolucionado hasta adquirir un significado más amplio, especialmente cuando se veía a los humanos como un componente esencial de un sistema. Checkland, por ejemplo, captura el significado más amplio de ingeniería de sistemas al afirmar que 'ingeniería' "se puede leer en su sentido general; se puede diseñar una reunión o un acuerdo político".
De acuerdo con el alcance más amplio de la ingeniería de sistemas, el Cuerpo de conocimiento de ingeniería de sistemas (SEBoK) ha definido tres tipos de ingeniería de sistemas: (1) Ingeniería de sistemas de productos (PSE) es la ingeniería de sistemas tradicional centrada en el diseño de sistemas físicos que consisten en hardware y software. (2) La Ingeniería de Sistemas Empresariales (ESE) pertenece a la visión de las empresas, es decir, organizaciones o combinaciones de organizaciones, como sistemas. (3) La Ingeniería de Sistemas de Servicio (SSE) tiene que ver con la ingeniería de sistemas de servicio. Checkland define un sistema de servicio como un sistema que se concibe para servir a otro sistema. La mayoría de los sistemas de infraestructura civil son sistemas de servicios.
La ingeniería de sistemas se enfoca en analizar y obtener las necesidades del cliente y la funcionalidad requerida al principio del ciclo de desarrollo, documentando los requisitos y luego procediendo con la síntesis del diseño y la validación del sistema mientras se considera el problema completo, el ciclo de vida del sistema. Esto incluye comprender completamente a todas las partes interesadas involucradas. Oliver y col. afirman que el proceso de ingeniería de sistemas se puede descomponer en
Dentro del modelo de Oliver, el objetivo del Proceso de Gestión es organizar el esfuerzo técnico en el ciclo de vida, mientras que el Proceso Técnico incluye evaluar la información disponible, definir medidas de efectividad, crear un modelo de comportamiento, crear un modelo de estructura, realizar análisis de compensación, y crear un plan secuencial de construcción y prueba.
Dependiendo de su aplicación, aunque existen varios modelos que se utilizan en la industria, todos ellos tienen como objetivo identificar la relación entre las distintas etapas mencionadas anteriormente e incorporar la retroalimentación. Ejemplos de tales modelos incluyen el modelo Waterfall y el modelo VEE (también llamado modelo V).
El desarrollo de sistemas a menudo requiere la contribución de diversas disciplinas técnicas. Al proporcionar una visión de sistemas ( holística ) del esfuerzo de desarrollo, la ingeniería de sistemas ayuda a moldear a todos los colaboradores técnicos en un esfuerzo de equipo unificado, formando un proceso de desarrollo estructurado que avanza desde el concepto hasta la producción y la operación y, en algunos casos, hasta la terminación y eliminación.. En una adquisición, la disciplina integradora holística combina contribuciones y equilibra las compensaciones entre costo, cronograma y desempeño mientras mantiene un nivel aceptable de riesgo que cubre todo el ciclo de vida del artículo.
Esta perspectiva a menudo se replica en los programas educativos, ya que los cursos de ingeniería de sistemas son impartidos por profesores de otros departamentos de ingeniería, lo que ayuda a crear un entorno interdisciplinario.
La necesidad de ingeniería de sistemas surgió con el aumento de la complejidad de los sistemas y proyectos, lo que a su vez aumentó exponencialmente la posibilidad de fricción de los componentes y, por lo tanto, la falta de fiabilidad del diseño. Al hablar en este contexto, la complejidad incorpora no solo los sistemas de ingeniería, sino también la organización humana lógica de los datos. Al mismo tiempo, un sistema puede volverse más complejo debido a un aumento de tamaño, así como a un aumento en la cantidad de datos, variables o el número de campos que están involucrados en el diseño. La Estación Espacial Internacional es un ejemplo de tal sistema.
El desarrollo de algoritmos de control más inteligentes, el diseño de microprocesadores y el análisis de sistemas ambientales también entran dentro del ámbito de la ingeniería de sistemas. La ingeniería de sistemas fomenta el uso de herramientas y métodos para comprender y gestionar mejor la complejidad de los sistemas. Algunos ejemplos de estas herramientas se pueden ver aquí:
Adoptar un enfoque interdisciplinario de los sistemas de ingeniería es intrínsecamente complejo, ya que el comportamiento y la interacción entre los componentes del sistema no siempre está bien definido o comprendido de inmediato. Definir y caracterizar tales sistemas y subsistemas y las interacciones entre ellos es uno de los objetivos de la ingeniería de sistemas. Al hacerlo, se cierra con éxito la brecha que existe entre los requisitos informales de los usuarios, los operadores, las organizaciones de marketing y las especificaciones técnicas.
Una forma de entender la motivación detrás de la ingeniería de sistemas es verla como un método o práctica para identificar y mejorar las reglas comunes que existen dentro de una amplia variedad de sistemas. Teniendo esto en cuenta, los principios de la ingeniería de sistemas: holismo, comportamiento emergente, límites, et al. - se puede aplicar a cualquier sistema, complejo o de otro tipo, siempre que el pensamiento sistémico se emplee en todos los niveles. Además de la defensa y la industria aeroespacial, muchas empresas de información y tecnología, empresas de desarrollo de software e industrias en el campo de la electrónica y las comunicaciones requieren ingenieros de sistemas como parte de su equipo.
Un análisis realizado por el centro de excelencia de Ingeniería de Sistemas de INCOSE (SECOE) indica que el esfuerzo óptimo invertido en la ingeniería de sistemas es aproximadamente del 15 al 20% del esfuerzo total del proyecto. Al mismo tiempo, los estudios han demostrado que la ingeniería de sistemas conduce esencialmente a la reducción de costos, entre otros beneficios. Sin embargo, hasta hace poco no se ha realizado ninguna encuesta cuantitativa a mayor escala que abarque una amplia variedad de industrias. Se están realizando estudios de este tipo para determinar la eficacia y cuantificar los beneficios de la ingeniería de sistemas.
La ingeniería de sistemas fomenta el uso de modelos y simulación para validar suposiciones o teorías sobre los sistemas y las interacciones dentro de ellos.
El uso de métodos que permitan la detección temprana de posibles fallas, en la ingeniería de seguridad, se integran en el proceso de diseño. Al mismo tiempo, las decisiones tomadas al comienzo de un proyecto cuyas consecuencias no se comprenden claramente pueden tener enormes implicaciones más adelante en la vida de un sistema, y es tarea del ingeniero de sistemas moderno explorar estos problemas y tomar decisiones críticas. Ningún método garantiza que las decisiones de hoy sigan siendo válidas cuando un sistema entre en servicio años o décadas después de su primera concepción. Sin embargo, existen técnicas que apoyan el proceso de ingeniería de sistemas. Los ejemplos incluyen la metodología de sistemas suaves, Jay Wright Forrester 's dinámica del sistema método, y el lenguaje de modelado unificado (UML), todo momento, siendo explorado, evaluados y desarrollado para apoyar el proceso de toma de ingeniería.
La educación en ingeniería de sistemas a menudo se considera una extensión de los cursos de ingeniería regulares, lo que refleja la actitud de la industria de que los estudiantes de ingeniería necesitan una formación básica en una de las disciplinas de ingeniería tradicionales (por ejemplo, ingeniería aeroespacial, ingeniería civil, ingeniería eléctrica, ingeniería mecánica, manufactura). ingeniería, ingeniería industrial, ingeniería química ) -más práctica, la experiencia del mundo real para ser eficaz como ingenieros de sistemas. Los programas universitarios de pregrado explícitamente en ingeniería de sistemas están creciendo en número, pero siguen siendo poco comunes, los títulos que incluyen dicho material se presentan con mayor frecuencia como una licenciatura en ingeniería industrial. Normalmente los programas (ya sea por sí mismos o en combinación con el estudio interdisciplinario) se ofrecen a partir del nivel graduado en ambas pistas académicos y profesionales, dando lugar a la concesión de una cualquiera de MS / Meng o Ph.D. / Licenciatura en Ing.
INCOSE, en colaboración con el Centro de Investigación de Ingeniería de Sistemas del Instituto de Tecnología Stevens, mantiene un directorio actualizado periódicamente de programas académicos mundiales en instituciones debidamente acreditadas. A partir de 2017, enumera más de 140 universidades en América del Norte que ofrecen más de 400 programas de pregrado y posgrado en ingeniería de sistemas. El reconocimiento institucional generalizado del campo como una subdisciplina distinta es bastante reciente; la edición de 2009 de la misma publicación informó que el número de tales escuelas y programas era de solo 80 y 165, respectivamente.
La educación en ingeniería de sistemas se puede considerar centrada en sistemas o centrada en dominios:
Ambos patrones se esfuerzan por educar al ingeniero de sistemas que es capaz de supervisar proyectos interdisciplinarios con la profundidad requerida de un ingeniero central.
Las herramientas de ingeniería de sistemas son estrategias, procedimientos y técnicas que ayudan a realizar la ingeniería de sistemas en un proyecto o producto. El propósito de estas herramientas varía desde la administración de bases de datos, la exploración gráfica, la simulación y el razonamiento, hasta la producción de documentos, la importación / exportación neutral y más.
Existen muchas definiciones de lo que es un sistema en el campo de la ingeniería de sistemas. A continuación se presentan algunas definiciones autorizadas:
Los procesos de ingeniería de sistemas abarcan todas las actividades creativas, manuales y técnicas necesarias para definir el producto y que deben llevarse a cabo para convertir una definición de sistema en una especificación de diseño de sistema suficientemente detallada para la fabricación e implementación del producto. El diseño y desarrollo de un sistema se puede dividir en cuatro etapas, cada una con diferentes definiciones:
Dependiendo de su aplicación, las herramientas se utilizan para varias etapas del proceso de ingeniería de sistemas:
Los modelos juegan papeles importantes y diversos en la ingeniería de sistemas. Un modelo se puede definir de varias formas, que incluyen:
Juntas, estas definiciones son lo suficientemente amplias como para abarcar modelos de ingeniería física utilizados en la verificación del diseño de un sistema, así como modelos esquemáticos como un diagrama de bloques de flujo funcional y modelos matemáticos (es decir, cuantitativos) utilizados en el proceso de estudio comercial. Esta sección se centra en el último.
La principal razón para utilizar modelos matemáticos y diagramas en los estudios comerciales es proporcionar estimaciones de la eficacia del sistema, el rendimiento o los atributos técnicos y el costo a partir de un conjunto de cantidades conocidas o estimables. Por lo general, se necesita una colección de modelos separados para proporcionar todas estas variables de resultado. El corazón de cualquier modelo matemático es un conjunto de relaciones cuantitativas significativas entre sus entradas y salidas. Estas relaciones pueden ser tan simples como sumar cantidades constituyentes para obtener un total, o tan complejas como un conjunto de ecuaciones diferenciales que describen la trayectoria de una nave espacial en un campo gravitacional. Idealmente, las relaciones expresan causalidad, no solo correlación. Además, la clave para el éxito de las actividades de ingeniería de sistemas son también los métodos con los que estos modelos se gestionan y utilizan de forma eficiente y eficaz para simular los sistemas. Sin embargo, diversos dominios a menudo presentan problemas recurrentes de modelado y simulación para la ingeniería de sistemas, y los nuevos avances apuntan a la fertilización cruzada de métodos entre distintas comunidades científicas y de ingeniería, bajo el título de 'Ingeniería de sistemas basada en modelado y simulación'.
Inicialmente, cuando el propósito principal de un ingeniero de sistemas es comprender un problema complejo, se utilizan representaciones gráficas de un sistema para comunicar los requisitos funcionales y de datos de un sistema. Las representaciones gráficas comunes incluyen:
Una representación gráfica relaciona los diversos subsistemas o partes de un sistema a través de funciones, datos o interfaces. Cualquiera o cada uno de los métodos anteriores se utilizan en una industria en función de sus requisitos. Por ejemplo, el gráfico N2 se puede utilizar cuando las interfaces entre sistemas son importantes. Parte de la fase de diseño es crear modelos estructurales y de comportamiento del sistema.
Una vez que se entienden los requisitos, ahora es responsabilidad de un ingeniero de sistemas refinarlos y determinar, junto con otros ingenieros, la mejor tecnología para un trabajo. En este punto, comenzando con un estudio comercial, la ingeniería de sistemas fomenta el uso de opciones ponderadas para determinar la mejor opción. Una matriz de decisión, o método de Pugh, es una forma ( QFD es otra) para tomar esta decisión considerando todos los criterios que son importantes. El estudio comercial, a su vez, informa el diseño, que nuevamente afecta las representaciones gráficas del sistema (sin cambiar los requisitos). En un proceso de SE, esta etapa representa el paso iterativo que se lleva a cabo hasta que se encuentra una solución factible. Una matriz de decisiones a menudo se completa utilizando técnicas como análisis estadístico, análisis de confiabilidad, dinámica de sistemas (control de retroalimentación) y métodos de optimización.
Systems Modeling Language (SysML), un lenguaje de modelado utilizado para aplicaciones de ingeniería de sistemas, admite la especificación, análisis, diseño, verificación y validación de una amplia gama de sistemas complejos.
Lifecycle Modeling Language (LML) es un lenguaje de modelado de estándar abierto diseñado para la ingeniería de sistemas que admite el ciclo de vida completo: etapas conceptual, de utilización, de soporte y de retiro.
Muchos campos relacionados pueden considerarse estrechamente vinculados a la ingeniería de sistemas. Las siguientes áreas han contribuido al desarrollo de la ingeniería de sistemas como entidad diferenciada:
![]() | Wikimedia Commons tiene medios relacionados con la ingeniería de sistemas. |
![]() | Wikiquote tiene citas relacionadas con: Ingeniería de sistemas |
![]() | Wikiversity tiene recursos de aprendizaje sobre ingeniería de sistemas |