Flexible, reliable software : using patterns and agile development - Christensen, Henrik B. (Boca Raton : Chapman & Hall/CRC, 2010)
1. Basic terminology -- 2. The programming design -- 3. The first design pattern -- 4. Variability management and 3 - 1 - 2 -- 5. Compositional design -- 6. A design pattern catalogue -- 7. Frameworks -- 8. Outlook -- 9. Projects
Includes bibliographical references
Keywords: Computer software -- Development; Computer software -- Reliability