Focusing on Pattern Analysis and Design -- Designing Software Systems Through Pattern Synthesis (Photocopy Edition)

Author: SherifMYacoub
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 also 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 the POAD methodology, and the problems it can solve.
· Two methods for synthesizing design patterns—structural synthesis and behavioral synthesis.
· Design models and UML techniques used for pattern synthesis.
· POAD Process: Comprehensively describes the three phases of analysis, design, and design refinement.
· Four Examples: 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 take you to 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 of high quality.

📌 Related Posts