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.
Ingeniero civil
La ingeniería militar es la rama de la ingeniería que da apoyo a las actividades de combate y logística de los ejércitos mediante un sistema MCP (Movilidad, Contramovilidad y Protección) construyendo puentes, campos minados, pasarelas, etc. Los ingenieros se encargan también de aumentar el poder defensivo por medio de construcciones o mejoramiento de estructuras de defensa. Además de sus misiones clásicas de apoyo en combate en situaciones de guerra, actúa en épocas de paz colaborando en la solución de problemas de infraestructura de índole nacional. De igual manera lo hace la Ingeniería Policial en el ámbito civil.