Ingeniería inversa
En el caso concreto del software, se conoce por ingeniería inversa a la actividad que se ocupa de descubrir cómo funciona un programa, función o característica de cuyo código fuente no se dispone, hasta el punto de poder modificar ese código o generar código propio que cumpla las mismas funciones. La gran mayoría del software de pago incluye en su licencia una prohibición expresa de aplicar ingeniería inversa a su código, con el intento de evitar que se pueda modificar su código y que así los usuarios tengan que pagar si quieren usarlo.
Ingeniería industrial en España
La formación del Ingeniero industrial es ampliamente pluridisciplinar, con una base teórica importante y una especialización en alguna de las disciplinas básicas de la industria, partiendo de las ciencias experimentales, esencialmente la física, la química y las matemáticas, para acabar estudiando tecnologías generalistas e intensificándose en las de su propia especialización. Podría decirse que la ingeniería industrial en el ámbito español, con el conjunto de sus especialidades, es la más generalista de las ingenierías y el ingeniero debe estar capacitado para adaptarse a cualquier sector empresarial: debe saber dónde encontrar la solución y cómo aplicarla al problema que se le presente. La ingeniería industrial es un campo interdisciplinar con aplicaciones industriales, de servicios, comerciales y de gestión.