Logo

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design

Large book cover: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design
by

Publisher: Prentice Hall
ISBN/ASIN: 0131489062
Number of pages: 616

Description:
This book 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 (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices.

Download or read it online for free here:
Download link
(15MB, PDF)

Similar books

Book cover: Working With ObjectsWorking With Objects
by - 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.
(19753 views)
Book cover: Object-Oriented Software CompositionObject-Oriented Software Composition
by - Prentice Hall PTR
The book looks at a range of issues, from programming languages and systems through to tools, frameworks and methods. Chapters are self-contained, with the development of ideas moving from programming language design to environments and applications.
(22507 views)
Book cover: UML ProcessUML Process
by - 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.
(14194 views)
Book cover: Building Skills in Object-Oriented DesignBuilding Skills in Object-Oriented Design
by
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.
(31728 views)