Software Design Resources


TitleYearDescription
Design Patterns Quick Reference 2007An excellent "cheat sheet" on the "Gang of Four" design patterns. It fits on 2 pages or can (and probably should) be printed as a poster.
Patterns for Time-Triggered Embedded Systems 2001This substantial (1000-page) book, and associated CD, together describe the first comprehensive set of ‘design patterns’ to support the rapid development of reliable embedded systems based on resource-constrained embedded processors.
Software Engineering with Reusable Components 2001Readers of this book can expect to gain a comprehensive overview of software reuse and software components and their influences on software engineering and software documentation.
Tips to Succeed in Software Engineering Student Projects 2008This book consists of a collection of practical tips - byte sized observations and lessons learned.