Dasturiy injiniringga

DI va RI fakulteti DI kafedrasi (650-22 yoki 651-22) guruh
talabasi Abdujalilov Boburbekning
“Dasturiy injiniringga” fanidan tayyorlangan
2-amaliy topshiriq
Mavzular:
Foydalanish bo‘yicha yo‘riqnoma yozish Talablarni aniqlash va xavflarni boshqarish
|
Dasturiy ta’minot prototipini yaratish (V10)
|
Dasturiy ta’minot prototipini yaratish (V20) Raqamli prototiplash(2 dan 3gacha tezkor prototiplash)
|
Dasturiy ta’minot prototipini yaratish (V30) 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 )
|
Foydalanish bo'yicha Yo'riqnoma Yozish: Talablar va Xavflarni Boshqarish
Foydalanish bo'yicha yo'riqnoma (instruction manual) mahsulot yoki xizmatdan xavfsiz va samarali foydalanishni ta'minlash uchun zarur bo'lgan ma'lumotlarni beradi Quyida yo'riqnoma yozish, talablarni aniqlash va xavflarni boshqarish bo'yicha asosiy bosqichlar keltirilgan
1 Yo'riqnomaning Tarkibi
2 Talablarni Aniqlash
3 Xavflarni Boshqarish
4 Yo'riqnoma Yozish
Bu qadamlar yordamida siz aniq, xavfsiz va samarali yo'riqnoma yozishingiz mumkin Shunday qilib, foydalanuvchilar mahsulot yoki xizmatdan to'g'ri va xavfsiz foydalanishga imkoniyat yaratiladi
Dasturiy Ta'minot Prototipini Yaratish (V10)
Dasturiy ta'minot prototipi — bu dastlabki konsepsiyani, dizaynni va asosiy funktsiyalarni sinovdan o'tkazish uchun mo'ljallangan dasturiy ta'minotning boshlang'ich versiyasi Bu versiya asosan mahsulotni bo'lajak foydalanuvchilar bilan sinovdan o'tkazish, fikr-mulohazalarni olish va to'liq ishlab chiqish jarayoniga tayyorlash uchun qo'llaniladi Quyida dasturiy ta'minot prototipini yaratish uchun asosiy bosqichlar keltirilgan
1 Talablarni Aniqlash
2 Arxitektura va Dizayn
3 Asosiy Funktsiyalarni Rivojlantirish
4 Foydalanuvchi Fikr-Mulohazalari
5 Qayta Ko'rib Chiqish va Yangilash
6 Yakuniy Tekshirish va Qo'shimcha Sinovlar
Bu bosqichlardan foydalanib, siz dasturiy ta'minotning prototipini yaratishingiz va mahsulotni keyingi rivojlantirish uchun zarur bo'lgan asosiy fikr-mulohazalarni olishingiz mumkin Prototip bu dasturiy ta'minotning dastlabki bosqichidir, lekin u mahsulotni muvaffaqiyatli rivojlantirish va foydalanuvchilarning ehtiyojlarini qondirish uchun muhimdir
Dasturiy ta’minot prototipini yaratish (V20) Raqamli prototiplash(2 dan 3gacha tezkor prototiplash)
Raqamli prototiplash jarayoni yangi dasturiy ta’minotning tezkor ko'rinishini yaratish uchun muhim qadamdir Bu jarayon mahsulotning asosiy konsepsiyasini, funksiyalarini va interfeysini tezda ishlab chiqish va sinovdan o'tkazish imkonini beradi Dasturiy ta’minot prototipining V20 versiyasi yaratish va raqamli prototiplash haqida qisqacha tushuntirish quyida keltirilgan
1 Tezkor Prototiplashga Kirish
2 Asosiy Funktsiyalarni Belgilash
3 Foydalanuvchi Interfeysini Dizayni
4 Prototipni Yaratish va Sinovdan O‘tkazish
5 Qayta Ko‘rib Chiqish va Takomillashtirish
Bu bosqichlar yordamida dasturiy ta'minot prototipining V20 versiyasini yaratish mumkin Raqamli prototiplash tez va samarali bo'lishi bilan mahsulotni rivojlantirish va muvaffaqiyatli ishlab chiqarish uchun zarur bo'lgan asosiy qadamdir
Dasturiy ta’minot prototipini yaratish (V30) Tabiyy prototiplash (2 dan 3gacha tezkor prototiplash)
Dasturiy ta’minot prototipining V30 versiyasi ko'pincha oldingi prototip versiyalaridan olingan fikr-mulohazalarga asoslangan Ushbu jarayon davomida mahsulotni yanada takomillashtirish, yangi funktsiyalarni qo'shish, mavjud xatolarni bartaraf etish va foydalanuvchi tajribasini yaxshilash uchun raqamli prototiplashning tezkor usullari qo'llaniladi Quyida dasturiy ta'minot prototipining V30 versiyasini yaratish uchun kerak bo'lgan bosqichlar va tabiyy prototiplash haqida tushuntirish berilgan
1 Oldingi Prototiplarni Tahlil Qilish
2 Yangi Dizayn va Funktsiyalarni Rivojlantirish
3 Tezkor Prototiplash: Raqamli Prototiplar Yaratish
4 Prototipni Takomillashtirish va Qayta Ko'rib Chiqish
5 Yakuniy Sinovlar va Tekshiruvlar
6 Yakuniy Tayyorlov va Ishlab Chiqishga O'tish
Ushbu bosqichlar yordamida siz dasturiy ta'minot prototipining V30 versiyasini muvaffaqiyatli yaratishingiz mumkin Tezkor prototiplash mahsulotni ishlab chiqish va yaxshilash jarayonini tezlashtiradi, shuningdek, foydalanuvchilarning ehtiyojlarini yaxshiroq qondirishga imkon beradi
Ishlab chiqilgan prototip kodini Git-Hubga joylash va yuklash Harajatlar smetaasi (bu topshiriq xarbir integratsiyadan keyin bajarilishi kerak )
GitHub kabi kodlarni boshqarish platformalarida prototip kodini joylashtirish va yuklash jarayoni dasturiy ta'minot ishlab chiqish loyihasining muhim qismidir Bu nafaqat kodni zaxiralash va jamoa bilan ishlash imkonini beradi, balki o'zgarishlarni kuzatish va integratsiya jarayonini soddalashtirishga ham yordam beradi Shuningdek, harajatlar smetasi — bu xarajatlarni oldindan hisoblash va tahlil qilish uchun muhim vosita hisoblanadi Quyida prototip kodini GitHub-ga joylash va yuklash bosqichlari, shuningdek, harajatlar smetasi haqida ma'lumot berilgan
1 GitHubda Repozitoriy Yaratish
Prototip uchun GitHubda yangi repozitoriy yarating:
- GitHubga Kirish: GitHub hisobingizga kiring yoki yangi hisob yarating
- Yangi Repozitoriy Yaratish: GitHub bosh sahifasida "New repository" tugmasini bosib, repozitoriy uchun nom va tavsif kiriting Repozitoriy ommaviy (public) yoki shaxsiy (private) bo'lishini belgilang
- Ishlab Chiqish Bo'shlig'ini (Branch) Tanlash: "Main" yoki "Master" bo'shlig'ini asosiy bo'shliq sifatida belgilang Keyinchalik yangi bo'shliqlar (branches) yaratish mumkin
2 Kodni GitHubga Yuklash
Dasturiy ta'minot prototipining kodini repozitoriyga yuklash:
- Git O'rnatish: Kompyuteringizda Git o'rnatilganligiga ishonch hosil qiling
- Mahalliy Repozitoriy Yaratish: Kompyuteringizda yangi loyiha katalogini yarating va Git orqali uni repozitoriyga bog'lang
```bash
git init
git remote add origin
```
- Kod Fayllarini Qo'shish: Prototip kodingizni mahalliy repozitoriyga nusxalash yoki ko'chirish
- O'zgarishlarni GitHubga Yuklash: Kodni GitHub repozitoriyga yuklash uchun quyidagi buyruqlarni bajaring:
```bash
git add
git commit -m "Prototip V30 kodini qo'shish"
git push origin main
3 Integratsiya va Kodni Versiyalash
Prototip kodini versiyalash va integratsiya qilish uchun GitHubdan foydalanish:
- Yangi Bo'shliqlar Yaratish: Yangi funktsiyalar yoki xatolarni tuzatish uchun yangi bo'shliqlar yarating
- Tahlil va Ko'rib Chiqish: Jamoa a'zolaridan kodni ko'rib chiqish va tahlil qilishni so'rang
- Qo'shilish va Pull-Request: O'zgarishlarni asosiy bo'shliqqa qo'shish uchun "pull request" yarating va jamoa a'zolaridan tasdiqlashni so'rang
- Continuous Integration (CI) va Continuous Deployment (CD): Agar loyihaning o'lchami katta bo'lsa, CI/CD vositalarini ishlatish tavsiya etiladi
4 Harajatlar Smetasi
Harajatlar smetasi prototip ishlab chiqish jarayonida zarur bo'lgan resurslarni tahlil qilishga yordam beradi:
- Xodimlar Xarajatlari: Dasturiy ta'minotni ishlab chiqish uchun jalb qilingan xodimlarning ish haqlari va qo'shimcha xarajatlarini hisoblang
- Texnologik Resurslar: Ishlab chiqish uchun zarur bo'lgan dasturiy ta'minot va apparat vositalari xarajatlarini hisoblang
- GitHub Xarajatlari: Agar shaxsiy yoki biznes-repozitoriy ishlatilsa, GitHub obunasi uchun xarajatlarni qo'shing
- Sinov va Testlash Xarajatlari: Prototipni sinovdan o'tkazish va foydalanuvchi fikr-mulohazalarini yig'ish uchun zarur bo'lgan xarajatlarni kiriting
- Ommaviy Axborot Vositalari va Rivojlantirish: Mahsulotni ommaga taqdim etish va rivojlantirish uchun sarflanadigan mablag'larni hisoblang
Ushbu bosqichlar yordamida dasturiy ta'minot prototipining kodini GitHubga joylashtirish va harajatlar smetasini tayyorlash bo'yicha to'liq jarayonni amalga oshirish mumkin Bu jarayon davomida, GitHub platformasi orqali prototip kodini boshqarish va harajatlarni tahlil qilish orqali loyiha samaradorligini ta'minlash imkoniyati yaratiladi
|