Focusing on Pattern Analysis and Design: Designing Software Systems through Pattern Synthesis (Photocopy Edition)

Author: Jacob A. Ammar (USA)
Publisher:
Publish Date: 2004-05-01
Features: This book is divided into five parts. The first part explains the basic concepts of POAD, the second and third parts continue to discuss the technical and process aspects of POAD. The fourth part uses four cases (feedback control, customer behavior simulation, digital content processing, and distributed medical information science) to deepen readers' understanding of the POAD methodology. The fifth part discusses the automation aspects of POAD. Appendices A and B introduce patterns and their practices, providing useful supplements to the entire book. This book takes design patterns to a new level. Whether you are an architect, designer, developer, or manager, this book will help you build better software systems more quickly. Use excellent design patterns to develop robust large-scale software systems. Design patterns are very powerful, but when developing a robust large-scale software system, you need to know more. This book introduces a method for developing large-scale software by synthesizing excellent design patterns—POAD (Pattern-Oriented Analysis and Design, Pattern-Oriented Analysis and Design). By using the POAD methodology and representing system components with UML class diagrams, you can quickly develop a reliable large-scale software system. Moreover, compared to traditional OO methodologies, software systems developed using the POAD methodology exhibit greater robustness, scalability, and maintainability.
· POAD: What is the POAD methodology, the principles of POAD, and the problems that POAD can solve.
· Two methods for synthesizing design patterns—structural synthesis and behavioral synthesis.
· Design models and UML techniques used for pattern synthesis.
· POAD Process: Comprehensive coverage of the three phases—analysis, design, and design refinement.
· Four Case Studies: Feedback control system, waiting queue simulation system, digital information reprocessing system, and distributed medical information system.
· POAD-Based Development: Trends and research directions.
POAD will guide you into a new realm of using design patterns. Whether you are a software architect, software designer, software developer, or project manager, this book will help you develop a large-scale software system quickly and with high quality.

📌 Related Posts