Bajardi : Tursunaliyev Ravshanbek Tekshirdi


Download 21.83 Kb.
bet1/3
Sana18.11.2023
Hajmi21.83 Kb.
#1785434
  1   2   3
Bog'liq
RAVSHANBEK algoritmlarni loyixalash


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG`ONA FILIALI

Mustaqil ish
Mavzu: Funksiyalarni amalga oshirish

Guruh : 712-21
Bajardi : Tursunaliyev Ravshanbek
Tekshirdi : Umurzaqova.D

REJA:
Funksiya dizayni va spetsifikatsiyasi


Funktsiyani amalga oshirish va optimallashtirish
Funktsiyani sinovdan o'tkazish va texnik xizmat ko'rsatish
Kompyuter fanlari va DTIning bir biridan farqi.Kompyuter fanlari (computer science) hisoblash va dastruriy tizimlarni o‘rgansa, DTI PTni yaratishning amaliy muammolarini yechishga asosiy e’tiborni qaratadi.Kompyuter fanlarini bilish DT yaratuvchilariga, injener-elektronchiga fizikani bilish kabi zurur.
DTI kompyuter fanlari poydevorida quriladi.

  1. SWEBOK bilimlarining asosiy va asosiy yo'nalishlari

SWEBOK ( Software Engineering Body of Knowledge ) 2015 yildan boshlab ISO/IEC TR 19759 xalqaro standarti boʻlib, dasturiy taʼminot muhandisligi boʻyicha umumeʼtirof etilgan bilimlar majmuasini tavsiflaydi.
SWEBOK V3 ning joriy versiyasi 15 ta dasturiy taʼminot muhandisligi boʻyicha bilim sohalarini oʻz ichiga oladi:

  • dasturiy ta'minot talablari - dasturiy ta'minot talablari ;

  • dasturiy ta minot dizayni - dasturiy ta minotni loyihalash ;

  • dasturiy ta'minotni qurish - dasturiy ta'minotni qurish ;

  • dasturiy ta'minotni sinovdan o'tkazish - dasturiy ta'minotni sinovdan o'tkazish ;

  • dasturiy ta'minotga texnik xizmat ko'rsatish - dasturiy ta'minotga texnik xizmat ko'rsatish ;

  • dasturiy ta'minot konfiguratsiyasini boshqarish - konfiguratsiyani boshqarish ;

  1. Jarayonlar ustida ishlash

Bu modelda DT yaratish shunday faol jarayonlarda ko‘rsatiladiki, ular natijasida berilganlar qayta ishlanadi. Masalan: faol jarayon kirishiga ma’lum berilganlar kelib tushadi va faol jarayonda qayta ishlanadi.
Bu modeldagi jarayonlarni yaratuvchilar yoki kompyuterlar bajarishi mumkin. Model DTni yaratish jarayonini tavsiflashning soddalashtirilgan ko‘rinishini ifodalaydi va DMni yaratish uchun zarur bo‘lgan amaliy bosqichlar ketma-ketligi tasvirlaydi.
Bu singari modellar xilma-xil bo‘lishiga qaramasdan DT yaratish haqiqiy jarayonini abstrakt ifodalab beradi.



  1. Agile usullari.

Agile loyihasini boshqarish bosqichma-bosqich rivojlanish va moslashuvchan usullarda qo'llaniladigan boshqa yondashuvni talab qiladi. Agile ning quyidagi bir nechta usullari mavjud:

  • Chaqqon usullar

Chaqqon usullarning maqsadi dasturiy ta'minot jarayonida ortiqcha xarajatlarni kamaytirish (masalan, hujjatlarni cheklash orqali) va o'zgaruvchan talablarga ortiqcha ishlov bermasdan tezkor javob berish.
Agile usullari kichik va o'rta loyihalar uchun muvaffaqiyatli bo'lib chiqdi, ular kichik qo'shma jamoa tomonidan ishlab chiqilishi mumkin

  • Scrum

Skrum bu chaqqon usul bo'lib, u o'ziga xos epchil amaliyotga emas, balki iterativ rivojlanishni boshqarishga qaratilgan.

  1. Scrum - bu loyihalarni boshqarishning inqilobiy usuli

Scrum - loyihalarni boshqarish usuli, metodologiyasi bo'lib, u vaqtni boshqarish tamoyillari asosida qurilgan. Uni boshqa loyihalarni ishlab chiqish jarayonini boshqarish usullardan farqi, takrorlanuvchi jarayon hisoblanadi. Mahsulot yaratish jarayoni bir nechta vaqt oraliqlariga bo'linadi. Har bir vaqt oralig'i tugagandan so'ng, loyiha egasiga ya'ni mijozga qandaydir tugallangan mahsulot beriladi. Mijoz bildirgan fikrlar, taklif va e'tirozlar asosida loyiha boshida tuzilgan rejalardagi kamchilik va xatolarni, asosiy maqsad sari to'g'ri ketilayotganligi haqida qayta o'ylanadi.
Skram metologiyasida asosiy rollar mavjud bo'lib, ular quyida keltirilgan:

Download 21.83 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling