Цел на документа за дизайн на софтуер
Изисквания за проследимост
Документът за дизайн на софтуера помага да се определи дали са отстранени всички необходими изисквания. Освен това тя предоставя форум за обсъждане на елементи от дизайна, които не са в съответствие с изискването, за да се определи дали елементът на дизайна е необходим.
Модел за развитие
Документът за разработване на софтуер предоставя на екипа за разработка на софтуер общи насоки за архитектурата на софтуера. Документът трябва да бъде възможно най-подробен, за да се запази екипът за разработка на софтуер фокусиран и подравнен.
Окончателна архитектура на системата
Документът за дизайн на софтуера описва архитектурата на системата. По време на разработването и преразглеждането на документа за дизайн на софтуера архитектурата на окончателната система трябва да бъде решена с недостатъците, дефектите и / или несъответствията.
Обучение на членовете на проекта
Документът за разработване на софтуер служи като ръководство за обучение на новите членове на проекта. Освен това документът за дизайн на софтуера може да се използва като ръководство за обучение през целия живот на системата.