Design documents are meant to help understand and participate in designing software.
Each design document describes a number of things about a piece of software:
Detect unrealistic timetables