August 2003
Intermediate to advanced
416 pages
11h 21m
English
With the growing demand on rapid software development—to meet time-to-market needs—software development processes are shifting from the traditional development starting from scratch to reuse of existing solutions, whenever possible. With increases in the complexity of software systems, development from scratch has simply become an obsolete alternative. The question then becomes: what can we reuse and how can we reuse it? This book provides an answer to these questions: you can reuse design ideas and models in terms of design patterns, and you can reuse them in a systematic process called Pattern-Oriented Analysis and Design (POAD).
Design patterns and application frameworks are two essential technologies in developing complex software ...