Ma’ruza mavzulari Dars soatlari hajmi



Download 1,97 Mb.
bet9/104
Sana11.04.2022
Hajmi1,97 Mb.
#542715
1   ...   5   6   7   8   9   10   11   12   ...   104
Bog'liq
Dasturiy injiniringga kirish Ma\'ruza 2022-03-11

Dasturiy injiniring
Dasturiy injiniring - bu tizim spetsifikatsiyasining dastlabki bosqichlaridan boshlab tizim foydalanishga topshirilgandan so'ng uni saqlab turishgacha bo'lgan dasturiy ta'minot ishlab chiqarishning barcha jihatlari bilan bog'liq bo'lgan muhandislik intizomi. Ushbu ta'rifda ikkita asosiy ibora mavjud:

  1. Muhandislik intizomi Muhandislar ishlarni bajaradilar. Ular tegishli bo'lgan joyda nazariyalar, ­usullar va vositalarni qo'llaydilar. Biroq, ular ularni tanlab ishlatishadi

  2. Dasturiy ta'minot ishlab chiqarishning barcha jihatlari Dasturiy injiniring faqat dasturiy ta'minotni ishlab chiqishning texnik jarayonlari bilan bog'liq emas. Shuningdek, u dasturiy ta'minot loyihasini boshqarish va dasturiy ta'minotni ishlab chiqishni qo'llab-quvvatlash uchun vositalar, usullar va nazariyalarni ishlab chiqish kabi faoliyatni o'z ichiga oladi.

Muhandislik - bu jadval va byudjet doirasida kerakli sifat natijalarini olishdir. Bu ko'pincha murosaga kelishni o'z ichiga oladi - muhandislar mukammallikka erisha olmaydilar ­. O'zlari uchun dastur yozayotgan odamlar dasturni ishlab chiqishga xohlagancha vaqt sarflashlari mumkin.
Umuman olganda, dasturiy ta'minot muhandislari o'z ishlariga tizimli va tashkiliy yondashuvni qo'llashadi, chunki bu ko'pincha yuqori sifatli dasturiy ta'minotni ishlab chiqarishning eng samarali usuli hisoblanadi. Biroq, muhandislik barcha holatlar uchun eng mos usulni tanlash bilan bog'liq, shuning uchun ishlab chiqishga yanada ijodiy, kamroq rasmiy yondashuv dasturiy ta'minotning ayrim turlari uchun to'g'ri bo'lishi mumkin. Tez o'zgarishlarga mos keladigan yanada moslashuvchan dasturiy ta'minot jarayoni, ayniqsa, dasturiy ta'minot va grafik ­dizayn ko'nikmalarini birlashtirishni talab qiladigan interaktiv veb-ga asoslangan tizimlar va mobil ilovalarni ishlab chiqish uchun juda mos keladi.­
Dasturiy injiniring ikki sababga ko'ra muhimdir:

  1. Ko'proq odamlar va jamiyat ilg'or dasturiy ta'minot tizimlariga tayanadi. Biz ishonchli va ishonchli tizimlarni iqtisodiy va tez ishlab chiqarishga qodir bo'lishimiz kerak.

  2. Shaxsiy dasturlash loyihasi sifatida dasturlarni yozishdan ko'ra, professional dasturiy ta'minot tizimlari uchun dasturiy injiniring usullari va usullaridan foydalanish odatda arzonroqdir . Dasturiy injiniring usulidan foydalanmaslik sinov, sifat kafolati va uzoq muddatli texnik xizmat ko'rsatish uchun yuqori xarajatlarga olib keladi.

Dasturiy ta'minot injiniringida qo'llaniladigan tizimli yondashuv ba'zan dasturiy ta'minot jarayoni deb ataladi. Dasturiy ta'minot jarayoni - bu dasturiy mahsulotni ishlab chiqarishga olib keladigan harakatlar ketma-ketligi . To'rtta asosiy faoliyat barcha dasturiy jarayonlar uchun umumiydir.

  1. Dasturiy ta'minot spetsifikatsiyasi, bu erda mijozlar va muhandislar ishlab chiqarilishi kerak bo'lgan dasturiy ta'minotni va uning ishlashidagi cheklovlarni belgilaydilar.

  2. Dasturiy ta'minotni ishlab chiqish, bu erda dasturiy ta'minot ishlab chiqilgan va dasturlashtirilgan.

  3. Dasturiy ta'minotni tekshirish, bu erda dasturiy ta'minot mijoz talab qiladigan narsa ekanligiga ishonch hosil qilish uchun tekshiriladi.

  4. Dasturiy ta'minot evolyutsiyasi, bu erda dasturiy ta'minot o'zgaruvchan mijozlar va bozor talablarini aks ettirish uchun o'zgartiriladi.

Har xil turdagi tizimlar turli xil rivojlanish jarayonlarini talab qiladi, buni men 2 -bobda tushuntiraman. Masalan, samolyotda real vaqtda ishlaydigan dasturiy ta'minot ­ishlab chiqish boshlanishidan oldin to'liq aniqlanishi kerak. Elektron tijorat tizimlarida spetsifikatsiya va dastur odatda birgalikda ishlab chiqiladi. Binobarin, ushbu umumiy faoliyatlar ishlab chiqilayotgan dasturiy ta'minot turiga qarab, turli yo'llar bilan tashkil etilishi va turli darajadagi tafsilotlarda tavsiflanishi mumkin.
Dasturiy injiniring ham kompyuter fanlari, ham tizim muhandisligi bilan bog'liq.

  1. Kompyuter fanlari kompyuterlar va dasturiy ta'minot tizimlarining asosini tashkil etuvchi nazariyalar va usullar bilan shug'ullanadi, dasturiy injiniring esa dasturiy ta'minot ishlab chiqarishning amaliy muammolari bilan shug'ullanadi. Elektr muhandislari uchun fizika bo'yicha ba'zi bilimlar zarur bo'lgani kabi, kompyuter fanlari bo'yicha ba'zi bilimlar ­dasturiy ta'minot muhandislari uchun zarurdir . Biroq, kompyuter fanlari nazariyasi ko'pincha nisbatan kichik dasturlarga nisbatan qo'llaniladi. Informatika fanining nafis nazariyalari kamdan-kam hollarda dasturiy yechimni talab qiluvchi yirik, murakkab muammolarga tegishli.

  2. dasturiy ta'minot katta rol o'ynaydigan murakkab tizimlarning rivojlanishi va evolyutsiyasining barcha jihatlari bilan bog'liq . ­Shuning uchun tizim muhandisligi apparat ta'minotini ishlab chiqish, siyosat va jarayonlarni loyihalash, tizimni joylashtirish, shuningdek, dasturiy injiniring bilan bog'liq. Tizim muhandislari tizimni aniqlashtirish, uning umumiy arxitekturasini aniqlash va keyin tayyor tizimni yaratish uchun turli qismlarni birlashtirishda ishtirok etadilar.

Keyingi bo'limda muhokama qilganimdek, dasturiy ta'minotning juda ko'p turlari mavjud. Foydalanish mumkin bo'lgan universal dasturiy ta'minot muhandislik usullari yoki usullari mavjud emas. Biroq, har xil turdagi dasturiy ta'minotga ta'sir qiluvchi to'rtta bog'liq muammo mavjud:

  1. Turli xil kompyuterlar va mobil qurilmalarni o'z ichiga olgan tarmoqlar bo'ylab taqsimlangan tizimlar sifatida ishlash uchun tizimlar tobora ko'proq talab qilinmoqda . ­Umumiy maqsadli kompyuterlarda ishlash bilan bir qatorda, dasturiy ta'minot mobil telefonlar va planshetlarda ham bajarilishi kerak bo'lishi mumkin. Siz ko'pincha yangi dasturiy ta'minotni turli dasturlash tillarida yozilgan eski tizimlar bilan integratsiya qilishingiz kerak bo'ladi. Bu erda muammo, bu xilma-xillikni engish uchun etarlicha moslashuvchan bo'lgan ishonchli dasturiy ta'minotni yaratish usullarini ishlab chiqishdir.

  2. Biznes va ijtimoiy o'zgarishlar Rivojlanayotgan iqtisodiyotlar rivojlanib, yangi texnologiyalar paydo bo'lishi ­bilan biznes va jamiyat nihoyatda tez o'zgarmoqda . Ular o'zlarining mavjud dasturiy ta'minotini o'zgartira olishlari va yangi dasturiy ta'minotni tez ishlab chiqishlari kerak. Ko'pgina an'anaviy dasturiy ta'minot muhandislik texnikasi ko'p vaqt talab etadi va yangi tizimlarni etkazib berish ko'pincha rejalashtirilganidan ko'proq vaqt oladi. Dasturiy ta'minot o'z mijozlariga qiymat berish uchun zarur bo'lgan vaqtni qisqartirishi uchun ular rivojlanishi kerak.

  3. Xavfsizlik va ishonch Dasturiy ta'minot hayotimizning barcha jabhalari bilan chambarchas bog'liq ekan, biz ushbu dasturiy ta'minotga ishonishimiz muhim. Bu, ayniqsa ­, veb-sahifa yoki veb-xizmat interfeysi orqali kirish mumkin bo'lgan masofaviy dasturiy ta'minot tizimlari uchun to'g'ri keladi. Biz zararli foydalanuvchilar bizning dasturiy ta'minotimizga muvaffaqiyatli hujum qila olmasligiga va axborot xavfsizligi ta'minlanishiga ishonch hosil qilishimiz kerak .

  4. Scale dasturiy ta'minoti ko'chma yoki taqiladigan qurilmalardagi juda kichik o'rnatilgan tizimlardan tortib global hamjamiyatga xizmat qiluvchi Internet miqyosidagi, bulutga asoslangan tizimlargacha bo'lgan juda keng miqyosda ishlab chiqilishi kerak.

Ushbu muammolarni hal qilish uchun bizga yangi vositalar va usullar, shuningdek, mavjud dasturiy injiniring usullarini birlashtirish va ishlatishning innovatsion usullari kerak bo'ladi.

Download 1,97 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   104




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish