Este documento presenta una introducción a los fundamentos de la ingeniería de software. Explica que la ingeniería de software ofrece métodos y técnicas para desarrollar y mantener software, y cita definiciones de autores prestigiosos. También describe brevemente las cinco eras en la historia de la ingeniería de software desde 1950 hasta la actualidad, destacando los avances tecnológicos en cada era. Además, aborda la crisis del software desde los años 1960 y mitos comunes sobre el software.