Fanidan mustaqil ish bajardi: 311-20 guruh talabasi Bekmirzayev Muhammadali



Yüklə 499,46 Kb.
səhifə4/10
tarix02.06.2023
ölçüsü499,46 Kb.
#122941
1   2   3   4   5   6   7   8   9   10
DT sifatini ta\'minlash

4.1.2.2 Talablar olish bosqichlari
Talablar ajratishni qo'llab-quvvatlash uchun bir qator texnikalar taklif qilinadi. Ushbu kitobda qamrovli qismida keltirilgan boshqa mavzular bilan bir qator, har bir holat uchun eng muvozanatli usul mavjud emas. Natijada olingan talablar hujjati tafsiloti yoki ishonchdarlik darajasiga qarab vaqt va tashqi qobiliyat bilan o'rtasida muomalaga ketadigan muboddolik mavjuddir. Biroq, barcha usullar odatda o'xshash shablonni kuzatishadi. Qolgan qismda biz bu bo'limda (Zowghi va Coulin [140] tomonidan ko'rsatilgan) yuqori darajadagi qadamni ko'ramiz.
Dasturlash sohasini tushunish
Dasturiy tizimning o'rnatilishi mumkin bo'lgan "haqiqiy dunyo" muhitini tushunish muhimdir. Dastur xavfsizlik-kritik yoki biznes-kritikmi? Kim dasturdan foydalanadi? Bu katta sonli foydalanuvchilar, ularga bir qator xususiyatlarni qo'llash uchun foydalanishlari yo'qmi? Dastur oxirida qurilmaga jonatilishi mumkinmi? Yoki ilova sifatida o'rnatilishi mumkinmi? Dastur standartlarga rioya qiladi mi? Ular o'zgarishi mumkinmi? Muhim siyosiy yoki madaniy omillar mavjudmi? Dastur tashkilotning biznes maqsadlari bilan qanday muvofiq bo'ladi?
Talablarning manbalarni aniqlash
Talablar turli shakllarda keladi. Oqiy manbalar manbaiga o'xshash tashkilot a'zolari (quyida ko'rsatilgan) - tizimning yakun foydalanuvchilari, uning o'rnatilishi va saqlanishi bilan mas'ul bo'lgan kishilar va boshqalar. Biroq, talablar boshqa manbalardan ham kelishi mumkin. Masalan, dastur mavjud ish jarayoniga moslashish yoki boshqa o'rnatilgan dastur tizimlari bilan aloqasi bo'lishi kerak bo'lganida, ushbu jarayonlar bilan muzokara qilinishi kerak. Dastur xavfsizligi muhim bo'lsa, qonunlar ko'rib chiqilishi kerak (masalan, AQSH qonuni, foydalanuvchiga ta'qiq qilingan risk darajasi "iqtisodiy zarurlikka qarab" pasayishi kerak).
Stakeholderlarni tahlil qilish
Stakeholderlar, tizim haqida qiziquvchi kishilar yoki uning rivojlanishidan t
ashqari ta'sir qilgan barcha kishilardir. Ular odatda turli foydalanuvchi guruhlarni (ma'muriyat, mobil ilova foydalanuvchilari, veb-ilova foydalanuvchilari va hokazo) o'z ichiga oladi, tizimni sotib olish, o'rnatish, saqlashga javobgar bo'lgan kishilar, va hokazo. Barcha foydalanuvchi guruhlar tizimga xos ko'rsatkichlarga ega bo'ladi va ular bir-biriga qarshi kelishlari mumkin. Shuning uchun, stakeholderlarni aniqlash va ularning hamma fikrlarini olgan holda ularga qarab birlashtirish juda muhimdir.
Talablar ajratish usulini tanlash
Tavsiya etilgan holda, bir qator talablar ajratish usullari mavjud. Nuseibeh va Easterbrook [102] "Talablarni injinering yo'liningi" nomli yo'ldorliklarida qiziqarli tarqatma berishadi:
• An'anaviy usullar: Anketa, so'rovnomalar, suhbatlar, mavjud hujjatlarni (tashkilotlar tuzilmasi, jarayon modellari va mavjud tizimlar haqidagi foydalanuvchilar yoki boshqa qo'llanmalar) tahlil qilish.
• Guruh talablarini ajratish usullari: Fikrlash, fokus guruhlar va ishlatishga qiyin talablarning kuzatishida guruhning dinamikasidan foydalanish.
• Prototip: Prototipni ishlab chiqarish orqali stakeholderlar dan fikr olish, xususan, talablarning ko'p noma'lumotli bo'lgan holatlarda.
• Model asosli usullar: Juftlashuv jarayonini yo'lga qo'yish uchun to'plam toifasiga oid ma'lum bir modelni taqdim etish va uning yordamida talablarni ajratish jarayonini boshlash. Ular ichiga KAOS [39] va I * [31] kabi maqsadga yo'naltirilgan usullar kiritiladi.
• Kognitiv usullar: Ma'lumot asosli tizimlarda bilim olish uchun asal usullar to'plami. Ular orasida vazifa bajarilayotgan paytda dasturchi gaplashayotgan protokol analizi va hududiy tizimning funktsional sohalarini aniqlash uchun ishtirokchilar tomonidan domen tushunchalarini guruhlarga joylashtirish bilan amalga oshiriladigan karta tartibi kabi usullar kiritiladi.
• Kontekstli usullar: An'anaviy va kognitiv usullar alternativasi oilaviy usullarga misol bo'ladi, bu
usullar orqali foydalanuvchilarni ko'rib chiqish uchun etnografik usullar qo'llaniladi. Qatnashuvchi bilan faol tarzda muloqot qilish yoki faol qilib muloqot qilganini anglab turish orqali ko'rib chiqishdan farqli ravishda, ushbu usullar kam obro'li bo'lishi maqsadga muvofiqdir. Maqsad, qatnashuvchilarni passiv tarzda ko'rib chiqish orqali talablarni to'plash va ularda ko'p nuqta nazarini bildirishlari umididir.
Talablarni ajratish
Tanlangan usul(lar)ni foydalanib, belgilangan manbalardan va stakeholderlardan talablarni ajratish. Ushbu jarayonning bir qismi sifatida, tizimning doirasini aniqlash kerak - qaysi talablarning asosiy, qaysi talablarning istak, qaysi talablarning mohiyati yo'q (ushbu savolni yechish uchun qo'llanishning bir nechta usullarini o'rganamiz).



Yüklə 499,46 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin