Building Skills in Object-Oriented Design
by Steven F. Lott
Number of pages: 311
The intent of this book is to help the beginning designer by giving them a sequence of interesting and moderately complex exercises in OO design. This book can also help managers develop a level of comfort with the process of OO software development. The applications we will build are a step above trivial, and will require some careful thought and design. Further, because the applications are largely recreational in nature, they are interesting and engaging. This book allows the reader to explore the processes and artifacts of OO design before project deadlines make good design seem impossible.
Home page url
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 Craig Larman - Prentice Hall
This is a lucid and practical introduction to thinking and designing with objects, and creating systems that are well crafted, robust, and maintainable. Developers and students will learn object-oriented analysis and design through case studies.
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.