Raqamli texnologiyalar fakulteti Amaliy matematika yo’nalishi 3-kurs talabalariga 5-semestr uchun Tizimli dasturlash


Dasturni ishlab chiqish jarayonida kod yozish va tekshirish bosqichlari



Download 1,46 Mb.
bet96/126
Sana11.03.2022
Hajmi1,46 Mb.
#490571
1   ...   92   93   94   95   96   97   98   99   ...   126
Bog'liq
Tizimli dasturlash to\'liq javobi

Dasturni ishlab chiqish jarayonida kod yozish va tekshirish bosqichlari (implementation, testing).

Testlash koddagi talab etilgan qoidalarni ko`rib chiqadi va chiqishdagi


xatoliklarni yo`qotadi. Dasturiy ta’minot ishlab chiquvchi alohhida jamoalar odatda, bunday testlashni o`tkazishga urinishmaydi.
Tayyorlash jarayoni dasturni foydalanishga tayyorgarligini ishlab chiqadi.
Dasturni turini tayyorlash foydalanuvchi mashinasi yoki internetdagi server tizimga bog`liq bo`ladi. Tuzatish jarayoni dastur va uning bazasini yangilash va unga o`zgartirishlar kiritish bilan bog`liq. Dasturiy mahsulot doimiy ravishda shakllanib va o`sib borishi zarur. Bunday davriy yangilanish talablari dasturni yangicha muammolar va yangicha imkoniyatlarga yetaklaydi.




206

2

Translyatorlar turi va strukturasi.


Yuqori darajali (C, C++, Java, Phyton, …) yoki quyi darajali (assembly tillar) dasturlash tillarida yozilgan kodlarni mashina tiliga o'tkazish uchun ishlatiladigan programmalar — translyatorlardeb ataladi.
Translyatorlarning 3 xil turi mavjud:

  • Assembler

  • Kompilyator

  • Interpretator

Assembler bu quyi darajali dasturlash tillarida yozilgan kodni mashina tiliga o'giruvchi translyatorlardir. Bu jarayonlar assmblatsiya (assembling) deb nomlanadi.
Kompilyator va interpretatorlar esa yuqori darajli dasturlash tillarida yozilgan kodlarni mashina tiliga o'giruvchi translyatorlardir. Bu jarayonlar kompilatsiya va interpretatsiya deb nomlanadi.
Kompilatsiya bu dasturlash tilida yozilgan kodni mashina tushunadigan tilga to'g'ridan-to'gri o'girish jarayoni. Mashina tiliga o'giruvchi programma esa kompilyator deb nomlanadi.






207

2

Turbo assembler muhiti
1981 yilda Paskal tilining xalqaro standarti taklif etildi. Paskal tilining Borland firmasi tomonidan ishlab chiqilgan Turbo Pascal 7.0 naqlidan hozirgi davrda keng foydalaniladi. U foydalanuvchilar uchun juda qulay tizim – dasturlashning integrallashgan muhitiga ega.
Integrallashgan muhit – dasturlashga yordamlashuvchi dastur bo‘lib, u quyidagi asosiy vazifalarni bajarishi lozim:
 avvalambor, u dastur matnini kiritish imkonini berishi;
 vaqti-vaqti bilan kiritilayotgan dastur matnini tashqi xotirada saqlab turishi;
 dasturni ishga tushirish uchun translyatorga ega bo‘lishi;




208

2

WIMP- interfeyslar.
Grafik interfeysni rivojlantirishning ikkinchi bosqichi "sof" WIMP interfeysi bo'ldi.Bu interfeys kichik turi quyidagi xususiyatlar bilan tavsiflanadi:
1. Dasturlar, fayllar va hujjatlar bilan ishlash Windows-da amalga oshiriladi – ekranning ma'lum qismlari ramka bilan tasvirlangan.
2. Barcha dasturlar, fayllar, hujjatlar, qurilmalar va boshqa narsalar piktogramma -piktogramma sifatida namoyish etiladi. Ochilganda piktogrammalar derazalarga aylanadi.
3. Ob'ektlar bilan barcha harakatlar menyu yordamida amalga oshiriladi. Garchi menyu grafik interfeysni shakllantirishning birinchi bosqichida paydo bo'lgan bo'lsa ham, unda dominant ma'noga ega emas, balki faqat buyruq satriga qo'shimcha sifatida xizmat qilgan. Sof WIMP interfeysida menyu asosiy boshqaruvga aylanadi.
4. Ob'ektlarga ishora qilish uchun manipulyatorlardan keng foydalanish. Manipulyator shunchaki o'yinchoq bo'lishni to'xtatadi - klaviaturaga qo'shimcha, ammo asosiy boshqaruv elementiga aylanadi. Manipulyator yordamida ular ekranning istalgan joyida, oynalarda yoki piktogrammalarga ishora qiladilar, uni ajratib ko'rsatadilar va shundan keyingina menyu orqali yoki boshqa texnologiyalar yordamida ular boshqariladi. Shuni ta'kidlash kerakki, WIMP uni amalga oshirish uchun yuqori aniqlikdagi rangli rastrli displey va manipulyatorni talab qiladi. Shuningdek, ushbu turdagi interfeysga yo'naltirilgan dasturlar kompyuterning ishlashiga, uning xotirasi hajmiga, avtobusning o'tkazuvchanligi va boshqalarga yuqori talablarni qo'yadi. Biroq, bunday interfeysni o'rganish eng oson va intuitivdir. Shuning uchun, endi WIMP - interfeys amalda standartga aylandi.

Grafik interfeysga ega dasturlarning yorqin namunasi Microsoft Windows operatsion tizimidir.





209

2

Multioynali WIMP- interfeysilar elementlarini loyihalash
Grafik interfeysni rivojlantirishning ikkinchi bosqichi "sof" WIMP interfeysi bo'ldi.Bu interfeys kichik turi quyidagi xususiyatlar bilan tavsiflanadi:
1. Dasturlar, fayllar va hujjatlar bilan ishlash Windows-da amalga oshiriladi – ekranning ma'lum qismlari ramka bilan tasvirlangan.
2. Barcha dasturlar, fayllar, hujjatlar, qurilmalar va boshqa narsalar piktogramma -piktogramma sifatida namoyish etiladi. Ochilganda piktogrammalar derazalarga aylanadi.
3. Ob'ektlar bilan barcha harakatlar menyu yordamida amalga oshiriladi. Garchi menyu grafik interfeysni shakllantirishning birinchi bosqichida paydo bo'lgan bo'lsa ham, unda dominant ma'noga ega emas, balki faqat buyruq satriga qo'shimcha sifatida xizmat qilgan. Sof WIMP interfeysida menyu asosiy boshqaruvga aylanadi.
4. Ob'ektlarga ishora qilish uchun manipulyatorlardan keng foydalanish. Manipulyator shunchaki o'yinchoq bo'lishni to'xtatadi - klaviaturaga qo'shimcha, ammo asosiy boshqaruv elementiga aylanadi. Manipulyator yordamida ular ekranning istalgan joyida, oynalarda yoki piktogrammalarga ishora qiladilar, uni ajratib ko'rsatadilar va shundan keyingina menyu orqali yoki boshqa texnologiyalar yordamida ular boshqariladi. Shuni ta'kidlash kerakki, WIMP uni amalga oshirish uchun yuqori aniqlikdagi rangli rastrli displey va manipulyatorni talab qiladi. Shuningdek, ushbu turdagi interfeysga yo'naltirilgan dasturlar kompyuterning ishlashiga, uning xotirasi hajmiga, avtobusning o'tkazuvchanligi va boshqalarga yuqori talablarni qo'yadi. Biroq, bunday interfeysni o'rganish eng oson va intuitivdir. Shuning uchun, endi WIMP - interfeys amalda standartga aylandi.

Grafik interfeysga ega dasturlarning yorqin namunasi Microsoft Windows operatsion tizimidir.






210

1

BOOT.RECORD; yuklovchi dastur-?
Asosiy yuklash yozuvi (ko'pincha MBR sifatida qisqartiriladi), qattiq diskda yoki yuklash jarayonini boshlash uchun kerakli kompyuter kodini o'z ichiga olgan boshqa xotira qurilmasida saqlanadigan yuklash tizimining turidir.
MBR bir qattiq diskda bo'linib yaratilganida hosil bo'ladi, lekin u qismda joylashgan emas. Bu floppy disklar singari bo'linmaydigan xotira muhiti, asosiy boot yozuvini o'z ichiga olmaydi.
Asosiy yuklash yozuvi diskning birinchi qismida joylashgan. Diskdagi aniq manzil Silindir: 0, Boshcha: 0, Sektor: 1.
Asosiy yuklash yozuvi odatda MBR sifatida qisqartiriladi. Bundan tashqari, uni asosiy boot sektori , sektor nol , master boot bloki yoki master qismini ochish sektori deb ham atashingiz mumkin .

Download 1,46 Mb.

Do'stlaringiz bilan baham:
1   ...   92   93   94   95   96   97   98   99   ...   126




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