Este documento presenta los fundamentos de la ingeniería de software. Explica que la ingeniería de software es una disciplina de la ingeniería cuyo objetivo es desarrollar sistemas de software confiables y eficientes. Describe los elementos del software, los tipos de productos, y las características deseables. También describe el ciclo de vida de un proyecto de software e incluye las acciones principales. Finalmente, presenta los paradigmas, modelos de proceso, técnicas de recopilación de información, y aspectos de diseño de