Seamless Object-Oriented Software Architecture
by Kim Waldén, Jean-Marc Nerson
Publisher: Prentice Hall 1994
Number of pages: 458
This book shows how a consistent set of object-oriented abstractions can be applied throughout the entire software construction process, based on three major ideas: seamlessness, reversibility, and contracting. The book is intended for software professionals as well as for students at the graduate and undergraduate levels. This book can be read by anyone who has acquired a general understanding of the problems of software engineering, and who has some inclination for abstract thinking.
Download or read it online for free here:
by Karl Lieberherr - Pws Pub Co
This book presents a methodology for adaptive programming in any object-oriented language. Lieberherr's method provides a new approach to OO program design that goes beyond object encapsulation to achieve more flexible interactions among objects.
by T. Reenskaug, P. Wold, O.A. Lehne - Prentice Hall
The main theme of this book is to describe complex phenomena as structures of interacting objects. This is the authoritative account of the OOram methodology for software analysis, design, development, maintenance, and reuse.
by S. Demeyer, S. Ducasse, O. Nierstrasz - Elsevier Science
This book collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. It is full of practical, hands-on reengineering knowledge and expertise.
by Axel-Tobias Schreiner
In this book, we are going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.