\ Dasturiy mahsulotlarni ishlab chiqarish vositalari. Kirish


Asbob-uskunalarni tasdiqlash



Download 135,5 Kb.
bet4/4
Sana06.01.2022
Hajmi135,5 Kb.
#323999
1   2   3   4
Bog'liq
4- mavzu

Asbob-uskunalarni tasdiqlash

mavzu 1 asosiy to'g'risida

asbob-uskunalarni tasdiqlash.

Dasturlash texnologiyalari vositalar tizimi Bu ma'lum bir texnologiya doirasida butun dasturiy ta'minot davomida yirik dasturiy ta'minot tizimlarini ishlab chiqish va ularga xizmat ko'rsatishning barcha jarayonlarini qo'llab-quvvatlaydigan dasturiy va apparat vositalarining o'rnatilgan to'plami.

Dasturlash texnologiyasining instrumental tizimlarini uchta asosiy tarkibiy qismga bo'lish mumkin:

Omborxona,

Asboblar,

Interfeyslar.

Asboblar - tizim tomonidan ishlab chiquvchilarga taqdim etiladigan imkoniyatlarni belgilaydigan vositalar to'plami. Odatda bu to'plam ochiq va tuzilgan. Minimal to'plamga qo'shimcha ravishda ( o'rnatilgan vositalar), unda uni kengaytirish vositasi mavjud ( import qilingan asboblar). Bundan tashqari, harakatlar ustidan integratsiya tufayli, u barcha vositalarning ba'zi bir umumiy qismidan iborat ( yadrolari) va tarkibiy (ba'zan ierarxik jihatdan bog'liq) asboblar sinflari.

Interfeyslar foydalanuvchi va tizimga bo'lingan. Shaxsiy interfeys ishlab chiquvchilarga vositalarga kirish huquqini beradi. U amalga oshirilmoqda qobiqtizimlari. Tizimliinterfeyslar vositalar va ularning umumiy qismlari o'rtasidagi o'zaro ta'sirni ta'minlaydi. Tizimning ochiqligi tufayli tizim interfeyslari arxitektura komponentlari sifatida ajralib turadi - ular yangi ( import qilingan) tizimga kiritilgan vositalar.

Dasturlash texnologiyasining instrumental tizimlarining eng umumiy arxitekturasi sek. Anjir. Dasturlash texnologiyasining instrumental tizimlarining umumiy arxitekturasi.

Dasturlash texnologiyalari vosita tizimlarining ikkita klassi mavjud: loyihani qo'llab-quvvatlash vositasi tizimlari va tilga bog'liq vositalar tizimlari.

Loyihani qo'llab-quvvatlash vositasi tizimi Tanlangan tilga yo'naltirilgan dasturiy vositalar bilan mos ravishda kengaytirilgandan so'ng, turli xil dasturlash tillarida dasturiy ta'minot tizimini ishlab chiqishni qo'llab-quvvatlashga qodir ochiq tizim. Bunday tizim vositalarining to'plami dasturiy tizimlarning rivojlanishini qo'llab-quvvatlaydi, shuningdek dasturiy ta'minot tizimlarini rivojlantirishni qo'llab-quvvatlaydigan dasturlash tilidan mustaqil vositalarni (matn va grafik muharrirlari, hisobot generatorlari va boshqalar) o'z ichiga oladi. Bundan tashqari, unda tizimni kengaytirish uchun vositalar mavjud. Bunday tizimning yadrosi, xususan, omborga kirishni ta'minlaydi.

Tilga bog'liq instrumental tizim har qanday bitta dasturlash tilida dasturiy ta'minot tizimini ishlab chiqishni qo'llab-quvvatlovchi tizim bo'lib, u o'z ishini tashkil qilishda ushbu tilning o'ziga xos xususiyatlaridan keng foydalanadi. Bu o'ziga xoslik yadroning imkoniyatlariga (shu jumladan omborxonaning tuzilishiga) va qobiq va asboblarga bo'lgan talablarga ta'sir qilishi mumkin.

Qozog'iston respublikasi vazirligi

1 Darsning o'ziga xos xususiyati, O'QUV JARAYONIDA

1.1 O'rganilgan fan haqida qisqacha ma'lumot

"Dasturiy ta'minotni ishlab chiqish vositalari" fani (keyingi o'rinlarda ISRP) 5B070400- "Hisoblash texnologiyalari va dasturiy ta'minot" mutaxassisligi bo'yicha o'quv dasturlari profillar sikli tsiklining majburiy qismiga kiradi va 5B070400- "Hisoblash texnologiyalari va dasturiy ta'minot" ixtisosligi bo'yicha modulli o'quv dasturining dasturiy modulining tarkibiy qismidir. ...

O'rganilayotgan fanning mazmuni talabalarning zamonaviy dasturiy texnologiyalar va ularni qo'llab-quvvatlash vositalari sohasidagi bilimlarini rivojlantirishga yo'naltirilgan, dasturiy mahsulotlarni loyihalash uchun zamonaviy CASE-vositalari sohasida foydalanishga tayyorlangan, keng dunyoqarash va fikrlash madaniyati bor IT mutaxassisini shakllantirishga yordam beradi.

1.2 Fanni o'rganishning maqsadi va vazifalari

"Dasturiy ta'minotni ishlab chiqish vositalari" fanini o'qitishning maqsadi talabalarni dizayn texnologiyalari sohasidagi nazariy bilimlar bilan tanishtirish va dasturiy tizimlarning hayotiy tsiklini ta'minlash, shuningdek, CASE texnologiyalaridan foydalangan holda biznes-jarayonlarni va dasturiy tizimlarni loyihalashga yo'naltirilgan zamonaviy texnologiyalardan foydalanish bo'yicha amaliy ko'nikmalarni shakllantirish ( Avtomatlashtirilgan dasturiy ta'minot / tizim muhandisligi, CASE). Darsning maqsadi ixtisoslikning modulli o'quv dasturining umumiy maqsadlariga mos keladi.

"Dasturiy ta'minotni ishlab chiqish vositalari" fanini o'qitishda vakolatlarga asoslangan yondashuv uning asosiy vazifalarini belgilaydi:

Talabalar orasida dasturiy injiniring (dasturiy injiniring) va dasturlash (kompyuter dasturlash) sohasidagi bilimlar tizimini shakllantirish;

Talabalarni biznes jarayonlarini modellashtirishning nazariy asoslari, dasturiy mahsulotlarni loyihalash va ishlab chiqish metodologiyasi va ularning hayotiy tsiklini ta'minlaydigan vositalar bilan tanishtirish;

Strukturaviy va ob'ektga yo'naltirilgan modellashtirish va dasturiy ta'minotni loyihalash uchun CASE-vositalaridan foydalanish ko'nikmalarini rivojlantirish.

Fanni o'rganish vazifalari malaka tavsiflarida belgilangan 5B070400- "Kompyuter texnikasi va dasturiy ta'minot" ta'lim dasturida bakalavrlarni tayyorlashga qo'yiladigan talablarning bajarilishini ta'minlaydi.

1.3 Intizomni o'rganish natijalari

O'qish natijalari tegishli ta'lim darajasidagi Dublin tavsiflovchilari asosida aniqlanadi va quyidagi vakolatlar orqali ifodalanadi:

bilish va tushunish:

Dasturiy ta'minot hayot tsiklining modellari va dasturiy ta'minotni loyihalash metodologiyasining nazariy asoslari;

Zamonaviy dasturiy ta'minotni ishlab chiqish vositalarini tasniflash tamoyillari;

Biznes-jarayonlar va tizimlarni modellashtirish va qayta tashkil etishga yondashuvlar;

cASE vositalarini amalda qo'llash imkoniyati:

Funktsional modellashtirish metodologiyasi IDEF0;

IDEF3 tadbirlarni modellashtirish metodologiyasi;

DFD ma'lumotlar oqimini modellashtirish metodologiyasi;

IDEF1X Semantik ma'lumotlarni modellashtirish metodologiyasi;

Ob'ektga yo'naltirilgan dasturiy modellashtirish metodologiyasi va UML Metamodel;

qarorlarni qabul qilishga tayyor bo'lish:

Muayyan loyiha va loyiha uchun hayot tsiklining modelini tanlash to'g'risida;

Korporativ axborot tizimlari va yirik davlat loyihalari doirasida (AS-IS modelidan TO-BE modeligacha) dasturiy ta'minotni takomillashtirish masalalari bo'yicha;



Ijtimoiy, kasbiy va axloqiy pozitsiyalarni hisobga olgan holda ularning kasbiy faoliyatining ma'nosi va oqibatlari to'g'risida;

aloqa ko'nikmalarini rivojlantirish, shu jumladan:

quyidagilarga yordam beradigan o'rganish ko'nikmalarini rivojlantirish:

Professional va shaxsiy rivojlanish, dasturiy injiniring xalqaro standartlari sohasida malaka oshirish;

Mustaqil ravishda o'zlashtirish va CASE asboblari bilan ishlashning yangi bilimlari va ko'nikmalarini, shu jumladan faoliyat sohasiga bevosita aloqador bo'lmagan yangi bilim sohalarida qo'llash.

Darsning o'quv-uslubiy ta'minoti ushbu o'quv natijalarini muvaffaqiyatli shakllantirishga qaratilgan.

1.4 Old shartlar

ISRP intizomi bo'yicha materialni to'liq o'zlashtirish uchun algoritmlash va dasturlash texnologiyasi bilan bog'liq fanlar bo'yicha bilimlarga ega bo'lish kerak.

1.5 Post-rekvizitlar

Olingan bilimlar quyidagi fanlar materialini sifatli rivojlantirish uchun zarur: kompyuter tizimlari va Internet texnologiyalarining interfeyslari; shaxsiy ma'lumotlar bazalarini tizimlari va dizayni; axborot tizimlarini loyihalash va amaliy dasturlash. Olingan bilimlar dasturiy ta'minotni ishlab chiqishda muvaffaqiyatli o'qitish uchun zarurdir.

 1. Dasturiy ta'minotni ishlab chiqish vositalari. Dasturiy vositalarni ishlab chiqish jarayonida ma'lum darajada dasturiy ta'minotni ishlab chiqish jarayonlarini kompyuter yordamida qo'llab-quvvatlash qo'llaniladi. Bunga hech bo'lmaganda PS ma'lumotlarini (birinchi navbatda, dasturlarni) kompyuter ma'lumotlarini tashuvchilariga (masalan, disklar) taqdim etish va PS dasturchisini ushbu hujjatlarni har qanday qayta ishlash uchun yaratilgan maxsus PS yoki kompyuterga kiritilgan maxsus qurilmalar bilan ta'minlash orqali erishiladi. Bunday maxsus PS sifatida har qanday dasturlash tilidan kompilyatorni ko'rsatishingiz mumkin.

 Tuzuvchi PS ishlab chiqaruvchisini dasturlarni kompyuter tilida yozish majburiyatidan xalos qiladi, bu dasturchi uchun Dasturiy ta'minot tizimi juda noqulay bo'lar edi - buning o'rniga u mos keladigan kompilyator avtomatik ravishda kompyuter tiliga tarjima qiladigan dasturlash tilida dasturlarni tuzadi. Sifatda maxsus qurilmaDasturiy ta'minot tizimlarini ishlab chiqish jarayonini qo'llab-quvvatlaydigan har qanday tilning emulyatori sifatida xizmat qilishi mumkin. Emulyator dasturlarni dasturiy ta'minot tizimini ishlab chiqishni qo'llab-quvvatlaydigan kompyuterning tilidan boshqa tilda, masalan, ushbu dastur mo'ljallangan kompyuter tilida bajarishga (izohlashga) imkon beradi. Boshqa dasturiy ta'minot tizimlarining rivojlanishini qo'llab-quvvatlashga mo'ljallangan dasturiy ta'minot dasturiy ta'minotni ishlab chiqish uchun dasturiy vosita deb nomlanadi va dasturiy tizimlarning rivojlanishini qo'llab-quvvatlash uchun maxsus yaratilgan kompyuter qurilmasi dasturiy ta'minotni ishlab chiqish vositasi deb nomlanadi.

 Dasturiy ta'minotni ishlab chiqish vositalari turli xil dasturiy hujjatlar bilan ishlash uchun dasturiy ta'minot tizimining butun hayoti davomida ishlatilishi mumkin. Shunday qilib, deyarli har qanday dastur hujjatlarini ishlab chiqish uchun matn muharriridan foydalanish mumkin. Dasturiy ta'minot tizimlarini ishlab chiqishda vositalar bajaradigan funktsiyalar nuqtai nazaridan ularni quyidagi to'rt guruhga bo'lish mumkin: · tahrirlovchilar, · analizatorlar, · konvertorlar, · dasturni bajarish jarayonini qo'llab-quvvatlovchi vositalar.

 

Muharrirlar hayot tsiklining turli bosqichlarida muayyan dasturiy hujjatlarning tuzilishini (shakllanishini) qo'llab-quvvatlaydi. Yuqorida aytib o'tilganidek, buning uchun bitta universal matn muharriridan foydalanishingiz mumkin. Biroq, ixtisoslashtirilgan muharrirlar yanada kuchli yordam ko'rsatishi mumkin: har bir hujjat turi uchun - o'z muharriri. Xususan, rivojlanishning dastlabki bosqichlarida hujjatlar tasvirlashning grafik vositalaridan (diagrammalar, diagrammalar va boshqalar) keng foydalanishi mumkin. Bunday hollarda grafik muharrirlar juda foydali bo'lishi mumkin. Dasturlash (kodlash) bosqichida, matn muharriri o'rniga, ishlatiladigan dasturlash tiliga yo'naltirilgan sintaksis asosidagi muharrirdan foydalanish qulayroq bo'lishi mumkin. Tahlilchilar hujjatlarni statik qayta ishlashni, turli xil boshqaruvlarni amalga oshirishni, ularning ayrim xususiyatlarini aniqlashni va statistik ma'lumotlarni to'plashni (masalan, hujjatlarning belgilangan standartlarga muvofiqligini tekshirishni) yoki dasturlarni dinamik tahlilini (masalan, dasturiy ta'minot modullari orasida dasturning ishlash vaqtini taqsimlashni aniqlash uchun) amalga oshiradilar. Konvertorlar sizga hujjatlarni avtomatik ravishda boshqa taqdimot shakliga (masalan, formatlovchilar) yoki boshqa turdagi hujjatga (masalan, konvertorlar yoki kompilyatorlarga) tarjima qilish, hujjatlarni alohida qismlardan sintez qilish va hokazolarga imkon beradi.

 Dasturlarni amalga oshirish jarayonini qo'llab-quvvatlaydigan vositalar kompyuterda jarayonlarni yoki ularning alohida qismlarini, mashinalar kodidan tashqari boshqa shaklda yoki uni sharhlash uchun qo'shimcha imkoniyatlarga ega bo'lgan mashina kodlarini tavsiflashga imkon beradi. Bunday vositaning misoli - boshqa kompyuter kodining emulyatori. Ushbu vositalar guruhiga turli xil tuzatuvchilarni kiritish kerak. Aslida, har bir dasturlash tizimida dasturlash tili uchun eng tipik dastur bo'laklarini bajaradigan va dasturni bajarish paytida yuzaga keladigan istisnolarga standart javob beradigan ishlaydigan dasturiy ta'minotning quyi tizimi mavjud (biz bunday quyi tizimni ijro etuvchi qo'llab-quvvatlash deb ataymiz) - shuningdek, bu vosita sifatida ko'rib chiqilishi mumkin.

Foydalanilgan Adabiyotlar

G'ulomov S. S. va boshqalar. Axborot tizimlari va texnologiyalari: Oliy o'quv yurti talabalari uchun darslik T.: "Shark", 2000.-592 b.

Xolmatov T.X. Informatika: OO’Y talabalari uchun darslik. – Т.: “O’zbekiston milliy ensiklopediyasi”, 2003. – 256 b.

Masharipov M., Ibragimov E. Axborot texnologiyalari. Toshkent, TDIU, 2007

www.ziyonet.uz

www.eduportal.uz



www.megabyte.uz
Download 135,5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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