Software Design Books, Documents, and Lectures
| Title | Year | Description |
500 Lines or Less: Experienced Programmers Solve Interesting Problems
|
2016 |
In these two books, the authors of four dozen open source applications explain how their software is structured, and why.
|
Design Patterns Quick Reference
|
2007 |
An 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
|
2001 |
This 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
|
2001 |
Readers 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
|
2008 |
This book consists of a collection of practical tips - byte sized observations and lessons learned.
|

Latest
Resources
Most
Popular
In these two books, the authors of four dozen open source applications explain how their software is structured, and why.