La ingeniería de sistemas es un campo interdisciplinario de ingeniería y gestión de 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 principios de pensamiento sistémico para organizar este conjunto de conocimientos . El resultado individual de tales esfuerzos, un sistema diseñado , se puede definir 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 mantenibilidad y muchas otras disciplinas , también conocidas como "ilidades" , necesarias para el diseño exitoso , el desarrollo, la implementación y el desmantelamiento final 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 como ingeniería industrial , ingeniería de sistemas de producción, ingeniería de sistemas de procesos , ingeniería mecánica , ingeniería de fabricación , ingeniería de producción , ingeniería de control , ingeniería de software , ingeniería eléctrica , cibernética , ingeniería aeroespacial , estudios organizacionales , ingeniería civil y gestión de proyectos . La ingeniería de sistemas garantiza 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 descubriendo los problemas reales que deben resolverse e identificando 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 los laboratorios Bell Telephone en la década de 1940. [1] La necesidad de identificar y manipular las propiedades de un sistema en su conjunto, que en proyectos de ingeniería complejos pueden diferir mucho de la suma de las propiedades de las partes, motivó a varias industrias, especialmente aquellas que desarrollan sistemas para el ejército estadounidense, a aplicar la disciplina. [2] [3]
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. [4] 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 una mejor comprensión del diseño y control del desarrollo de 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 .
En 1990, representantes de varias corporaciones y organizaciones estadounidenses fundaron una sociedad profesional de ingeniería de sistemas, el Consejo Nacional de Ingeniería de Sistemas (NCOSE). NCOSE se creó para abordar la necesidad de mejoras en las prácticas y la educación de la 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. [5] Las escuelas de varios países ofrecen programas de posgrado en ingeniería de sistemas y continúan También hay opciones educativas disponibles para ingenieros en ejercicio. [6]
La ingeniería de sistemas significa sólo un enfoque y, más recientemente, una disciplina de la 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 tiene un sabor holístico e interdisciplinario.
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, entra dentro de este ámbito. La "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 constante [13] y el término continúa aplicándose tanto al alcance 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, aplicada únicamente a sistemas físicos, como naves espaciales y aviones. Más recientemente, la ingeniería de sistemas ha evolucionado hasta adquirir un significado más amplio, especialmente cuando los humanos eran vistos como un componente esencial de un sistema. Peter Checkland , por ejemplo, capta el significado más amplio de ingeniería de sistemas al afirmar que "ingeniería" "puede leerse en su sentido general; se puede diseñar una reunión o un acuerdo político". [14] : 10
De acuerdo con el alcance más amplio de la ingeniería de sistemas, el Cuerpo de conocimientos de ingeniería de sistemas (SEBoK) [15] ha definido tres tipos de ingeniería de sistemas:
La ingeniería de sistemas se centra en analizar y obtener las necesidades del cliente y la funcionalidad requerida en las primeras etapas del ciclo de desarrollo , documentar los requisitos y luego proceder 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 plenamente a todas las partes interesadas involucradas. Oliver et al. 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 compensaciones , y crear un plan secuencial de compilación y prueba . [dieciséis]
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 retroalimentación. Ejemplos de tales modelos incluyen el modelo Waterfall y el modelo VEE (también llamado modelo V). [17]
El desarrollo de sistemas a menudo requiere la contribución de diversas disciplinas técnicas. [18] Al proporcionar una visión de sistemas ( holística ) del esfuerzo de desarrollo, la ingeniería de sistemas ayuda a moldear a todos los contribuyentes técnicos en un esfuerzo de equipo unificado, formando un proceso de desarrollo estructurado que avanza desde el concepto hasta la producción, la operación y, en algunos casos, hasta terminación y disposició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. [19]
Esta perspectiva a menudo se replica en los programas educativos, en los 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. [20] [21]
La necesidad de ingeniería de sistemas surgió con el aumento de la complejidad de los sistemas y proyectos, aumentando a su vez exponencialmente la posibilidad de fricción de los componentes y, por tanto, la falta de fiabilidad del diseño. Cuando se habla en este contexto, la complejidad incorpora no sólo 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 intervienen 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í: [22]
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án bien definidos o comprendidos inmediatamente. Definir y caracterizar dichos 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, operadores , organizaciones de marketing y especificaciones técnicas .
[23]
Los principios de la ingeniería de sistemas: holismo, comportamiento emergente, límites, etc. – Puede aplicarse a cualquier sistema, complejo o no, siempre que el pensamiento sistémico se emplee en todos los niveles. [24] Además de la defensa y el sector aeroespacial, muchas empresas basadas en la información y la 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. [25]
Un análisis realizado por el Centro de Excelencia en Ingeniería de Sistemas (SECOE) de INCOSE indica que el esfuerzo óptimo dedicado a la ingeniería de sistemas es aproximadamente del 15 al 20% del esfuerzo total del proyecto. [26] Al mismo tiempo, los estudios han demostrado que la ingeniería de sistemas conduce esencialmente a una reducción de costes, entre otros beneficios. [26] 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. [27] [28]
La ingeniería de sistemas fomenta el uso de modelado y simulación para validar suposiciones o teorías sobre los sistemas y las interacciones dentro de ellos. [29] [30]
El uso de métodos que permitan la detección temprana de posibles fallos, 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 estas cuestiones y tomar decisiones críticas. Ningún método garantiza que las decisiones de hoy seguirán siendo válidas cuando un sistema entre en servicio años o décadas después de su concepción. Sin embargo, existen técnicas que apoyan el proceso de ingeniería de sistemas. Los ejemplos incluyen la metodología de sistemas blandos, el método de dinámica de sistemas de Jay Wright Forrester y el lenguaje de modelado unificado (UML), todos actualmente en exploración, evaluación y desarrollo para respaldar el proceso de decisión de ingeniería.
La educación en ingeniería de sistemas a menudo se considera una extensión de los cursos regulares de ingeniería, [31] 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 tradicionales de la ingeniería (por ejemplo, ingeniería aeroespacial , ingeniería civil , ingeniería eléctrica , ingeniería mecánica) . , ingeniería de fabricación , ingeniería industrial , ingeniería química ), además de experiencia práctica del mundo real para ser eficaces 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. Por lo general, los programas (ya sea por sí solos o en combinación con estudios interdisciplinarios) se ofrecen comenzando en el nivel de posgrado tanto en el ámbito académico como en el profesional, lo que resulta en la concesión de una maestría / mejora en ingeniería o un doctorado. / 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. [6] 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 escuelas y programas de este tipo era de sólo 80 y 165, respectivamente.
La educación en ingeniería de sistemas puede considerarse centrada en sistemas o centrada en dominios :
Ambos patrones se esfuerzan por educar al ingeniero de sistemas que sea capaz de supervisar proyectos interdisciplinarios con la profundidad requerida de un ingeniero central. [32]
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 gestión de bases de datos, la navegación gráfica, la simulación y el razonamiento hasta la producción de documentos, la importación/exportación neutral y más. [33]
Existen muchas definiciones de qué 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 definiciones diferentes: [41]
Dependiendo de su aplicación, las herramientas se utilizan para diversas etapas del proceso de ingeniería de sistemas: [23]
Los modelos desempeñan funciones importantes y diversas en la ingeniería de sistemas. Un modelo se puede definir de varias maneras, entre ellas: [42]
En conjunto, estas definiciones son lo suficientemente amplias como para abarcar los 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 del comercio. Esta sección se centra en este último. [42]
La razón principal para utilizar modelos y diagramas matemáticos en los estudios comerciales es proporcionar estimaciones de la eficacia, el rendimiento o los atributos técnicos y el costo del sistema a partir de un conjunto de cantidades conocidas o estimables. Normalmente, 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 sólo correlación. [42] 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 nuevos avances apuntan a fertilizar 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'. [43] [ página necesaria ]
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 del sistema. [44] 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 utiliza en una industria según 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 comprenden los requisitos, ahora es responsabilidad de un ingeniero de sistemas perfeccionarlos 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) de 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 encontrar una solución factible. Una matriz de decisión 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. [45]
Lifecycle Modeling Language (LML) es un lenguaje de modelado de estándar abierto diseñado para ingeniería de sistemas que respalda el ciclo de vida completo: etapas conceptuales, de utilización, de soporte y de retiro. [46]
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 una entidad diferenciada:
La ingeniería de sistemas cognitivos (CSE) es un enfoque específico para la descripción y análisis de sistemas hombre-máquina o sistemas sociotécnicos . [47] Los tres temas principales de CSE son cómo los humanos enfrentan la complejidad, cómo se logra el trabajo mediante el uso de artefactos y cómo los sistemas hombre-máquina y los sistemas sociotécnicos pueden describirse como sistemas cognitivos conjuntos. Desde sus inicios, la CSE se ha convertido en una disciplina científica reconocida, a veces también denominada ingeniería cognitiva . En particular, el concepto de Sistema Cognitivo Conjunto (JCS) se ha utilizado ampliamente como una forma de comprender cómo se pueden describir sistemas sociotécnicos complejos con distintos grados de resolución. Se han descrito ampliamente los más de 20 años de experiencia con EIS. [48] [49]
Al igual que la ingeniería de sistemas, la gestión de la configuración , tal como se practica en la industria aeroespacial y de defensa , es una práctica amplia a nivel de sistemas. El campo es paralelo a las tareas de la ingeniería de sistemas; donde la ingeniería de sistemas se ocupa del desarrollo de requisitos, la asignación de elementos de desarrollo y la verificación, la gestión de la configuración se ocupa de la captura de requisitos, la trazabilidad hasta el elemento de desarrollo y la auditoría del elemento de desarrollo para garantizar que haya logrado la funcionalidad deseada que la ingeniería de sistemas y/o prueba y La ingeniería de verificación ha demostrado su eficacia mediante pruebas objetivas.
La ingeniería de control y su diseño e implementación de sistemas de control , utilizada ampliamente en casi todas las industrias, es un gran subcampo de la ingeniería de sistemas. El control de crucero de un automóvil y el sistema de guía de un misil balístico son dos ejemplos. La teoría de sistemas de control es un campo activo de las matemáticas aplicadas que involucra la investigación de espacios de solución y el desarrollo de nuevos métodos para el análisis del proceso de control.
La ingeniería industrial es una rama de la ingeniería que se ocupa del desarrollo, mejora, implementación y evaluación de sistemas integrados de personas, dinero, conocimiento, información, equipos, energía, materiales y procesos. La ingeniería industrial se basa en los principios y métodos de análisis y síntesis de ingeniería, así como en las ciencias matemáticas, físicas y sociales junto con los principios y métodos de análisis y diseño de ingeniería para especificar, predecir y evaluar los resultados obtenidos de dichos sistemas.
La Ingeniería de Sistemas de Producción (PSE) es una rama emergente de la Ingeniería destinada a descubrir los principios fundamentales de los sistemas de producción y utilizarlos para el análisis, la mejora continua y el diseño. [50]
El diseño de la interfaz y su especificación se ocupan de garantizar que las piezas de un sistema se conecten e interoperen con otras partes del sistema y con sistemas externos según sea necesario. El diseño de la interfaz también incluye garantizar que las interfaces del sistema sean capaces de aceptar nuevas características, incluidas interfaces mecánicas, eléctricas y lógicas, incluidos cables reservados, espacio de enchufe, códigos de comando y bits en protocolos de comunicación. Esto se conoce como extensibilidad . La interacción persona-computadora (HCI) o interfaz hombre-máquina (HMI) es otro aspecto del diseño de interfaz y es un aspecto crítico de la ingeniería de sistemas moderna. Los principios de la ingeniería de sistemas se aplican en el diseño de protocolos de comunicación para redes de área local y redes de área amplia .
La ingeniería mecatrónica , al igual que la ingeniería de sistemas, es un campo multidisciplinario de la ingeniería que utiliza el modelado de sistemas dinámicos para expresar construcciones tangibles. En ese sentido, es casi indistinguible de la Ingeniería de Sistemas, pero lo que la distingue es el enfoque en detalles más pequeños en lugar de generalizaciones y relaciones más amplias. Como tal, ambos campos se distinguen por el alcance de sus proyectos más que por la metodología de su práctica.
La investigación de operaciones apoya la ingeniería de sistemas. La investigación de operaciones, en pocas palabras, se ocupa de la optimización de un proceso bajo múltiples restricciones. [51] [52]
La ingeniería del rendimiento es la disciplina que garantiza que un sistema cumpla con las expectativas de rendimiento del cliente durante toda su vida. El rendimiento generalmente se define como la velocidad con la que se ejecuta una determinada operación o la capacidad de ejecutar varias de esas operaciones en una unidad de tiempo. El rendimiento puede verse degradado cuando las operaciones en cola para su ejecución se ven limitadas por la capacidad limitada del sistema . Por ejemplo, el rendimiento de una red de conmutación de paquetes se caracteriza por el retraso en el tránsito de paquetes de un extremo a otro o la cantidad de paquetes conmutados en una hora. El diseño de sistemas de alto rendimiento utiliza modelos analíticos o de simulación, mientras que la implementación de alto rendimiento implica pruebas de rendimiento exhaustivas. La ingeniería del rendimiento se basa en gran medida en la estadística , la teoría de colas y la teoría de la probabilidad para sus herramientas y procesos.
La gestión de programas (o gestión de programas) tiene muchas similitudes con la ingeniería de sistemas, pero tiene orígenes más amplios que los de ingeniería de la ingeniería de sistemas. La gestión de proyectos también está estrechamente relacionada tanto con la gestión de programas como con la ingeniería de sistemas. Ambos incluyen la programación como herramienta de apoyo a la ingeniería en la evaluación de inquietudes interdisciplinarias bajo el proceso de gestión. En particular, la relación directa de los recursos, las características de rendimiento y el riesgo con la duración de una tarea o los vínculos de dependencia entre las tareas y los impactos a lo largo del ciclo de vida del sistema son preocupaciones de ingeniería de sistemas.
La ingeniería de propuestas es la aplicación de principios científicos y matemáticos para diseñar, construir y operar un sistema de desarrollo de propuestas rentable. Básicamente, la ingeniería de propuestas utiliza el " proceso de ingeniería de sistemas " para crear una propuesta rentable y aumentar las probabilidades de una propuesta exitosa.
La ingeniería de confiabilidad es la disciplina que garantiza que un sistema cumpla con las expectativas de confiabilidad del cliente durante toda su vida (es decir, que no falle con más frecuencia de lo esperado). Además de la predicción del fracaso, se trata también de la prevención del fracaso. La ingeniería de confiabilidad se aplica a todos los aspectos del sistema. Está estrechamente asociado con la mantenibilidad , la disponibilidad ( confiabilidad o RAMS preferida por algunos) y el soporte logístico integrado . La ingeniería de confiabilidad es siempre un componente crítico de la ingeniería de seguridad, como en el análisis de modos y efectos de fallas (FMEA) y el análisis de árboles de fallas de peligro , y de la ingeniería de seguridad .
La gestión de riesgos , la práctica de evaluar y abordar el riesgo, es una de las partes interdisciplinarias de la Ingeniería de Sistemas. En las actividades de desarrollo, adquisición u operativas, la inclusión del riesgo en las compensaciones con las características de costo, programación y rendimiento implica la gestión iterativa de la configuración compleja de la trazabilidad y la evaluación de la programación y la gestión de requisitos en todos los dominios y para el ciclo de vida del sistema que requiere la Enfoque técnico interdisciplinario de la ingeniería de sistemas. Ingeniería de Sistemas hace que la Gestión de Riesgos defina, adapte, implemente y supervise un proceso estructurado para la gestión de riesgos que se integra en el esfuerzo general. [53]
Las técnicas de ingeniería de seguridad pueden ser aplicadas por ingenieros no especialistas en el diseño de sistemas complejos para minimizar la probabilidad de fallas críticas para la seguridad. La función "Ingeniería de seguridad del sistema" ayuda a identificar "peligros de seguridad" en diseños emergentes y puede ayudar con técnicas para "mitigar" los efectos de condiciones (potencialmente) peligrosas que no se pueden diseñar fuera de los sistemas.
La ingeniería de seguridad puede verse como un campo interdisciplinario que integra la comunidad de práctica para el diseño de sistemas de control, confiabilidad, seguridad e ingeniería de sistemas. Puede involucrar subespecialidades tales como autenticación de usuarios del sistema, objetivos del sistema y otros: personas, objetos y procesos.
Desde sus inicios, la ingeniería de software ha ayudado a dar forma a la práctica moderna de la ingeniería de sistemas. Las técnicas utilizadas en el manejo de las complejidades de grandes sistemas intensivos en software han tenido un efecto importante en la configuración y remodelación de las herramientas, métodos y procesos de la Ingeniería de Sistemas.