Este es el primero de dos volúmenes que amplían el libro previo de los autores titulado Análisis y Diseño Orientado a Objetos.
Este volumen introduce los conceptos básicos de objetos, clases, relaciones entre clases, diagramas estructurales y diagramas de autómatas. Hace una buena recopilación y comparación sintáctica de las notaciones utilizadas circa 1995 (el año de publicación) de la versión en Inglés, muchas de las cuales se volvieron obsoletas con el desarrollo de UML.
El libro constituye una introducción demasiado superficial al área de desarrollo de software y adolece de la falla característica de este tipo de libros para la época, es decir el uso de ejemplos poco computacionales y por ende demasiado etéreos.
Creo que el texto de C. Larman (Applying UML and Patterns) es superior como introducción al uso de una notación para desarrollar sistemas orientados a objetos (UML) y que los diagramas dinámicos en forma de autmatas están desarrollados de manera más completa en el texto de Rumbaugh (Object-oriented Modeling and Design).
Uno podría sentirse tentado a recomendar el libro como texto
introductorio a objetos en el primer año de una carrera de computación
pero creo que tal tentación debería resistirse por dos razones.
La primera es porque opino que la introducción a notaciones alternativas
confunde al estudiante novato. La segunda es porque creo que los ejemplos
son insuficientes para introducir al estudiante en el mundo de los modelos
de datos.
Prof. Alejandro Teruel