Ingeniería de sistemas

[2]​ 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, se empezaron a desarrollar nuevos métodos que abordaban la complejidad directamente.

[3]​ Estos métodos ayudan a una mejor comprensión y al control del diseño y desarrollo de los sistemas de ingeniería a medida que se vuelven más complejos.

En estos tiempos se desarrollaron herramientas populares que a menudo se usan en el contexto de la ingeniería de sistemas, incluidas USL, UML, QFD e IDEF0.

Las decisiones tomadas al comienzo de un proyecto, cuyas consecuencias pueden no haber sido entendidas claramente, tienen una enorme implicación más adelante en la vida de un sistema.

Un ingeniero de sistemas debe explorar estas cuestiones y tomar decisiones críticas.

Como metodología, la ingeniería de sistemas posee una fuerte impronta holística e interdisciplinaria.

Esta evolución de la definición ha sido un tema de constante controversia,[10]​ y el término continúa aplicándose tanto al alcance más restringido como al más amplio.

La ingeniería de sistemas tradicional se veía como una rama de la ingeniería en el sentido clásico, es decir, se aplicaba únicamente a sistemas físicos, como las naves espaciales y los aviones.

Más recientemente, la ingeniería de sistemas ha evolucionado para adquirir un significado más amplio, especialmente cuando los seres humanos son vistos como un componente esencial de un sistema.

Checkland, por ejemplo, capta el significado más amplio de la ingeniería de sistemas al afirmar que la "ingeniería" puede leerse en su sentido general: puede diseñar una reunión o un acuerdo político ".

[13]​ Dependiendo de su aplicación, aunque hay varios modelos que se utilizan en la industria, todos ellos tienen como objetivo identificar la relación entre las diversas etapas mencionadas anteriormente e incorporar retroalimentación.

[14]​ El desarrollo del sistema a menudo requiere la contribución de diversas disciplinas técnicas básicas.

Al mismo tiempo, un sistema puede volverse más complejo debido a un aumento en el tamaño así como a un aumento en la cantidad de datos, variables o la cantidad de campos que están involucrados en el diseño.

El equipo computacional: el hardware necesario para que el sistema de información pueda operar.

La Estación Espacial Internacional es un ejemplo de un sistema sumamente complejo cuya gestión requiere recurrir a la Ingeniería de Sistemas.