Foydalanuvchi hujjatlari
Kodga va uning qanday ishlashiga yo'naltirilgan texnik hujjatlardan farqli o'laroq, foydalanuvchi hujjatlari faqat dasturni qanday ishlatishni tasvirlaydi.
Dastur hujjatlari
Dasturiy hujjatlar - bosma foydalanuvchi qo'llanmalari, onlayn (onlayn) hujjatlar va dasturiy ta'minot mahsulotidan qanday foydalanishni tasvirlaydigan yordamchi matn. Dastur hujjati - maqsadga qarab, zarur bo'lgan ma'lumotlarni o'z ichiga olgan hujjat dastur yoki dasturiy vositani ishlab chiqish, ishlab chiqarish, ishlatish, texnik xizmat ko'rsatish.
Hujjat - hujjatlar to'plami: ma'lum auditoriya uchun mo'ljallangan maqsadli ma'lumotlar, ma'lum bir vositaga (masalan, kitobda, diskda, tezkor ma'lumot kartasida) joylashtiring berilgan format.
Dizayn hujjatlari odatda mahsulotni umumiy ma'noda tavsiflaydi. Biror narsa qanday bo'lishini tasvirlamasdan ishlatilgan bo'lsa, u "nega aynan shunday" degan savolga javob beradi. Masalan, loyiha hujjatida dasturchi ma'lumotlar tuzilmalari nima uchun bunday tarzda tashkil etilganligi sababini tasvirlab berishi mumkin yo'l. Sinfning qandaydir tarzda qurilishi sabablarini tavsiflaydi, naqshlar ta'kidlangan, ba'zi holatlarda qanday yaxshilashni amalga oshirish haqida ham fikrlar bildirilgan keyingi Bularning hech biri texnik yoki foydalanuvchi hujjatlariga kiritilmagan, ammo barchasi mavjud loyiha uchun haqiqatan ham muhim.
Dastur yaratishda odatda kodning o'zi etarli emas. Berilishi kerak kod aniq bajaradigan narsalarning turli tomonlarini tavsiflovchi ba'zi matnlar. Bunday hujjatlar ko'pincha to'g'ridan-to'g'ri manba kodi bilan ta'minlangan yoki taqdim etilgan.
Bunday hujjatlar yuqori texnik xususiyatga ega va asosan foydalaniladi API, ma'lumotlar tuzilmalari va algoritmlarning ta'riflari va tavsiflari.