O‘ZBEKISTON RESPUBLIKASI OLIY TA’LIM,FAN VA INOVATSIYALAR VAZIRLIGI TOSHKENT MOLIYA INSTITUTI ”Himoyaga ruxsat etilsin”_‘‘Magistiratura va kechki ta’lim”fakuteti dekani_______p.f.d.pref.J.Karimqulov
‘‘Magistiratura va kechki ta’lim’’ fakulteti ‘‘Axborot tizimlar va texnologiyalar ” yo’nalishi KATT – 71 guruh Talabasi
Eshnazarov Asadbekning
”Dasturiy ta’minotni ishlab chiqish ”fanidan
KURS ISHI
Mavzu : Dasturlash arxetrukturasinini ishlab chiqish.
Bajardi : Eshnazarov Asadbekning
Rahbar: Toshniyozov Sherali
Toshkent 2023
Mundarija
Kirish 1 I.BOB. DASTURIY TA’MINOTNI UMUMIY XARAKTERISTIKASI 4 1.1 Dasturiy ta'minotning ishlash prinsiplar 5
1.2 Dasturiy ta'minotni testlash 5
1.3 Dasturiy ta'minot evolutsiyasi 5
II.BOB. DASTURIY TA’MINOT ICHKI STRUKTURASI 4 2.1 Dasturiy ta'minotning arxitekturaviy dizayni 5
2.2 Dasturiy ta'minot ishlab chiqish tammoyilari 5
2.3 Dasturiy taminot arxitekturasi 5
XULOSA 4 FOYDALANILGAN ADABIYOTLAR RO’YXATI 4
Kirish
Informatika sohasi yaratilgandan beri dasturiy ta'minot tizimlarining murakkabligi bilan bog'liq muammolarga duch keldi. Ilgari muammolarni murakkabligi ishlab chiquvchilar tomonidan ma'lumotlar tuzilmalarini to'g'ri tanlash, algoritmlarni ishlab chiqish va vakolatlarni chegaralash kontseptsiyasini qo'llash orqali hal qilinardi. Dasturiy ta'minotni ishlab chiqarish sohasida "dasturiy ta'minot arxitekturasi" atamasi nisbatan yangi bo'lsada, ushbu sohadagi asosiy tamoyillar 1980-yillarning o'rtalaridan boshlab dasturiy ta'minotni ishlab chiquvchilar tomonidan tartibsiz holda qo'llanila boshlandi. Dasturiy ta'minot arxitekturasi tizimni tushunish va tushuntirishga qaratilgan birinchi urinishlarda noaniqliklar va tushunmovchiliklar yuzaga kelgan , ko'pincha bu qandaydir chiziqlar bilan bog'langan bloklar, diagrammalar bilan bog’liq bo’lgan. 1990-yillarda ushbu fanning asosiy jihatlarini aniqlash va tizimlashtirishga urinishlar bo'lgan. Dastlab loyihalash qoliplari, dizayn uslublari, tajribalar, tavsiflash tillari va formal mantiqning to'plamlari ishlab chiqilgan. Dasturiy ta’minot arxitekturasi fanining asosiy g'oyasi - bu abstraktsiya va huquqlarni chegaralash orqali tizimning murakkabligini kamaytirishdir. Bugungi kungacha "dasturiy ta'minot arxitekturasi" atamasining aniq ta'rifi bo'yicha hali ham aniq kelishuv mavjud emas.
Dastur arxitekturasi foydalanuvchisi nuqtai nazaridan dasturiy ta'minot arxitekturasi har bir foydalanuvchi, masalan, manfaatdor tomon, dasturiy ta'minot ishlab chiqaruvchisi, dasturiy ta'minotni qo'llab - quvvatlash jamoasi, dasturiy ta'minotni qo'llab - quvvatlash bo'yicha mutaxassis, dasturiy ta'minotni o’rnashtirish bo'yicha mutaxassis, sinovchi va oxirida foydalanuvchi mutaxassisligi bilan bog'liq muammolarni hal qilish uchun yo'nalish beradi. Shu ma'noda, dasturiy ta'minot arxitekturasi aslida tizimdagi turli xil qarashlarni birlashtiradi. Ushbu turli xil qarashlarni dasturiy ta'minot arxitekturasida birlashtirish mumkinligi, dasturiy ta'minotni ishlab chiqish bosqichidan oldin ham dasturiy ta'minot arxitekturasini yaratish zaruriyatini anglatuvchi dalildir.