Muhammad al Xorazmiy nomidagi Toshkent axborot-texnologiyalari universiteti dif



Yüklə 0,88 Mb.
tarix22.08.2022
ölçüsü0,88 Mb.
#63213

Muhammad al Xorazmiy nomidagi Toshkent axborot-texnologiyalari universiteti DIF ISE002 potok 316-20-guruh talabasi Adashaliyev Asadbekning Dasturiy injiniringga kirish fanidan


Agile dasturiy ta’minot ishlab chiqish texnikasi.
Mustaqil ish

Topshirdi:Adashaliyev Asadbek


Tekshirdi: Xamidullayev Abdulbosit




Toshkent 2022


Reja:

  • 1) Agile dasturiy ta’minot yaratilishi

  • 2)Agile usullari

  • 3)Agile dasturiy ta’minot ishlab chiqish texnikasi

  • 4)Agile loyihasini boshqarish

  • 5)xulosa


Agile usullari asosidagi g'oyalar 1990-yillarda bir necha xil odamlar tomonidan bir vaqtning o'zida ishlab chiqilgan. Ammo, ehtimol, dasturiy ta'minotni ishlab chiqish madaniyatini o'zgartirishga eng muhim yondashuv Extreme Programming (XP) ni ishlab chiqish edi. Bu nom Kent Bek (Bek 1998) tomonidan ishlab chiqilgan, chunki yondashuv iterativ rivojlanish kabi tan olingan yaxshi amaliyotni "o'ta" darajaga surish orqali ishlab chiqilgan. Misol uchun, XP da tizimning bir nechta yangi versiyalari ¬turli dasturlar tomonidan ishlab chiqilishi, birlashtirilishi va bir kunda sinovdan o'tkazilishi mumkin. 3.3 - rasmda ishlab chiqilayotgan tizimning o'sishini ishlab chiqarish uchun XP jarayoni ko'rsatilgan.


XP da talablar to'g'ridan-to'g'ri bir qator vazifalar sifatida amalga oshiriladigan stsenariylar (foydalanuvchi hikoyalari deb ataladi) sifatida ifodalanadi. Dasturchilar juftlikda ishlaydi va kod yozishdan oldin har bir topshiriq uchun testlar ishlab chiqadi. Tizimga yangi kod kiritilganda barcha testlar muvaffaqiyatli bajarilishi kerak. Tizimning relizlari o'rtasida qisqa vaqt oralig'i mavjud.
o'sha davrdagi rivojlanish amaliyotidan mutlaqo farq qiladigan bir qator tezkor amaliyotlarni joriy qildi. Ushbu amaliyotlar ¬3.4 -rasmda jamlangan va agile manifestining tamoyillarini aks ettiradi:
Incremental rivojlanish tizimning kichik, tez-tez relizlari orqali qo'llab-quvvatlanadi ¬. Talablar oddiy mijozlar hikoyalari yoki stsenariylarga asoslangan bo'lib, ular tizim o'sishiga qanday funktsiyalarni kiritish kerakligini hal qilish uchun asos sifatida ishlatiladi.

Mijozlarning ishtiroki mijozning ishlab chiqish guruhidagi doimiy ishtiroki orqali qo'llab-quvvatlanadi. Mijoz vakili ishlab chiqishda ishtirok etadi va tizim uchun qabul qilish testlarini belgilash uchun javobgardir.

Jarayon emas, balki odamlar juft dasturlash, ¬tizim kodiga jamoaviy egalik qilish va haddan tashqari uzoq ish soatlarini talab qilmaydigan barqaror rivojlanish jarayoni orqali qo'llab-quvvatlanadi
Ushbu mavzuni o'qib bo'lgach, siz quyidagilarnibilasiz:-tezkor dasturiy ta'minotni ishlab chiqish usullari mantiqiy asoslarini, tezkormanifestni va tezkor va oddiy rivojlanish o'rtasidagi farqlarni;-ekstremal dasturlashning asosiy amaliyotlarini va ularning tezkorusullarning umumiy tamoyillari bilan qanday bog'liqligini bilish;-tezkor loyihalarni boshqarish uchun Scrum yondashuvini tushunish;-tezkor rivojlanish usullarini yirik dasturiy ta'minot tizimlarini ishlab chiqishmiqyosiga etkazish muammolari va muammolaridan xabardor bo'lish.Endilikda korxonalar global, tez o'zgaruvchan muhitda ishlaydi. Ular yangiimkoniyatlar va bozorlarga, o'zgaruvchan iqtisodiy sharoitlarga va raqobatdoshmahsulot va xizmatlarning paydo bo'lishiga javob berishlari kerak.
Dasturiyta'minot deyarli barcha biznes operatsiyalarining bir qismidir, shuning uchun yangiimkoniyatlardan foydalanish va raqobatdosh bosimga javob berish uchun yangidasturiy ta'minot tezda ishlab chiqiladi. Shuning uchun tezkor ishlab chiqish vaetkazib berish bugungi kunda ko'pincha dasturiy ta'minot tizimlari uchun engmuhim talab hisoblanadi. Darhaqiqat, ko'plab korxonalar kerakli dasturiyta'minotni tezroq joylashtirishga erishish uchun dasturiy ta'minot sifatinio'zgartirishga va talablarga javob berishga tayyor.Ushbu korxonalar o'zgaruvchan muhitda ishlayotganligi sababli, barqarordasturiy ta'minot talablarining to'liq to'plamini olish deyarli mumkin emas


Dastlabki talablar muqarrar ravishda o'zgaradi, chunki xaridorlar tizimning ishamaliyotiga qanday ta'sir qilishini, uning boshqa tizimlar bilan o'zaro ta'sirini vafoydalanuvchining qanday operatsiyalari avtomatlashtirilishi kerakligini oldindanaytib bo'lmaydi. Tizim etkazib berilgandan va foydalanuvchilar u bilan tajribaorttirgandan keyingina haqiqiy talablar aniq bo'lishi mumkin. Shunda ham, tashqiomillar tufayli talablar tez va oldindan aytib bo'lmaydigan darajada o'zgarishimumkin. Keyin dasturiy ta'minot etkazib berilganda eskirgan bo'lishi mumkin.
Xulosa:
Bu mavzudan hulosa shu bo’ldiki men agile dasturidan qanday foydalanish unishhususiyatlari va shunga o’xshash bir qancha ma’lumotlarga eag bo’ldim.
Bu dasstur bilan ishlaydigan dasturlar haqida ma’lumotlarga ega bo’ldim.masalan google microsoftt kabi katta dasturlar ham undan foydalanishini bildim
Yüklə 0,88 Mb.

Dostları ilə paylaş:




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin