Рассмотрите возможность использования шаблонов.
Часто, когда вы видите проектные документы, которые были написаны на основе стандартного шаблона проектирования, они имеют тенденцию быть 80% шаблоном/наполнителем из шаблона и 20% фактическим полезным контентом.
Вместо этого найдите дизайнерский документ, который вам нравится, и используйте его как стилистическую модель, но сосредоточьте контент на том, что, по вашему мнению, будет важно для понимания вашей системы.
Отсутствие очевидного шаблона является признаком отличного документа дизайна в моей книге.
Более редкий и стильный стиль лучше - хороший пример в моей книге - это что-то вроде документа спецификации языка C#, который, вероятно, у вас есть на вашем компьютере, если вы используете разработку Visual Studio для .NET. Это довольно строгий и превосходно лишенный наполнителя.
Мне интересно видеть ответ на этот вопрос. О том, чтобы начать довольно амбициозный личный проект и нуждаться в хороших ресурсах для этого – Adrian