2-ma’ruza. Tizimli programmalash maqsad va vazifalar. Dasturlar va dasturlar Dastur



Download 16,69 Kb.
bet2/2
Sana10.07.2022
Hajmi16,69 Kb.
#769447
1   2
Bog'liq
2-ma\'ruza tizimli programmalash maqsad va vazifalari

Ishonchlilik. Shu jumladan:

barcha joriy kiritish xususiyatlari bilan dasturni sinovdan o'tkazish


foydalanuvchini noto'g'ri harakatlaridan himoya qilish
buzib kirishdan himoyalash - foydalanuvchilar dasturiy ta'minot bilan faqat huquqiy interfeys orqali o'zaro ishlash imkoniyatiga ega bo'lishlari kerak.

Har qanday darajadagi xatolarning ko'rinishi tizimning qulashiga olib kelmasligi kerak. Tashxis qo'yish uchun xatolarni aniqlash kerak va (agar ularni tuzatishning iloji bo'lmasa) to'g'ri ishlamay qolishi mumkin.


Tizim ma'lumotlari tuzilmalari so'zsiz saqlanishi kerak.
Foydalanuvchi ma'lumotlarining yaxlitligini ta'minlash maqsadga muvofiqdir.

Kuzatib borish imkoniyati. Mumkin bo'lgan parvarishlash maqsadlari - dasturni muayyan amaliy sharoitlarga moslashtirish, xatolarni tuzatish, o'zgartirishdir. Barcha holatlarda, dasturiy ta'minotni sinchkovlik bilan tuzilishi talab qilinadi va dasturiy hujjatlar dasturiy ta'minotning tuzilishi to'g'risida ma'lumot tashuvchisi bo'lishi kerak. Adaptatsiya ko'p hollarda foydalanuvchiga topshirilishi mumkin - ehtiyotkorlik bilan takomillashtirish va o'rnatish va konfiguratsiya senariylarini tavsiflash bilan. Xatolarni tuzatish xatolar haqida ma'lumot to'playdigan va tuzatish paketlarini yaratadigan ishlab chiqilgan xizmat ko'rsatish bo'limini talab qiladi. Modifikatsiya dasturiy ta'minotning xususiyatlarini o'zgartirishni o'z ichiga oladi. Bunday holda, qoida tariqasida, eski texnik xususiyatlar qo'llab-quvvatlanishi kerak. Dasturiy ta'minotning evolyutsion rivojlanishi foydalanuvchi sarmoyasini tejashga yordam beradi.


Tizimli dasturlash bu professional dasturchilarning ishi, bu havaskorlarga unchalik yoqmaydi. Keling, uning mohiyati nima ekanligini tushunib olaylik. Agar oddiy dasturiy dastur foydalanuvchilarga ma'lum xizmatlarni, masalan, xodimlarning ma'lumotlar bazasini, qo'llanmalarni, so'zlarni qayta ishlash uchun qobiqlarni va boshqalarni taqdim etadigan dasturlarning dizayni bo'lsa, tizimni dasturlash bu to'g'ridan-to'g'ri apparat uchun dasturlash xizmatidir, ya'ni to'g'ridan-to'g'ri bog'liq bo'lgan uskunaga dastur yozasiz.


Ushbu turdagi eng mashhur dasturlar barcha foydalanuvchilarga ma'lum. Bu klassik disk defragmentatsiyasi, "yomon" tarmoqlar uchun qidirish dasturlari va boshqalar. Bu holda dasturchi tomonidan talab qilinadigan bilimlar doirasi amaliy dasturlash bilan solishtirganda ancha kengdir. Tizim dasturchisi kompyuterning arxitekturasini aniq tushunishi kerak va umuman emas, balki printsipial ravishda sxemalar darajasida bo'lishi kerak. Bu mashina ko'rsatmalarining tuzilishi va ishlash prinsipini aniq ko'rsatishi kerak. Mavjud ma'lumotlarni tahlil qilib, dasturchi moslashishi va ushbu apparat uchun maxsus algoritmlarni tanlashi kerak. Qoida tariqasida tizimli dasturlash Assembler kabi past darajadagi tillarga asoslangan. Bu samarali dasturlashni ta'minlaydi, kompyuterning xotirasi va mantiqiy buyruqlariga to'g'ridan-to'g'ri kirishni ta'minlaydi. Shuning uchun, bunday dasturchi uchun past darajadagi tillarni bilish majburiydir. Bundan tashqari, u zamonaviy tizim chig'anoqlarining tuzilishi va nafaqat klassik Windows, balki Linux, Unix va boshqalarni yaxshi bilishi kerak.
Shuni ta'kidlash mumkinki, qoida tariqasida dasturchilar tizim dasturlarini yaratuvchilarga va amaliy dasturiy ta'minot bilan shug'ullanadiganlarga bo'linadi. Bu dasturlash asoslari va usullarining sezilarli farqiga bog'liq. Aksariyat tizim muhandislari yaxshi dasturlarni yaratishga qodir, ammo har bir dastur yaratuvchisi apparat darajasida dasturlash qobiliyatiga ega emas. Freelancerlar odatda bu sohada nima buyurishadi? Bu PCB-ning joylashishi, qurilmalarning rivojlanishi, kompilyator va boshqalar bo'lishi mumkin. Aytishimiz kerakki, tizim dasturchilari doimo qadrlanadi va juda katta haq to'lashadi.
Ushbu yo'nalishda ishlaganda doimo yuqori sifatli tizimli dasturlash shaxsiy kompyuter muvaffaqiyatining kaliti ekanligini yodda tutishingiz kerak.
Download 16,69 Kb.

Do'stlaringiz bilan baham:
1   2




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