La ingeniería de software es una disciplina en el área de la informatica y la computacion la cual se ocupa del estudio y generación de soluciones lógicas, mediante el diseño, desarrollo y mantenimiento de software bajo criterios de estabilidad y calidad.
Estas actividades abarca procesos de análisis de requerimientos hasta la evolución o mantenimiento de software, incluyendo la implementación, administración y aseguramiento de la calidad de acuerdo con los estándares.