antes que nada una aclaracion
UML y RUP no es la base de la Ingenieria de Software
podes ser experto en Ing en Sw sin saber ninguna de esas cosas
Ingenieria de Software incluye
Quality Assurance, Quality Control, Software Configuration Management, SW Project Planning, SW Project Tracking entre otros temas
El libro "Ingenieria de Software" de Pressman es bueno
pero recomiendo el libro de igual nombre escrito por Iam Sommerville
en
http://www14.brinkster.com/portaluniv/ entran a la opcion de la asignatura Ingeniería en Software y tal vez encuentren material que les puede ser de utilidad
no es gran cosa la pagina, pero bueno, está hecha simplemente con fines educativos