Te cuento mi caso .....
Estudie industriales (la superior, especialidad de automatica y electronica), asi que mis conocimientos de informatica se reducian a "lenguajes" como Step5, VHDL, ensamblador para el 68HC11, TurboPascal y C/C++ (estos dos ultimos muy por encima). Al terminar la carrera me interese mas por el desarrollo de software, analisis y diseño orientado a objetos, patrones, UML, ... etc ....
El de Craig Larman me parece una buena introduccion en la materia. Apenas aparecen 4 lineas de codigo en Java y utiliza los diagramas de UML de manera poco rigurosa, por lo que resulta muy facil de seguir. Una vez introducido cada concepto te recomienda bibliografia concreta mediante la cual profundizar en el tema.
1 respuesta por debajo de tu umbral de lectura actual.
UML y Patrones, de Craig Larman
(Puntos:1)