1. Funktsional talablar qanday?




Download 29.77 Kb.
Sana29.02.2024
Hajmi29.77 Kb.
#164414
Bog'liq
20 Funktsional talablar Suhbat uchun savollar va javoblar
Amaliy informatika

1. Funktsional talablar qanday?
Funktsional talablar - bu tizim nima qilishi kerakligini tavsiflovchi talablar. Ular odatda kirish, chiqish va jarayonlarda ifodalanadi. Masalan, matn protsessorining funktsional talabi shundaki, u matn kiritishni qabul qiladi va foydalanuvchi uni turli yo'llar bilan formatlash imkonini beradi.
2. Funktsional talablarni qanday hujjatlashtirasiz?
Funktsional talablar odatda funktsional spetsifikatsiya hujjati yordamida hujjatlashtiriladi. Ushbu hujjat ishlab chiqilayotgan tizim uchun zarur bo'lgan o'ziga xos funksionallikni tavsiflaydi. Funktsional talablarni hujjatlashtirishda iloji boricha aniq bo'lish muhim, chunki bu tizim foydalanuvchilarning ehtiyojlarini qondirishga yordam beradi.
3. Funktsional talabning biznes qoidasidan farqi nimada?
Funktsional talab - bu tizim qanday ishlashi kerakligi haqidagi aniq bayonot. Biznes qoidalari - bu korxona qanday ishlashini boshqaradigan umumiy ko'rsatma.
4. Funktsional talablar bilan kontekstda qanday foydalanish holatlarini tushuntirib bera olasizmi?
Foydalanish holati - bu foydalanuvchi yoki tizim erishmoqchi bo'lgan aniq maqsad yoki vazifa. Funktsional talablar kontekstida foydalanish holati - bu foydalanuvchi ehtiyojlarini qondirish uchun tizim bajarishi kerak bo'lgan o'ziga xos funksionallik. Masalan, elektron tijorat tizimining funktsional talabi tizim foydalanuvchilarga xarid qilish savatiga mahsulot qo'shishga ruxsat berishi kerak bo'lishi mumkin.

5. Nima uchun dasturiy ta'minotni ishlab chiqish loyihalari uchun funktsional talablar muhim?
Funktsional talablar muhim ahamiyatga ega, chunki ular dasturiy ta'minotning bir qismi nima qilish kerakligini aniqlashga yordam beradi. Yaxshi aniqlangan funktsional talablarsiz ishlab chiquvchilar uchun mijoz yoki mijozning ehtiyojlariga javob beradigan mahsulotni yaratish qiyin bo'lishi mumkin. Funktsional talablar, shuningdek, uzoq muddatda vaqt va pulni tejash imkonini beruvchi rivojlanish jarayonining dastlabki bosqichlarida potentsial xavf va muammolarni aniqlashga yordam beradi.
6. Yaxshi funksional talabga qanday misol keltirish mumkin?
Funktsional talab - bu tizim, dasturiy ta'minot yoki komponent o'zini qanday tutishi kerakligi haqidagi bayonot. Yaxshi funktsional talab aniq, qisqa va tushunarli bo'lgan talabdir. Bundan tashqari, sinovdan o'tish uchun etarlicha aniq bo'lishi kerak. Masalan, kirish tizimiga qo'yiladigan funktsional talab "Tizim foydalanuvchilarga to'g'ri foydalanuvchi nomi va parol bilan kirishga ruxsat berishi kerak" bo'lishi mumkin.
7. Yomon funktsional talablarga misollar keltira olasizmi?
Yomon funktsional talablarning bir necha xil turlari mavjud. Bir turdagi talablar juda noaniq yoki juda aniq bo'lsa. Masalan, juda aniq talab "tizim foydalanuvchiga o'z nomini "Birinchi oxirgi" formatida kiritishga ruxsat berishi kerak", juda noaniq talab esa "tizim foydalanuvchilarga qulay bo'lishi kerak" deb aytishi mumkin. Yomon funktsional talabning yana bir turi - bu talablar sinovdan o'tkazilmaganda. Misol uchun, talabda "tizimdan foydalanish oson bo'lishi kerak" deb aytilishi mumkin, ammo buni qanday tekshirishingiz aniq emas.
8. Talablar va texnik shartlarni qanday ajratasiz?
Talablar - bu tizim nima qilishi kerak, spetsifikatsiyalar esa tizim buni qanday bajarishi. Boshqacha qilib aytganda, talablar tizim taqdim etishi kerak bo'lgan funksionallikdir, spetsifikatsiyalar esa ushbu funksiya qanday amalga oshirilishini batafsil bayon qiladi.
9. Funktsional bo'lmagan talablar nima ekanligini tushuntirib bera olasizmi?
Funktsional bo'lmagan talablar ishlab chiqilayotgan tizimning funksionalligiga bevosita bog'liq bo'lmagan, balki ushbu tizimning sifati yoki ishlashiga bog'liq bo'lgan talablardir. Misol uchun, dasturiy ta'minot tizimi uchun funktsional bo'lmagan talab uning ma'lum miqdordagi foydalanuvchilarni bir vaqtning o'zida boshqarishi yoki ma'lum darajadagi xavfsizlikka ega bo'lishi mumkin.
10. Funktsional bo'lmagan talablarning qanday keng tarqalgan turlari mavjud?
Funktsional bo'lmagan talablarning ba'zi keng tarqalgan turlari ishlash talablari, xavfsizlik talablari va foydalanishga qo'yiladigan talablardir. Ishlash talablari tizimning samarali bo'lishi uchun qanchalik tez bo'lishi kerakligini, xavfsizlik talablari esa ma'lumotlarni himoya qilish uchun qanday xavfsizlik choralarini ko'rish kerakligini ko'rsatishi mumkin. Foydalanishga qo'yiladigan talablar, aksincha, foydalanuvchilarning tizim bilan o'zaro aloqasi va uning maqsadini tushunish qanchalik oson ekanligi bilan bog'liq.
11. Funktsional talablar va funktsional bo'lmagan talablar o'rtasidagi farq nima?
Funktsional talablar - bu tizim nima qilishi kerakligini tavsiflovchi talablar, funktsional bo'lmagan talablar esa tizim buni qanday bajarishi kerakligini tavsiflaydi. Boshqacha qilib aytadigan bo'lsak, funktsional talablar tizimning "nimasi" dir, funktsional bo'lmagan talablar esa "qanday".
12. Funktsional talablarni yozishda qanday omillarni hisobga olish kerak?
Funktsional talablarni yozishda siz tizimning maqsadi, tizim nima qilishi, tizim buni qanday qilishi va tizimga qo'yilishi mumkin bo'lgan har qanday cheklovlarni hisobga olishingiz kerak. Bundan tashqari, talablar aniq, qisqa va erishish mumkinligiga ishonch hosil qilishingiz kerak.
13. Funktsional talablarda qabul qilish mezonlarining o‘rni qanday?
Qabul qilish mezonlari dasturiy mahsulot mijoz tomonidan qabul qilinishi uchun javob berishi kerak bo'lgan aniq shartlardir. Ushbu mezonlar odatda mijozning ehtiyojlari va umidlaridan kelib chiqadi va ular dasturiy ta'minot mijozning talablariga javob beradimi yoki yo'qligini aniqlashning aniq va o'lchanadigan usulini ta'minlaydi.
14. Funktsional talablarni yaratishda foydalanuvchi tajribasi qayerga mos keladi?
Funktsional talablarni yaratishda foydalanuvchi tajribasini hisobga olish kerak, chunki bu talablar foydalanuvchilarga qulay va ulardan foydalanish oson boʻlishini taʼminlashga yordam beradi. Funktsional talablarni ishlatish yoki tushunish qiyin bo'lsa, foydalanuvchilar mahsulot bilan salbiy tajribaga ega bo'lishi mumkin. Shuning uchun, funktsional talablarni yaratishda foydalanuvchi tajribasini hisobga olish muhimdir.

15. Funktsional, xulq-atvor va funktsional bo'lmagan talablar o'rtasidagi farqni tushuntirib bera olasizmi?
Funktsional talablar - bu tizim nima qilishi kerakligini tavsiflovchi talablar, xulq-atvor talablari esa tizimning o'zini qanday tutishini tavsiflovchi talablardir. Funktsional bo'lmagan talablar bu toifalarning hech biriga kirmaydigan talablardir, masalan, ishlash yoki xavfsizlik talablari.
16. Sizning tushunchangizga ko'ra, yaxshi funktsional talab nimadan iborat?
Yaxshi funktsional talab aniq, qisqa va tushunarli bo'lishi kerak. Shuningdek, u ishlab chiquvchi tomonidan amalga oshirilishi mumkin bo'lgan darajada aniq bo'lishi kerak va u bajarilganligiga ishonch hosil qilish uchun sinovdan o'tkazilishi kerak.
17. Funktsional talab qanday tasdiqlanishi mumkin?
Funktsional talab intervyular, so'rovlar, fokus-guruhlar va yaroqlilik testlari kabi bir qancha usullar orqali tasdiqlanishi mumkin. Ushbu tadbirlarni amalga oshirish orqali siz funktsional talab foydalanuvchilarning ehtiyojlariga javob berishiga ishonch hosil qilishingiz mumkin.
18. Funktsional talablarga qanday ustuvorlik beriladi?
Funktsional talablar, odatda, tizimning umumiy ishlashi uchun qanchalik muhimligiga qarab ustuvor bo'ladi. Eng muhim talablarga odatda eng yuqori ustuvorlik beriladi, kamroq muhim talablarga esa pastroq ustuvorliklar beriladi.
19. Funktsional talablarni yaratishda Agile yondashuvi qanday?
Funktsional talablarni yaratishda Agile yondashuvi tizim nima qilishi kerakligini keng tushunishdan boshlanadi va keyin asta-sekin loyihaning rivojlanishi bilan ko'proq va ko'proq tafsilotlarni qo'shishdir. Bu talablarni yig'ishda yanada moslashuvchan va sezgir yondashuvga imkon beradi, chunki jamoa loyiha va foydalanuvchi ehtiyojlari haqida ko'proq bilib olgan holda talablarni moslashtira oladi.
20. Funktsional talablarni yaratishda qanday asosiy bosqichlar mavjud?


  1. Funktsional bo'lmagan talablar haqida o'ylash qiyinmi?

  2. Foydalanuvchi interfeysi va inson omillari

  3. Tizimdan qaysi turdagi foydalanuvchi foydalanadi?

  4. Tizimdan bir nechta turdagi foydalanuvchi foydalanadimi?

  5. Har bir foydalanuvchi turi uchun qanday turdagi treninglar talab qilinadi?

  6. Tizimni o'rganish oson bo'lishi ayniqsa muhimmi?

  7. Foydalanuvchilarni xato qilishdan himoyalanish ayniqsa muhimmi?

  8. Inson interfeysi uchun qanday turdagi kirish/chiqish qurilmalari mavjud va ularning xususiyatlari qanday?

  9. Qanday hujjatlar talab qilinadi?

  10. Har bir hujjat qaysi auditoriyaga murojaat qilishi kerak?

  11. Taklif etilayotgan tizim qaysi apparatda qo'llanilishi kerak?

  12. Xotira hajmi va yordamchi xotira maydonini o'z ichiga olgan maqsadli uskunaning xususiyatlari qanday?

  13. Ishlash xususiyatlari

  14. Tizimda tezlik, o'tkazish qobiliyati yoki javob vaqti cheklovlari bormi?

  15. Tizim tomonidan qayta ishlanishi kerak bo'lgan ma'lumotlarning hajmi yoki sig'imi bo'yicha cheklovlar bormi?

  16. Xatolarni boshqarish va ekstremal sharoitlar

  17. Tizim kiritish xatolariga qanday javob berishi kerak?

  18. Tizim ekstremal sharoitlarga qanday javob berishi kerak?

  19. Tizim interfeysi

  20. Kirish taklif qilingan tizimdan tashqari tizimlardan keladimi?

  21. Chiqarish taklif qilingan tizimdan tashqari tizimlarga boradimi?

  22. Kirish yoki chiqish uchun ishlatilishi kerak bo'lgan format yoki vositada cheklovlar bormi?

  23. Sifat masalalari

  24. Ishonchlilik uchun qanday talablar mavjud?

  25. Tizim xatolarni tuzatib olishi kerakmi?

  26. Muvaffaqiyatsizlikdan keyin tizimni qayta ishga tushirish uchun maksimal qabul qilinadigan vaqt bormi?

  27. 24 soatlik muddatda tizimning maqbul ishlamay qolish vaqti qancha?

  28. Tizimning ko'chma bo'lishi (turli apparat yoki operatsion tizim muhitiga o'tishi) muhimmi?

  29. Tizim modifikatsiyalari

  30. Tizimning qaysi qismlari keyinchalik o'zgartirishga nomzod bo'lishi mumkin?

  31. Qanday turdagi o'zgarishlar kutilmoqda?

  32. Maqsadli uskunalar qayerda ishlaydi?

  33. Maqsadli uskunalar bir yoki bir nechta joyda bo'ladimi?

  34. Atrof-muhit sharoitlari qandaydir tarzda odatdagidan tashqarida bo'ladimi (masalan, g'ayrioddiy haroratlar, tebranishlar, magnit maydonlar)?

  35. Xavfsizlik masalalari

  36. Har qanday ma'lumotlarga kirish yoki tizimning o'zi nazorat qilinishi kerakmi?

  37. Jismoniy xavfsizlik muammomi?

  38. Resurslar va boshqaruv masalalari

  39. Tizim qanchalik tez-tez zaxiralanadi?

  40. Zaxira uchun kim javobgar bo'ladi?

  41. Tizimni o'rnatish uchun kim javobgar?

  42. Tizimga texnik xizmat ko'rsatish uchun kim javobgar bo'ladi?

Download 29.77 Kb.




Download 29.77 Kb.