bilan terminologiyasi muammolar. Turli mutaxassislar bir xil hujjatga murojaat qilishadi va uni foydalanuvchi
talablari, dasturiy ta'minot talablari, biznes talablari, funktsional talablar, tizim talablari, mahsulot yoki loyihaga
talablar, foydalanuvchi nuqtai nazari, funktsiyasi yoki cheklovi deb atashadi. ... Turli xil talablarga nisbatan
qo'llanadigan nomlar ham farq qiladi. Mijozlar ko'pincha ular aniqlagan talablar yuqori darajadagi kontseptsiya
ekanligini his qilishadi
ishlab chiquvchilar uchun kanal. O'z navbatida, ular bunga ishonishadi
yilda mijozlarga nisbatan, u foydalanuvchi interfeysi batafsil ishlab chiqish hisoblanadi. Ushbu xilma-xillik
chalkashliklarga va zerikarli aloqa muammolariga olib keladi.
Talablarni talqin qilishning o'ziga xos xususiyatlari
Kompyuter dasturlashining paydo bo'lishidan o'nlab yillar o'tgach, dasturiy ta'minot muhandislari hali ham talab
nima ekanligi haqida bahslashmoqdalar . Biz
ushbu munozarada qatnashmaymiz, balki biz o'zimizga foydali
deb topadigan ta'riflar to'plamini taqdim etamiz .
Maslahatchi Brayan Lourens talablar "dizayn tanlovini belgilovchi narsa" ekanligini ta'kidlaydi (Lourens,
1997). Bu yaxshi norasmiy ta'rif, chunki ushbu toifaga ko'plab ma'lumot turlarini kiritish mumkin. Va
pirovardida, talablarni ishlab chiqishning barcha nuqtasi - bu mijozni qoniqtirishi kerak bo'lgan tegishli dizayn
qarorlarini qabul qilishdir. Talabning yana bir ta'rifi shundaki, mahsulot manfaatdor tomonlarga foyda keltirishi
kerak . Yomon emas, lekin juda aniq emas. Ian Sommerville va Pit Soyyer (1997) tomonidan berilgan ta'rif:
Talablar bu bajarilishi kerak bo'lgan narsalarning spetsifikatsiyasi.
Yilda bu tasvirlangan harakati Istemi, tizim xususiyatlari, yoki sifatlari. Ular tizimni ishlab chiqish jarayonida
cheklovlar bo'lib xizmat qilishi mumkin.
Ushbu ta'rif umumiy talablar deb ataladigan turli xil ma'lumot turlarini hisobga oladi . Talablar
foydalanuvchilarning qarashlari va tizimning tashqi xatti-harakatlarini, shuningdek ishlab chiqaruvchining ba'zi
ichki xususiyatlariga nisbatan nuqtai nazarini qamrab oladi . Ular muayyan sharoitlardagi
tizimning xatti-
harakatlarini va tizimni foydali va hatto oxirgi operatorlar uchun yoqimli qiladigan xususiyatlarni o'z ichiga
oladi.
Diqqat! Loyihangizdagi barcha manfaatdor tomonlar talablar to'g'risida umumiy tushunchaga ega deb o'ylamang .
Boshlang'ich ta'riflarni o'rnating, shunda barchangiz bir xil tilda gaplashasiz.