Dasturiy ta’minot hujjati bu tizimni ishlab chiquvchilar nimani oshirishi lozimligini ifodalovchi rasmiy hujjatdir. U tizim uchun foydalanuvchi talablarini ham tizim talablarining batafsil spesifikatsiyasini ham o’z ichiga oladi. Ba’zida foydalanuvchi va dasturiy ta’minot talablari bitta qilib tavsiflanadi. Bazi hollarda esa foydalanuvchi talablari hujjatning kirish qismi va tizim talablari asosiy qismni tashkil qiladi.
1 Маккарти, Джим. Правила разработки программного обеспечения: монография.Пер. с англ. - М.: СПб. Нижний Новгород : Русс. редакция; Питер, 200
Talablar hujjatidan foydalanuvchi Dasturiy ta’minot mijozlari
Talablarni ko’rsatish va talablar bajarilganligiga tekshirish uchun o’qish.
Mijozlar shuningdek talablarni o’zgartirishi mumkin.
Boshqaruvchilar
Tizimni narxlash va ishlab chiqishni rejalashritish uchun talablar hujjatidan foydalanish.
Tizim injinerlari
Ishlab chiqarilayotgan tizimni tushunish uchun talablardan foydalanish.
Tizim va uning qismlari munosabatini tushunish uchun talablardan foydalanadi.
Dasturiy ta’minotning tahlili va konstruktsiyalash talablar spetsifikatsiyasini qo’shimchaga aylantirishga yordam beradigan barcha tadbirlarni o’z ichiga oladi. Talab spetsifikatsiyalari dasturiy ta’minotning barcha funktsional va funktsional bo’lmagan taxminlarini belgilaydi. Ushbu spetsifikatsiya talablari kompyuterning hech qanday aloqasi bo’lmagan aniq va tushunarli hujjatlar shaklida keladi. Dasturiy ta’minotni tahlil qilish va konstruktsiyalash - bu odamlar o’qiy oladigan talablarni haqiqiy kodga aylantirishga yordam beradigan oraliq bosqich.