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.