Laqboratoriya – 2
Mavzu: To’g’ri ko’rinishni tanlash.
Ishdan maqsad: Dasturiy ta’minot sharhlarni osonlashtirish.
Nazariy qism:
Dasturiy ta'minot - kompyuter tizimining ajralmas qismi. Bu texnik vositalarning mantiqiy davomi. Muayyan kompyuterning hajmi uning uchun yaratilgan dastur tomonidan belgilanadi. Kompyuterning o'zi biron bir sohada bilimga ega emas. Ushbu bilimlarning barchasi kompyuter dasturlarida to'plangan. Dasturiy ta'minot Zamonaviy kompyuterlar o'yinlardan tortib ilmiygacha bo'lgan millionlab dasturlarni o'z ichiga oladi.
Dasturiy ta'minotning ikkita asosiy turi mavjud: tizim (umumiy deb ham ataladi) va dastur (maxsus deb nomlanadi). Dasturiy ta'minotning har bir turi turli funktsiyalarni bajaradi. Tizim dasturiy ta'minot Protsessor, aloqa va tashqi qurilmalar kabi kompyuter qismlarini boshqaruvchi dasturlar to'plami. Tizimni yaratadigan dasturchilar dasturiy ta'minottizim dasturchilari deyiladi. Ilovalar dasturiy ta'minoti foydalanuvchilarga yoki foydalanuvchilarning o'zlari tomonidan kompyuterga muayyan ishni bajarish uchun yozilgan dasturlarni o'z ichiga oladi. Buyurtmaga ishlov berish yoki pochta ro'yxati dasturlari amaliy dasturiy ta'minot namunalari. Dastur yozgan dasturchilar dasturiy ta'minotdastur dasturchilari deb nomlanadi.
Dasturiy ta'minotning ikkala turi ham bir-biri bilan o'zaro bog'liq. Har bir mintaqa boshqasi bilan yaqin aloqada. Tizim dasturiy ta'minot kompyuter texnikasiga kirishni ta'minlaydi va boshqaradi. Amaliy dasturiy ta'minot tizim komponentlari bilan o'zaro ta'sir qiladi. Oxirgi foydalanuvchilar asosan dasturiy ta'minot bilan ishlaydi. Apparat mosligini ta'minlash uchun har bir turdagi dastur ma'lum bir platforma platformasi uchun ishlab chiqilgan.
Tizimli dasturiy ta'minot, bu o'z ichiga oladi operatsion tizim, til tarjimonlari va yordam dasturlari, qo'shimcha qurilmalarga kirishni boshqaradi. Dasturlash tillari va turli xil foydalanuvchi dasturlari kabi amaliy dasturiy ta'minot tizimli dasturiy ta'minot qatlami orqali apparat bilan ishlaydi. O'z navbatida, foydalanuvchilar dasturiy ta'minot bilan o'zaro aloqada bo'lishadi.
Dasturiy ta'minot tizimlari turli mezonlarga ko'ra tasniflanishi mumkin. Dasturiy ta'minot mahsulotlarini qo'llash sohasi (sohasi) asosiy belgisi bo'lgan tasnifni ko'rib chiqing:
avtonom kompyuterlar va kompyuter tarmoqlarining jihozlari;
turli xil fan sohalarining funktsional vazifalari;
dasturiy ta'minotni ishlab chiqish texnologiyasi.
Ushbu sohalarda axborot texnologiyalarini qo'llab-quvvatlash uchun dasturiy mahsulotlarning uchta klassi mos ravishda ko'rsatilgan:
tizim dasturlari;
dasturiy ta'minot;
vositalar dasturi.
Tizim dasturiy ta'minot (System software) - kompyuter va kompyuter tarmoqlarining ishlashini ta'minlash uchun mo'ljallangan dasturlar va dasturiy tizimlarning to'plami. Tizim dasturiy ta'minot quyidagi vazifalarni bajaradi:
boshqa dasturlarning ishlashi uchun ish muhitini yaratish;
kompyuterning o'zi va kompyuter tarmog'ining ishonchli va samarali ishlashini ta'minlash;
diagnostika, nosozliklar, xatolar va nosozliklarni lokalizatsiya qilish va kompyuter uskunalari va kompyuter tarmoqlarining profilaktikasi;
yordamchi texnologik jarayonlarni amalga oshirish (nusxalash, arxivlash, dastur va ma'lumotlar bazasi fayllarini tiklash va hk).
Dasturiy ta'minot mahsulotlarining ushbu sinfi kompyuter turiga chambarchas bog'liq va uning ajralmas qismi hisoblanadi. Dasturiy mahsulotlar asosan malakali foydalanuvchilarga - kompyuter sohasidagi mutaxassislarga qaratilgan: tizim dasturchisi, tarmoq ma'muri, amaliy dasturchi, operator. Shu bilan birga, ushbu dasturiy mahsulotlar bilan ishlashning asosiy texnologiyasini bilish nafaqat shaxsiy dasturlarni mustaqil ravishda ishlaydi, balki kompyuterga, dasturlarga va ma'lumotlarga texnik xizmat ko'rsatishni amalga oshiradigan shaxsiy kompyuterning oxirgi foydalanuvchilari uchun ham zarurdir.
Ushbu sinfning dasturiy mahsulotlari, xususiyatlaridan qat'i nazar, umumiy xarakterga ega mavzu maydoni. Ularga ishonchlilik va ishlab chiqarishlilik, foydalanish qulayligi va samaradorlik nuqtai nazaridan yuqori talablar qo'yiladi.
Amaliy dasturiy ta'minot muayyan bir sinf sinfining muammolarini hal qilish uchun mo'ljallangan o'zaro bog'liq dasturlar majmui mavzu maydoni. Ilova paketlari Umumiy maqsadlar (PPP) funktsional muammolarni echishda dasturiy vositalar bo'lib xizmat qiladi va dasturiy mahsulotlarning eng ko'p sonli sinfidir. Bu sinf turli fan sohalarida ma'lumotlarni qayta ishlaydigan dasturiy mahsulotlarni o'z ichiga oladi.
Dastur paketlarini kompyuterga o'rnatish tizim ma'murlari, tizim dasturchilari va (ba'zi hollarda) malakali foydalanuvchilar tomonidan amalga oshiriladi. Dasturiy mahsulotlar to'g'ridan-to'g'ri ishlashi, qoida tariqasida, oxirgi foydalanuvchilar - axborot iste'molchilari tomonidan amalga oshiriladi, aksariyat hollarda faoliyati kompyuter maydonidan juda uzoqda. Dasturiy ta'minot mahsulotlarining ushbu klassi individual fan sohalari uchun juda o'ziga xos bo'lishi mumkin.
Dasturlash texnologiyalari asboblari to'plami - bu yaratilgan dasturiy mahsulotlarni ishlab chiqish, disk raskadrovka qilish va amalga oshirish texnologiyasini ta'minlovchi dasturlar va dasturiy tizimlarning to'plami.
Dasturlash texnologiyalari vositasi ishlab chiqaruvchi vositalar bo'lgan ixtisoslashtirilgan dasturiy mahsulotlarni o'z ichiga oladi. Ushbu sinfdagi dasturiy mahsulotlar dizayn, dasturlash (kodlash), tuzilgan dasturlarni tuzatish va sinovdan o'tkazishning barcha texnologik bosqichlarini qo'llab-quvvatlaydi. Dasturlash texnologiyasidan foydalanuvchilar tizimli va amaliy dasturchilar hisoblanadi.
Tizim dasturiy ta'minot asosiy qismga bo'linishi mumkin dasturiy ta'minot, qoida tariqasida, kompyuter va xizmat bilan birga keladi dasturiy ta'minot, qo'shimcha ravishda sotib olish mumkin.
Asosiy dasturiy ta'minot (bazaviy dastur) - kompyuterning ishlashini ta'minlaydigan dasturiy vositalarning minimal to'plami. Xizmat dasturiy ta'minot asosiy dasturiy ta'minot imkoniyatlarini kengaytiradigan va foydalanuvchi uchun yanada qulayroq tajribani tashkil etadigan dasturlar va dasturiy tizimlarni o'z ichiga oladi.
Asosiyda dasturiy ta'minot o'z ichiga oladi:
operatsion tizim;
operatsion qobiqlar (odatda matnli va grafik);
tarmoq operatsion tizimi.
Xulosa
Dasturiy ta'minot talablari bu tizimni aniqroq loyihalash bosqichlaridan oldin talablarni qat'iy baholash va uning maqsadi keyinchalik qayta ishlashni qisqartirish ekanligini o’rgandik. Shuningdek, u mahsulot tannarxi, xatarlari va jadvallarini baholash uchun real asos yaratishi kerakligini. Tegishli ravishda ishlatilgan dasturiy ta'minot talablarining spetsifikatsiyalari dasturiy ta'minot loyihasining ishlamay qolishining oldini olishga yordam berishini o’rganib chiqdik.
Do'stlaringiz bilan baham: |