Ingeniería de software
El término ingeniería del "software" apareció por primera vez a finales de la década de 1950. La ingeniería de software fue estimulada por la crisis del "software" de las décadas de entre 1960 y 1980. La ingeniería del "software" viene a ayudar a identificar y corregir mediante principios y metodologías los procesos de desarrollo y mantenimiento de sistemas de "software".
Análisis de software
En ciencias de la computación, análisis de "software" es el proceso automatizado de analizar el sistema para el comportamiento del "software". Existen dos tipos principales de análisis, el análisis estático de "software" y el análisis dinámico de "software". Estas técnicas de análisis intentan encontrar y mejorar en un "software" cuestiones de correctitud, optimización y seguridad.