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 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 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 Dung Nguyen, Stephen Wong - Rice University
From the table of contents: Introduction - Objects and Classes; Polymorphism in Action; Immutable List Structure; Mutable Data Structures; Restricted Access Containers; GUI Programming; Labs; Resources - Java Syntax Primer.
by Sharam Hekmat - PragSoft Corporation
UML Process is a defined process for developing software systems using object technology. The purpose of this document is to define the UML Process at a level that is suitable for practitioners who have had no prior exposure to a similar process.