Tujuan dari dokumen desain perangkat lunak
Persyaratan pelacakan
Dokumen desain perangkat lunak membantu menentukan apakah semua persyaratan yang diperlukan telah ditangani. Selain itu, ia menyediakan forum untuk mendiskusikan elemen desain yang tidak selaras dengan persyaratan, untuk menentukan apakah elemen desain diperlukan.
Model pengembangan
Dokumen desain perangkat lunak menyediakan tim pengembangan perangkat lunak dengan panduan umum tentang arsitektur proyek perangkat lunak. Dokumen harus sedetail mungkin, untuk menjaga agar tim pengembangan perangkat lunak tetap fokus dan selaras.
Arsitektur sistem akhir
Dokumen desain perangkat lunak merinci arsitektur sistem. Selama pengembangan dan revisi dokumen desain perangkat lunak, arsitektur sistem akhir harus memiliki kekurangan, cacat dan / atau inkonsistensi diselesaikan.
Pelatihan anggota proyek
Dokumen desain perangkat lunak berfungsi sebagai panduan pelatihan untuk anggota proyek baru. Selain itu, dokumen desain perangkat lunak dapat digunakan sebagai panduan pelatihan sepanjang masa pakai sistem.