Pues sobre ingenieria del sw hay muchisimos libros. Por ejemplo, uno que utilize yo fue el de Sommerville (no recuerdo el titulo pero seguro q es algo asi como Ingenieria del sw

). Tambien estan los de Piattinni, Meyer. Tambien te recomiendo que mires alguno sobre el modelado UML.
Espero que te sirva de algo, nos vemos!!