Uploaded by Elbek Azamov

2-deadline(DIK-amaliy) (1)

advertisement
DI va RI fakulteti DI kafedrasi 650-22
guruhtalabasi Ahmadjonov
Muzaffarning
“Dasturiy injiniringga kirish” fanidan
tayyorlangan2-amaliy topshiriq
Mavzular:
Foydalanish bo‘yicha yo‘riqnoma yozish. Talablarni aniqlash va xavflarni
boshqarish.
Dasturiy ta’minot prototipini yaratish (V1.0)
Dasturiy ta’minot prototipini yaratish (V2.0). Raqamli prototiplash(2 dan
3gacha tezkor prototiplash)
Dasturiy ta’minot prototipini yaratish (V3.0). Tabiyy prototiplash (2 dan
3gacha
tezkor prototiplash)
Ishlab chiqilgan prototip kodini Git-Hubga joylash va yuklash. Harajatlar
smetaasi (bu topshiriq xarbir integratsiyadan keyin bajarilishi kerak )
1.
Foydalanuvchilar haqida ma'lumot: Yo'riqnoma boshida, foydalanuvchilar
haqida umumiy ma'lumotlar berilishi kerak. Bu ularning kimga tegishli,
ularningqanday maqsadlari va talablari borligi to'g'risida tushuncha beradi.
Tizimni boshlash: Foydalanuvchilar tizimga qanday kirishadi, avvalgi
hisoblarini qanday tiklashadi, yoki tizimni boshlashda kerak bo'lgan boshqa
harakatlar haqida qisqacha ma'lumot berilishi kerak.
Asosiy amallar: Tizim yoki xizmatda ko'p ishlatiladigan asosiy amallar va
funktsiyalar ro'yxati berilishi kerak. Misol uchun, hisobni yaratish,
ma'lumotlarniko'rish, o'zgartirish, yuklash, o'chirish va boshqa muhim
operatsiyalar.
Qidiruv va filtratsiya: Foydalanuvchilar uchun qidiruv funksiyasi
haqida ma'lumot berish. Bu, ularning istalgan ma'lumotlarni topish va
filtr qilishlariimkoniyatini beradi.
Xavflar va muammo yechish: Yo'riqnoma muammo yechish va xavflarni
boshqarish bo'yicha qo'llanma bo'lishi kerak. Bu qo'llanmada, muammo
yechishnio'rganish uchun tavsiyalar va tez-tez savollar berilishi kerak.
Ko'rsatmalar va misollar: Har bir amal uchun ko'rsatmalar va misollar
ko'rsatilishi kerak. Bu, foydalanuvchilarga tizimni qanday ishlatishlari va
kerakbo'lgan natijalarni qanday olishlari to'g'risida qiziqarli misollar beradi.
Ko'proq yordam va aloqalar: Yo'riqnoma oxirida, foydalanuvchilarga yordam va
aloqa kanallari to'g'risida ma'lumot berilishi kerak. Bu, ularni qanday
muammolar yuzaga kelsa, yoki qanday qo'llanma yoki foydalanuvchi qo'llabquvvatlash xizmatlari bilan bog'lanishlari kerakligi haqida tushuntiradi.
Yo'riqnoma yozish davlatlarning umumiy amaliyoti bo'lib, foydalanuvchilarga
foydalanishda yordam berishi uchun juda muhimdir. Bu yo'riqnoma tashkil etish
paydo bo'lgach, foydalanuvchilar tizim yoki xizmatdan maksimal foydalanishlari
mumkin bo'ladi.
2.
Talablar va funktsional talablar tushunchalarini aniqlash: Birinchi qadam,
dastur yoki tizimning qaysi maqsadlar uchun yaratilayotganligini tushunishdir.
Bumaqsadlar, foydalanuvchilar talablari, muammo yechish talablari va
umumiy tizimning funktsional talablari bo'lishi mumkin.
Prototipni tasavvur qilish: Prototipni yaratishda, dasturni tushunish, interfeysni
shakllantirish, va muhim amallarni bajarish uchun dastur davomida qilinadigan
ishlarni tasavvur qilish kerak.
Interfeysni shakllantirish: Prototipda eng muhim qism, foydalanuvchilar
bilan o'zaro munosabatlarni tashkil etish uchun interfeysni shakllantirishdir.
Bu, odatda,bog'liq asboblar yordamida bajariladi, masalan, Adobe XD yoki
Sketch kabi dizayn dasturlari orqali.
Funksionalni implementatsiya: Prototipni dastur yoki tizimning asosiy
funktsiyalarini bajarish. Bu, dastur uchun kerak bo'lgan ilovalarni yaratish va
ularga tegishli bo'lgan asosiy funktsiyalarni dasturda qo'llashni o'z ichiga
oladi.
Test qilish: Prototipni dasturni test qilish muhimdir. Bu, xatolar, buglar va
yomonliklarni aniqlash uchun foydalanuvchilarga yoki test foydalanuvchilar
guruhiga dasturni taqdim etishni o'z ichiga oladi.
Tuzatish va hisob kitob qilish: Prototip tuzatilganida, o'zingiz yoki
jamoangiz sifatida dasturni sinovlab ko'rish va qanday qilib undan
foydalanishni baholash kerak. Bundan so'ng, prototipni qayta ishlash va
takomillashtirish kerak bo'ladi.
Bu bosqichlar orqali, dasturiy ta'minot prototipini yaratishning asosiy jarayoni
o'rganilishi mumkin. Bu jarayonni o'rganish va amalga oshirish orqali, dasturni
takomillashtirish va o'zaro qabul qilish uchun tayyor bo'lishingiz mumkin.
3.
Talablar va funktsional talablar tushunchalarini aniqlash: Dastur yoki tizimning
maqsadlarini, foydalanuvchilar talablari va umumiy funktsional talablarni aniqlash.
Bu, dastur interfeysini, asosiy funktsiyalarini va maqsadlarini tushunishga yordam
beradi.
• Interfeysni raqamli shakllantirish (2 dan 3gacha): Birinchi qadam,
prototip interfeysini raqamli shakllantirishdir. Bu qadamda, prototipni
yaratish uchundasturlash vositasi (masalan, Adobe XD, Figma yoki
Sketch) yordamida dastur interfeysini modellelash va tuzilish kerak.
Raqamli prototiplar foydalanuvchilar interfeysini aniqlash,
ma'lumotlarni kiriting va chiqaring funktsiyalarini sinovlash va
rivojlantirishda juda foydalanuvchi bo'ladi.
• Tezkor prototiplash (2 dan 3gacha): Raqamli prototiplar yaratilganidan
so'ng, tezkor prototiplash jarayoniga kiriladi. Bu prototiplar tezkor va
minimal funktsiyalarni o'z ichiga oladi, shuningdek, ularni tezkor
sinovlashva test qilishga imkoniyat beradi. Tezkor prototiplar
dasturning asosiy qismlari va interfeysi haqida o'zgarishlarni kuzatish
va to'g'ri ishlash uchunjuda foydalanuvchi bo'ladi.
• Test qilish va baholash: Tezkor prototiplarni test qilish jarayoni o'zini
tashkiletadi. Foydalanuvchilar yoki test guruhlari bilan prototipni
sinovlash va baholash orqali, interfeysni va funktsiyalarni aniqlash,
muammolar va talablar identifikatsiyasi mumkin. Baholash natijalariga
ko'ra prototiplarni takomillashtirish va yangi o'zgarishlarni qo'llabquvvatish mumkin.
• Tuzatish va hisob-kitob: Test natijalariga ko'ra prototiplarni to'liq
tuzatish vatakomillashtirish uchun o'zgarishlarni kiritish kerak. Yangi
o'zgarishlarni sinab ko'rish va ularni test qilish orqali, dasturning eng
yaxshi va samarali holatiga erishish uchun talablar va foydalanuvchilar
talablari asosida qo'llanish.
Download