Toshkent davlat iqtisodiyot universiteti jizzax viloyati baxmal iqtisodiyot va turizm texnikumi


Komp'yuter texnologiyalarining dasturiy ta'minoti to‘g‘risida umumiy tushunchalar



Download 0,77 Mb.
bet4/14
Sana22.07.2022
Hajmi0,77 Mb.
#838196
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
Isroilov B

1.1 Komp'yuter texnologiyalarining dasturiy ta'minoti to‘g‘risida umumiy tushunchalar
Shaxsiy kompyuter ikkita tashkiliy qismlardan iborat. Bular apparat ta'minot (hardware) va dasturiy ta'minot (software)lardir
Apparat ta'minoti - bu, birinchi navbatda kompyuterning asosiy texnik qismlari va qo‘ shimcha (atrof) qurilmalaridir.
Dasturiy ta'minot kompyuterning ikkinchi muhim qismi bo‘lib, u ma'lumotlarga ishlov beruvchi dasturlar majmuasini va kompyuterni ishlatish uchun zarur bo‘lgan xujjatlarni oz ichiga oladi. Dasturiy ta'minotsiz xar qanday kompyuter bamisoli bir parcha temirga aylanib qoladi.
Kompyuterning apparat va dasturiy ta'minoti orasida bog‘lanish qanday amalga oshiriladi?
Avvalo ular orasidagi boglanish interfeys deb atalishini bilib olishimiz lozim. Kompyuterning turli texnik qismlari orasidagi o‘zaro bog‘lanish - bu, apparat interfeysi, dasturlar orasidagi ozaro bog‘lanish esa - dasturiy interfeys, apparat qismlari va dasturlar orasidagi ozaro bog lanish -apparat- dasturiy interfeys deyiladi.
Shaxsiy kompyuterlar xaqida gap ketganda kompyuter tizimi bilan ishlashda uchinchi ishtirokchini, ya'ni insonni (foydalanuvchini) ham nazarda tutish lozim. Inson kompyuterning ham apparat, ham dasturiy vositalari bilan muloqotda boladi. Insonning dastur bilan va dasturni inson bilan o zaro muloqoti - foydalanuvchi interfeysi deyiladi.
Endi kompyuterning dasturiy ta'minoti bilan tanishib chiqaylik. Barcha dasturiy ta'minotlarni uchta kategoriya bo‘yicha tasniflash mumkin:

  • Tizimli dasturiy ta'minot;

  • amaliy dasturiy ta'minot;

  • dasturlash texnologiyasining uskunaviy vositalari.

Tizimli dasturiy ta'minot (Sistem software) - kompyuterning va kompyuter tarmoqlarining ishini ta'minlovchi dasturlar majmuasidir.
Amaliy dasturiy ta'minot (Aplicationprogrampaskage) - bu aniq bir predmet soxasi boyicha ma'lum bir masalalar sinfini echishga mo‘ljallangan dasturlar majmuasidir.
Dasturlash texnologiyasining uskunaviy vositalari - yangi dasturlarni ishlab chikish jarayonida qo llaniladigan maxsus dasturlar majmuasidan iborat vositalardir. Bu vositalar dasturchining uskunaviy vositalari bo‘lib xizmat qiladi, ya'ni ular dasturlarni ishlab chiqish(shu jumladan, avtomatik ravishda ham), saqlash va joriy etishga mo‘ljallangan.
Zamonaviy axborot texnologiyalarining gurkirab rivojlanishi va uni qo‘llash sohasining kengayishi dasturiy taminotning (DT) jadal rivojlanishiga olib keladi. Shuni takidlashning o‘zi etarliki, 1996 yil jahon hamjamiyatida dasturiy ta'minotga 100mlrd AQSh dollaridan ziyod mablag‘ sarflandi. Bunda DT rivojlanishi shuni ko‘rsatadiki,harakatlar tendensiyasi yiliga 20% o‘sib bormoqda. 1- ilova
Axborot tizimlarining dasturiy ta'minoti deganda, hisoblash texnikasi vositalari bilan ma'lumotlarni qayta ishlash tizimini yaaratish va ulardan foydalanish uchun dasturiy va hujjatli vositalarni jamlash tushuniladi.
Dasturiy taminot tomonidan bajariladigan funksiyalarga bog‘liq holda, uni ikki guruh: tizimli dasturiy taminot va amaliy dasturiy ta'minotga bo‘lish mumkin



1.2 Tizimli dasturiy ta'minot va uning turlari


Tizimli DT kompyuterda axborotni qayta ishlash jarayoni tashqil etadi va amaliy dasturlar uchun meyordagi ish muhitini taminlaydi. Tizimli DT apparat vositalari bilan shu qadar yaqin aloqadaki, uni bazida kompyuterning bir qismi deb ham hisoblashadi.
Sistemaviy (tizimli) dasturiy taminot (SDT) quyidagilarni bajarishga qaratilgan:

  • komp'yuterning va komp'yuterlar tarmoqining ishonchli va samarali ishlashini taminlash;

  • komp'yuter va komp'yuterlar tarmoqi apparat qismining ishini tashkil qilish va profilaktika ishlarini bajarish.

Sistemaviy dasturiy taminot ikkita tarkibiy qismdan — asosiy (bazaviy) dasturiy taminot va yordamchi(xizmat kursatuvchi) dasturiy taminotdan iborat. Asosiy dasturiy taminot komp'yuter bilan birgalikda etkazib berilsa, xizmat kursatuvchi dasturiy taminot aloxida, qo‘shimcha tarzda olinishi mumkin.
Asosiy dasturiy taminot (baze software) — bu, komp'yuter ishini taminlovchi dasturlarining minimal to‘plamidan iborat.
Ularga quyidаgilаr kirаdi:

  • оpеrаsiоn tizim (ОТ);

  • tarmoq operasion tizimi.

Yordamchi(xizmat kursatuvchi) dasturiy ta'minotga asosiy dasturiy taminot imkoniyatlarini kengaytiruvchi va foydalanuvchining ish muxitini (interfeysni) qulayrok tashkil etuvchi dasturlar kiradi. Bular tashxis qiluvchi, komp'yuterning ishchanligini oshiruvchi, antivirus, tarmoq ishini taminlovchi va boshqa dasturlardir.
Shunday qilib, sistemaviy dasturiy taminotni sxematik ravishda quyidagicha tasvirlash
mumkin.




СДТ




1 ... ,ц||
Л






ЛихаНДТ
Л"1'

Хвзм.и *.)Ч.и>п'Я1 ДТ
Л ш-

Операции» T»DV0K

м - ■ ~ Г-:>':
11Щ\1к

| AiiVM»ip1cjl

ТНЗИМ ОТ

дастурлари

. . дастурлар г*













I -.
Аригнлашгирши

Tapvo*




дегурлири

. дмчурллри Г

Operasion tizim (ОТ). Komp'yuterning yoqilishi bilan ishga tushuvchi ushbu dastur komp'yuterni va uning resurslarini (tezkor xotira, diskdagi urinlar va xokazo) boshqaradi, foydalanuvchi bilan muloqotni tashkil etadi, bajarish uchun boshqa dasturlarni (amaliy dasturlarni) ishga tushiradi.


ОТ foydalanuvchi va amaliy dasturlar uchun komp'yuter qurilmalari bilan qulay muloqotni(interfeysni) ta'minlaydi.
Drayverlar. Ular ОТ imkoniyatlarini kengaytiradi. Jumladan, komp'yuterning kiritish — chiqarish qurilmalari (klaviatura, sichqoncha, printerlar va boshqalar)ni boshqarishda yordam beradi. Drayverlar yordamida komp'yuterga yangi qurilmalarni ulash yoki mavjud qurilmalardan nostandart ravishda foydalanish mumkin.
Xozirgi davrda ko‘plab OTlar mavjud:

  • UNIX;

  • MS DOS;

  • OS/2;

  • WINDOWS 95;

  • WINDOWS NT;

  • WINDOWS 98;

  • WINDOWS 2000

  • WINDOWS XP

Birinchi shaxsiy komp'yuterlar ОТ ga ega emas edilar. Komp'yuter tarmoqka ulanishi bilan prosessor doimiy xotiraga murojaat etar edi. Ularda murakkab bo‘lmagan dasturlash tili, masalan, Beysik yoki shunga o‘xshash tilni kullovchi, yani uni tushunib, unda yozilgan dastur bilan ishlay oluvchi maxsus dastur yozilgan bular edi. Ushbu til buyruqlarini o‘rganish uchun bir necha soat kifoya kilar, So‘ngra komp'yuterga uncha murakkab bo‘lmagan dasturlarni kiritish va ular bilan ishlash mumkin bular edi. Komp'yuterga magnitofon ulangach, chet dasturni xam yuklash imkoniyati yaratildi. Buning uchun bitta, LOAD buyrug‘i kifoya edi, xolos.
Komp'yuterga disk yurituvchilar ulanishi bilan ОTga bo‘lgan zaruriyat paydo buldi. Disk yurituvchi magnitofondan shunisi bilan farq qiladiki, bu qurilmaga erkin murojaat etish mumkin.
Diskdagi dasturlarni faqat nomi orqali yuklash imkonini beruvchi operasion tizim ishlab chiqildi va u disk operasion tizimi (рОГ) deb nom oldi.
DОT nafaqat diskdagi fayllarni yuklash, balki xotiradagi fayllarni diskka yozish, ikkita faylni bitta sektorga tushishining oldini olish, kerak bo‘lgan paytda fayllarni uchirib tashlash, fayllarni bir diskdan ikkinchisiga ko‘chirish (nusxa olish) kabi ishlarni xam bajara oladi. Umuman olganda, DОT foydalanuvchini aloxida kog‘ozlarda ko‘plab yozuvlarni Saqlashdan xalos etdi, disk yurituvchilar bilan ishlashni soddalashtirdi va xatolar sonini sezilarli darajada kamaytirdi.
OTlarning keyingi rivojlanishi apparat taminotining rivojlanishi bilan paraltel bordi. Egiluvchan disklar uchun yangi disk yurituvchilar paydo bo‘lishi bilan О^аг xam uzgardi. Kattik disklarning yaratilishi bilan, ularda unlab emas, balki yuzlab, xatto minglab fayllarni Saqlash imkoniyati yaratildi. Shu sababli fayllar nomida xam anglashilmovchiliklar paydo bula boshladi. Аш shunda DОTlar xam ancha murakkablashdi. Ularga disklarni kataloglarga buluvchi va ushbu kataloglarga xizmat kursatuvchi vositalar (kataloglar orasida fayllarni ko‘chirish va nusxa olish, fayllarni saralash va boshqalar) kiritildi. Shunday qilib, disklarda faylli struktura paydo buldi. Uni tashkil etish va unga xizmat ko‘rsatish vazifasi esa ОTga yuklanadi. Kattik disklar yanada katta o‘lchamlarga ega bo‘lishi bilan ОT ularni bir ^chta mantikiy disklarga bo‘lishni xam «o‘rganib» oldi.
Uar bir yangi paydo bulayotgan ОT tempring tezkor xotirasidan yanada yaxshi, unumlirok foydalana oladi va yanada kuvvatli prosessorlar bilan ishlay oladi.
1981 yildan 1995 yilgacha IBM PC tempim asosiy operasion tizimi MS DOS edi. Shu yillar ichida u MS DOS 22 versiyasigacha bo‘lgan rivojlanish bosqichlarini bosib utdi.
MS DOS foydalanuvchi bilan tempring apparat taminoti o‘rtasidagi «vositachi» bo‘lib xizmat kildi. Shuning bilan birga u insonga karaganda temp^^^ga yakinrokdir.
Komp'yuterni ta'mirlash va unga xizmat ko‘rsatish bo‘yicha ko‘pgina ishlar xam MS DOSda bajarilar edi.
WINDOWS 95, WINDOWS NT, WINDOWS 98lar grafik interfeysli OTlar xisoblanadi, chunki ular foydalanuvchi bilan grafik tasvirlar (yorliklar, belgilar) yordamida muloqot qilish imkonini beradilar.
Tarmoq ОТ. Tarmoqka ulangan komp'yuterlarni yakkaxol va birgalikda ishlashini ta'minlovchi maxsus dasturlar majmuasidan iborat ОТ— tarmoq operasion tizimi deb ataladi. Ushbu ОТ, jumladan, tarmoq ichra malumotlarni ayirboshlash, Saqlash, qayta ishlash, uzatish kabi xizmatlarni ko‘rsatadi.
Asosiy dasturiy ta'minotni qo‘shimcha ravishda urnatiladigan xizmat kursatuvchi dasturlar to‘plami tuldirib turadi. Bunday dasturlarni ko‘pincha utilitlar deb atashadi.
Utilitlar — bu, malumotlarni qayta ishlashda qo‘shimcha operasiyalarni bajarishga yoki komp'yuterga xizmat ko‘rsatishga (tashxis, apparat va dasturiy vositalarni testlash, diskdan foydalanishni optimallashtirish va boshqalar) mo‘ljallangan dasturlardir. Tizimli DT tarkibiga quyidagilar kiradi:

  • operasion tizimlar

  • servis dasturlar

  • dasturlashtirish tillari translyatorlari

  • texnik xizmat dasturlari.

1.3 Operatsion tizimlar
Оpеrаsiоn tizim hаqidа tushunchа
EHM dan foydalanuvchi ishining samarali bo‘lishiga qaratilgan har qanday dastur yoki usul EHM ning matematik ta'minotiga kiradi. EHM ning matematik ta'minoti uning dasturli ta'minoti ham deyiladi.
Xozirgi kunda EHM matematik ta'minotining asosini operasion tizimlar (OS) tashqil qiladi. Operasion tizimlar (OT) axborotni qayta ishlash jarayonini boshqarish va apparat vositalari bilan foydalanuvchilar o‘rtasidagi o‘zaro aloqani ta'minlaydi. OT ning asosiy vazifalaridan biri axborotning kirish-chikish jarayonini avtomatlashtirish, foydalanuvchi hal etadigan amaliy vazifalarni bajarishni boshqarishdir. OT kerakli axborotni EHM xotirasiga kiritadi va uning bajarilishini kuzatadi; to‘g‘ri hisoblashiga halaqit beruvchi vaziyatlarni tahlil etadi, qiyinchiliklar paydo bo‘lganda nima qilish zarurligi haqida ko‘rsatma beradi. Bajariladigan vazfalardan kelib chiqib, OT ni uch guruhga bo‘lish mumkin:

  • bir vazifali ( bir kishi foydalanuvchi)

  • ko‘p vazifali ( ko‘p kishi foydalanuvchi)

  • tarmoqli

Bir vazifali OT bir foydalanuvchining har bir anik paytda anik bir vazifani bajarish uchun muljallangan. Bunday operasion tizimlarning tipik vakili MSDOS dir (uni Microsoft firmasi ishlab chiqargan).
Ko‘p vazifali OT vaqtni mul tidastur rejimida taqsimlashda EHM dan jamoa bo‘lib foydalanishni taminlaydi (EHM xotirasida bir necha dastur-vazifalar bo‘ladi va prosessor komp'yuter resurslarni vazifalar o‘rtasida taqsimlaydi). Bunday sinfdagi OT ning tipik vakillari: IBM korporasiyasining UNIX, OS2, Microsoft Windows NT va boshqalardir. Tarmoqli operasion tizimlar lokal va global tarmoqlarning paydo bo‘lishi bilan bog‘liq va foydalanuvchining hisoblash tarmoqlari barcha resurslariga kirishini taminlash uchun mo‘ljallangan. Tarmoqli OTlar-ning tipik vakillari: Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM, UNIX, Sun firmasi mahsuloti Solyaris dir.
Shunday qilib,OS ning asosiy vazifalari:

  • foydalanuvchining masalasini EHM ga kiritish va bajarish. Masalani echilish jarayonini nazorat qilish va bajarish.

  • avariya holatlariga barham berish,

  • EHM resurslarini masalalar o‘rtasida unumli taqsimlash, yani EHMni ishsiz qolishiga yul qo‘ymaslik;

Kompyuterlar texnikaviy holatiga qura ularda operasion tizim turlicha bo‘ladi. Dasturli taminot tashqi qurilmalarni apparatli asos sifatida ishlatsa,operasion tizim esa dasturli taminot amallarini dasturlarni asos qilib ishlatiladi.
Operasion tizimlar (OT) axborotni qayta ishlash jarayonini boshqarish va apparat vositalari bilan foydalanuvchilar o‘rtasidagi o‘zaro aloqani taminlaydi. OT ning asosiy vazifalaridan biri axborotning kirish-chikish jarayonini avtomatlashtirish, foydalanuvchi hal etadigan amaliy vazifalarni bajarishni boshqarishdir. OT kerakli axborotni EHM xotirasiga kiritadi va uning bajarilishini kuzatadi; to‘g‘ri hisoblashiga halaqit beruvchi vaziyatlarni tahlil etadi, qiyinchiliklar paydo bo‘lganda nima qilish zarurligi haqida ko‘rsatma beradi.
Quyida OT rivojlanishining asosiy yo‘nalishlari keltirilgan:

  • operasion tizimlar narxlarining kamayishi;

  • dastur ko‘rinishida amalga oshirilgan OT ko‘plab funksiyalarining mikrodastur ko‘rinishida ruyobga chiqishi;

  • ko‘p prosessorli komp'yuterlar ishining ta'minoti;

  • komp'yuterlarning turli turlari (avlodlari) uchun dasturlar muvofiqligini ta'minlash;

  • parallel dasturlarning bajarilishini ta'minlash;

  • taqsimlovchi hisoblash tarmog‘ini hosil qiluvchi turli komp'yuterlar prosessorlarida alohida vazifalar amalga oshiriladi.

Qanday vazifalarni bajarishdan qat'iy nazar operasion tizim quyidagi sifatlarga ega bo‘lishi shart:
l.Ishonchlilik;
2.Ximoyalash;
3.Samaradorlik;
4.Oldindan aniqlash xususiyati;
5.Qulaylilik;
Servis dasturiy ta'minoti — foydalanuvchiga kompyuter bilan ishlashda qo‘shimcha
xizmatlar taqdim etuvchi va operatsion tizim-lar imkoniyatlarini oshiruvchi dasturiy maxsulotlar jamligidan iboratdir
Biroq, funksional imkoniyatlariga ko‘ra, servis vositalarini quyidagicha vositalariga bo‘lish mumkin;

  • foydalanuvchi interfeysini yaxshilovchilar;

  • malumotlarni buzilish va qoidasiz kirishlardan himoya qiluvchilar;

  • ma'lumotni qayta ishlovchilar;

  • disk va tezkor xotira qurilmasi o‘rtasida ma'lumot almashuvini tezlashtiruvchilar;

  • virusga qarshi vositalar.

Tashkil etish va amalga oshirish usuliga ko‘ra servis vositalar qobiqli utilitar va mustaqil dastur holida taqdim etilishi mumkin. Qobiqlar operasion tizim yoki utilitar guruhi uzra xuddi bir sozlovchidekdir. Qobiqlar va utilitalar orasidagi farq ko‘proq faqat birinchisining universalligi va ikkinchisining ixtisoslashganligida ifodalanadi. OTning sozlovchisi bo‘lgan qobiqlar operasion qobiqlar deb ataladi. Utilitalar va avtonom dasturlar tor ixtisoslashgan bulib, har biri o‘z vazifasini bajaradi. Biroq utilitalar avtonom dasturlardan farqli ravishda tegishli qobiqlar muhitida bajariladi. Bunda ular o‘z vazifasini bajarishda OT dasturli va boshqa utilitar bilan raqobatga kirishadi. Shu bois servis vositalar tasnifi o‘z vazifalari va tashqil etish usullariga ko‘ra ancha shartlidir.
Qobiq foydalanuvchiga sifat jixatdan yangi interfeys taqdim etadi. OT foydalanuvchi operasiya va buyruklarini ikir-chikirigacha bilishdan ozod etadi. Ko‘pgina qobiqlar masalan,
MSDOS oilasiga mansublarining vazifalari fayllar va kataloglar bilan ishlashga yunaltirilgan hamda fayllarni tez topishni taminlaydi.
U t i l i t а r foydalanuvchiga qo‘shimcha xizmatlarni (maxsus dasturlar ishlab chikishni talab etmaydigan) asosan disklar va faylli tizimlar buyicha xizmat ko‘rsatish ko‘rinishida taqdim etadi.
Utilitalar ko‘pincha quyidagi vazifalarni bajarishga yul qo‘yadi:

  • disklarga xizmat ko‘rsatish (axborotni shaklga solish, saqlashni ta'minlash, to‘xtatish va boshqalar yuz berganda uni tiklash imkoniyati);

  • fayl va kataloglarga xizmat ko‘rsatish (xuddi qobiqlar kabi);

  • arxivlarni yaratish va yangilash;

  • komp'yuter resurlari haqida, diskli makon xususida, dasturlar o‘rtasida TXKni taqsimlash to‘g‘risida axborot taqdim etish;

  • turli rejim va formatlarda mantli va boshqa fayllarni bosish;

  • komp'yuterni viruslardan himoya qilish.

Virusga qarshi himoyali dastuiy vositalar viruslarni topish va davolashni taminlaydi. Virus atamasi bilan turli nomaqul harakatlarni amalga oshirib boshqa dasturlarga kirib olgan holda ko‘payishga qodir bo‘lgan dastur tushuniladi.
Dasturlashtirish tili translyatori deb dasturlashtirish tilidan (odatda) mashina kodiga dastur matnini tarjima qilishni amalga oshiruvchi dasturga aytiladi.
Dasturlashtirishning kirish tili, translyator, mashina tili, standart dasturlar kutubxonasi, translyasiya kilingan dasturlarni sozlash va bir butunlikka jamlash vositalarini o‘z ichiga olgan vositalar majmui dasturlashtirish tizimi deb ataladi. Dasturlashtirish tizimida translyator dasturlashtirishning kirish tilida yozilgan dasturni aniq bir EHMning mashina buyrug‘i tiliga tarjima qiladi. Kirish tilidan tarjima qilish usuliga bog‘liq holda translyatorlar kompilyator va interpretatorlarga bo‘linadi.
Kompilyasiyalashgan dastur mashina tilida obektli modullar turkumiga aylanadi, ular so‘ngra magnit diskda fayl ko‘rinishida bajarish va saqlanishga tayyor yagona mashina dasturlariga yig‘iladi (jamlanadi). Bu dastur takror translyasiyasiz ko‘p bajarilishi mumkin.
Interpretator qadam-baqadam translyasiya va boshlang‘ich dastur operatorlarining darhol bajarishni amalga oshiradi: dasturlashtirish kirish tilining har bir operatori mashina tilining bir yoki bir necha buyrug‘iga translyasiya qilinadi, ular shu zahotiyoq diskda saqlanmagan holda bajariladi. Shunday qilib, interpretasiyada dastur mashina tilida saqlanmaydigan va har gal boshlang‘ich dasturni bajarishga quyishda uni qaytadan (qadam-baqadam) translyasiya qilish lozim. Kompilyatorga nisbatan interpreteatorning asosiy afzalligi uning oddiyligidir.
Dasturlashtirishning kirish tili quyi darajali til deb ataladigan mashina tiliga nisbatan yuqori darajali til deb ataladi.
Eng ko‘p tarqalgan dasturlashtirish tillari BASIC C++, FORTRAN va boshqalardir. Rivojlanish tendensiyasi - VISUAL BASIC turidagi tortinchi avlod tillarining paydo bolishidir.
Texnik xizmat ko‘rsatish dasturlari deganda komp'yuter ishi jarayoni yoki umuman hisoblash tizimida diagnostika va xatolarni topish uchun dasturiy-apparat vositalarining jamlanmasi tushuniladi. Ular quyidagilarni o‘z ichiga oladi:

  • EHM va uning ayrim qismlari ishining to‘g‘riligi diagnostik va test nazorati vositalari, shu jumladan ularning EHMda muayyan lokalizasiyasi bo‘lgan xatolar shikastlanishlarni avtomatik izlash;

  • axborot tizimi hisoblash muhiti diagnostik va nazorat kilishning max-sus dasturlari.

Foydalanish xususiyati va foydalanuvchilar kategoriyalariga ko‘ra barcha dasturlarni ikki sinfga (3.2-rasm) - utilitar dasturlar va dastu-riy maxsulotlarga bo‘lish mumkin.
Utilitar dasturlar ("o‘zi uchun dasturlar") shu dasturlarni ishlab chiqaruvchilar extiyojini qondirish uchun mo‘ljallangan. Ko‘prok utilitar dasturlar malumotlarni qayta ishlash texnologiyasida servis rolini bajaradi yoki keng tarqalish uchun mo‘ljallanmagan funksional vazifalarni hal etish dasturlari bo‘ladi.
Dasturiy maxsulotlar foydalanuvchilar ehtiyojlarini qondirish, keng tarqatish va sotish uchun mo‘ljallangan.
Xozirgi paytda dasturiy maxsulotlarni ochiq (legal) tarqatishning boshqa variantlari ham mavjud, ular yalpi (global) va mintaqaviy kommunikasiyalardan foydalanish bilan yuzaga keladi.

  • freeware - erkin tarkatiladigan foydalanuvchining o‘zi qo‘llab-kuvvatlaydigan bepul dasturlar, u bularga zarur uzgartirishlar kiritishga xakli.

  • shareware - notijorat (shartli-tulovsiz) dasturlar, ulardan odatda to‘lovsiz foydalanish mumkin. Bunday maxsulotlardan doimiy foydalanilganda muayyan summa badal to‘lanadi.

Bir qator ishlab chiqaruvchilar OEM-dasturlar (Original OEM-dasturlar (Original Equipment Manufaknurer), ya'ni komp'yuterlarga o‘rnatilgan yo hisoblash texnikasi bilan birgalikda keltirilgan maxsus dasturlardan foydalanadi.
Dasturiy maxsulot foydalanishga tegishli ravishda tayyorlanishi zarur texnik xujjatlariga ega bo‘lishi, shuningdek davlat ro‘yxati kodi mavjud bo‘lishi lozim. Faqat shunday sharoitlardagina yaratilgan dasturiy maxsulot deb nomlanishi mumkin.
Dasturiy maxsulot — sanoat maxsulotining istalgan turi kabi realizatsiyaga
tayyorlangan ommaviy ehtiyojli muayan muammo (vazifa)ni hal etish uchun o‘zaro bog‘langan dasturlar majmuasidir
Dasturiy maxsulotlar quyidagicha yaratilishi mumkin:

  • buyurtmaga ko‘ra individual ishlanma;

  • foydalanuvchilar orasida ommaviy tarqatish uchun ishlanma.

Individual ishlanmada firma-ishlab chiqaruvchi muayyan buyurtmachi uchun ma'lumotlarni qayta ishlash o‘ziga xosligini hisobga oluvchi dasturiy maxsulotni yaratadi.
Ommaviy tarqatish uchun ishlanmani yaratishda firma-ishlab chiqaruvchi, bir tomondan, ma'lumotlarni qayta ishlashni bajarilayotgan funksiyalar universalligi, boshqa tomondan, muayyan bir qo‘llash sharoitida dasturiy maxsulotning moslashishi va sozlanishini ta'minlash lozim.
Dasturiy maxsulotlarning ajralib turuvchi xususiyati uning to‘zimliligi - jamlikda qo‘llanilgan holda amalga oshiriladigan qayta ishlash vazifalarining funksional tulaqonligi va tugaligi bo‘lmog‘i lozim.
Dasturiy maxsulot dasturlashtirishning zamonaviy asbobsozlik vositalari qo‘llangan holda loyixa ishlarini bajarish sanoat texnologiyasi asosida ishlab chiqiladi. Uning o‘ziga xosligi axborot va asbobsozlik vositalaridan foydalanishini qayta ishlash xususiyatiga bog‘liq holda algoritm va dasturlarni ishlab chikish jarayonining noyobligidadir. Dasturiy maxsulotlarni yaratishga ko‘plab mexnat, moddiy, moliyaviy zaxiralar talab etiladi; yuqori malakali mutaxassislar zarur. Dasturiy maxsulotlar tayyorlash(kuzatish) — dasturiy maxsulot ishga layoqatliligini qo‘llab-quvvatlash, unga yangi versiyalar, o‘zgartirishlar kiritish, topilgan xatolarni to‘g‘rilash va hokazolarni o‘z ikchiga oladi

Dasturiy maxsulotlar an'anaviy dasturiy maxsulotlardan farkli ravishda dasturlarni yaratishda beriladigan sifat xususiyatlarining qat'iy belgilangan turkumiga ega emas yoki bu xususiyatlarni oldindan anik ko‘rsatish yoki baholash mumkin emas, chunki dasturiy vosita ta'minlaydigan bir xil qayta ishlash vazifalari turli ichki ishlanmalarga ega bo‘lishi mumkin. Xatto dasturiy maxsulotlarni ishlab chiqishga sarfalanadigan vaqt va harajatlarni ham oldindan katta aniqlikda belgilash mumkin emas.
Dasturlarning asosiy tavsiflari quyidagilar:

  • algoritmik murakkablik (axborortni qayta ishilash algoritmlari mantiki);

  • qayta ishlashning amalga oshirilgan vazifalari ishlanmalarining tarkibi va chukurliligi;

  • qayta ishlash vazifalarining tulakonligi va tizimliligi;

  • dasturlar fayllari xajsmi;

  • dasturiy vosita tomonidan qayta ishlashning operasion tizimi va texnik vositalarga talablar;

  • diskli xotira xajmi;

  • dasturni tushirish uchun operativ xotira ulchami;

  • prosessorlar turlari;

  • operasion tizimlar versiyalari;

  • hisoblash tarmoqlarining mavjudligi va boshqalar.

Dasturiy maxsulotlarning sifat ko‘rsatkichlari xilma-xil, ular quyidagi jixatlarda aks
etadi:

  • dasturiy maxsulotni qanchalik yaxshi (oddiy, ishonchli, samarali) foydalanish mumkinligi;

  • dasturiy maxsulotdan qanchalik engil foydalanish mumkinligi;

  • dasturiy maxsulotni qo‘llashda sharoit o‘zgarganda undan foydalanish mumkinligi yoki yo‘qligi va boshqalar.

Xarakatchanlik dasturiy maxsulotlarda malumotlarni qayta ishlash tizimi texnik majmuasi, operasion muhit, malumotlarni qayta ishlash-ning tarmoq texnologiyasi predmetli soha o‘ziga xosligi va hokazolardan mustaqillikni anglatadi. Xarakatchan (ko‘p platformali) dasturiy maxsulot hisoblash tarmog‘i sharoitida foydalanishga hech qanday cheklanishlarsiz komp'yuterlar va operasion tizimlarning turli modellariga o‘rnatilishi mumkin. Bunday dasturiy maxsulotlarni qayta ishlash funksiyalari biron-bir o‘zgarishsiz ommaviy foydalanish uchun maqbuldir.
Ishonchilik dasturiy maxsulot ishida uzluksizlik va barqarorlik, qayta ishlashni bajarishning aniqligi, ish jarayonidagi xatolarni oldindan bilish bilan belgilanadi.
Samaradorlik dasturiy maxsulot faoliyatida uning ham bevosita vazifasi - foydalanuvchi talabi, ham foydalanish uchun zarur bo‘lgan hisoblash zahiralari harajatlari nuqtai nazaridan baholanadi.
Inson omilini hisobga olish oxirgi foydalanuvchi uchun dustona interfeysni taminlash, dasturiy vosita tarkibida kontekstli-bog‘liq holda aytib beruvchi yoki ukituvchi tizim, dasturiy vositaga kiritilgan funksional imkoniyatlarni uzlashtirish va ulardan foydalanish uchun yaxshi xujjatlar mavjudligini anglatadi.
Modifikasiyalanganlik dasturiy maxsulot ishida o‘zgartirishlar kiritish, masalan, qayta ishlash funksiyalarini kengaytirish, qayta ishlashning boshqa texnik bazasiga o‘tish va boshqalarga qobillikni anglatadi.
Kommunikativlik dasturiy maxsulot ishida boshqa dasturlar bilan eng ko‘p integrasiyasi, umumiy takdim etish shakllarida ma lumot almashuvini ta minlash (ma lumotlar bazasining eksport va importi, qayta ishlash obektlarini tatbik etish yoki bog‘lash va boshqalar)ga asoslangan.
Dasturiy maxsulotlar bozori mavjudligi sharoitlarida muxim xususiyatlar quyidagilardir:

  • narx;

  • sotilgan maxsulot soni;

  • bozorda turish vakti (savdo davomiyligi);

  • firma-ishlab chikaruvchi va dasturlari mashxurligi;

  • xuddi shunday dasturiy maxsulotlarning mavjudligi.

Ommaviy tarkatiladigan dasturiy maxsulotlar bozor extiyoji va kongyunkturasini (rakiblar dasturlari mavjudligi va narxlari) hisobga oluvchi narxlarda sotiladi. Firma olib boradigan marketing ishlari katta ahamiyatga ega, u quyidagilarni o‘z ichiga oladi:

  • bozorni egallash uchun narx-navo siyosatini shakllantirish;

  • dasturiy maxsulotni keng reklama kilish;

  • dasturiy maxsulotni sotish uchun savdo tarmoqlarini barpo etish (dillerlik va distrib'yuterlik markazlari deb ataladi);

  • dasturiy mahsulot foydalanuvchilarga kafolatli xizmat ko‘rsatishni taminlash, tezkor liniyani yaratish (dasturiy maxsulotlardan foydalanish jarayonida yuzaga kelgan savollarga tezkor javob);

  • dasturiy maxsulot foydalanuvchilarini o‘qitish. Amaliy dastur paketlarning (ADP) tasnifi

Xisoblash texnikasini amaliyotga samarali tatbiq etishning birdan bir yo‘li ixtisoslashtirilgan amaliy dasturlar paketini yaratishdir(ADP).Amaliy dasturlar paketi asosan maxsus tizimlar asosida quriladi va ular muayan bir yo‘nalishning rivoji bo‘lib hisoblanadi.Ular hisoblash vositasining dasturiy taminotidan alohida ravishda o‘z hujjatlariga ega bo‘lgan holda o‘rnatiladi va operasion tizimning tarkibiga kirmaydi.
Hamma ADP ni uch guruhga bo‘lish mumkin: operasion tizim imkoniyatlarini kengaytiruvchi paketlar; umumiy foydalanishga mo‘ljallangan paketlar; Avtomatlashtirilgan boshqaruv tizimi (ABT) ishiga yo‘naltirilgan paketlar.
Operasion tizim imkoniyatlarini kengaytiruvchi amaliy dastur paketlari turli konfigurasiyadagi EHMlarning ishlashini taminlaydi. Bularga namunali konfigurasiyadagi ko‘p vositali komplekslar ishini taminlovchi paketlar, dialogli tizimlar, haqiqiy vaqt masshtabida ishlovchi tizimlar va uzoqda joylashgan paketlarni qayta ishlovchi paketlar kiradi. Umumiy amaliy dastur paketlari keng ko‘lamda qo‘llanishga mo‘ljallangan dasturlar to‘plami: alfavitli- raqamli va grafik displeylarni, grafopostroitellar dasturlashtirish tizimlarini, ilmiy-texnik hisoblashlar matematik dasturlashtirish, matrisalarni hisoblashlarni turli kqrinishdagi modellashtirishlarni, ommaviy nazar masalalarni echish va boshqalarni o‘z ichiga oladi.
ABT da ishlashga yo‘naltirilgan paketlar o‘z ichiga umumiy maqsadga yo‘naltirilgan axborotlar bankini qayta ishlovchi tizimlarni, umumiy yo‘nalishdagi axborot qidiruv tizimlarni, xujjatlarni qayta ishlovchi tizimlarning dasturlar to‘plamini o‘z ichiga oladi.
Amaliy dasturlar paketi juda kuchli rivojlanayotgan ular orqali echilayotgan masalalar doirasi doimo kengayib borayotgan dasturiy taminot qismi hisoblanadi. Kom'yuterlarni amaliyotning turli sohalari faoliyatiga qo‘llash mavjud va yangi yaratilayotgan ADP evazi hisobiga mumkin bo‘lib qolmoqda.
O‘zining funksional imkoniyatlariga ko‘ra juda quvvatli kop'yuterlarningyaratilishiga olib kelgan mikroelekrtonika sohasida erishilgan yutuqlar ham yangi ADP yaratishga sabab bo‘ldi. O‘z navbatida foydalanuvchining aniq masalalarni echishda ADP foydalanish harakteristikalarini yaxshilash kom'yuterlarning arxitekturasini va baza elementlarini va periferiya qurilmalarini takomillashtirish rag‘batlantiradi.
Xar bir paketlar guruhi, tashqiliy, ishlab chiqish va yaratishda o‘ziga xos muammolarga ega. Xar bir paket EHM va uning tavsifiga bog‘liq bo‘lgan holda aniq dasturlash tilida paket talablariga va til imkoniyatlariga mos ravishda amalga oshiriladi.
Il-bob Amaliy dasturiy ta'minot
2.1 Amaliy dasturiy ta'minot va uning turlari
Komp'yuterning dasturiy ta'minoti orasida eng ko‘p qo‘llaniladigani amaliy dasturiy ta'minot (ADT)dir. Bunga asosiy sabab — komp'yuterlardan inson faoliyatining barcha soxalarida keng foydalanishi, turli predmet soxalarida avtomatlashtirilgan tizimlarning yaratilishi va kullanishidir. Amaliy dasturiy ta'minotni quyidagicha tasniflash mumkin.



Muammoga yo‘naltirilgan ADTga quyidagilar kiradi:



  • buxgalteriya uchun DT;

  • personalni boshqarish DT;

  • jarayonlarni boshqarish DT;

  • bank axborot tizimlari va boshqalar.

Umumiy maqsadli ADT — soxa mutaxassisi bo‘lgan foydalanuvchi axborot texnologiyasini kullaganda uning ishiga yordam beruvchi ko‘plab dasturlarni uz ichiga oladi. Bular:

  • komp'yuterlarda ma'lumotlar bazasini tashkil etish va Saqlashni ta'minlovchi ma'lumotlar bazasini boshqarish tizimlari (MBBT);

  • matnli xujjatlarni avtomatik ravishda bichimlashtiruvchi, ularni tegishli xolatda rasmiylashtiruvchi va chop etuvchi matn muxarrirlari;

  • grafik muxarrirlar;

  • xisoblashlar uchun qulay muxitni ta'minlovchi elektron jadvallar;

  • Taqdimot qilish vositalari, ya'ni tasvirlar xosil qilish, ularni ekranda namoyish etish, slaydlar, animasiya, fil'mlar tayyorlashga mo‘ljallangan maxsus dasturlar.

Ofis ADT idora faoliyatini tashkiliy boshqarishni ta'minlovchi dasturlarni uz ichiga oladi. Ularga quyidagilar kiradi:

  • rejalovchi yoki organayzerlar, ya'ni ish vaqtini rejalashtiruvchi, uchrashuvlar

bayonnomalarini, jadvallarni tuzuvchi, telefon va yozuv kitoblarini olib boruvchi dasturlar;

  • taijimon dasturlar, ya'ni berilgan boshlang‘ich matnni ko‘rsatilgan tilga tarjima qilishga mo‘ljallangan dasturlar;

  • skaner yordamida ukilgan axborotni tanib oluvchi va matnli ifodaga binoan uzgartiruvchi dasturiy vositalar;

  • tarmoqdagi uzok masofada joylashgan abonent bilan foydalanuvchi orasidagi uzaro muloqotni tashkil etuvchi kommunikasion dasturlar.

Kichiq nashriyot tizimlari «komp'yuterli nashriyot faoliyati» axborot texnologiyasini ta minlaydi, matnni bichim solish va taxrirlash, avtomatik ravishda betlarga ajratish, xat boshlarini yaratish, rangli grafikani matn orasiga qo‘yish va xokazolarni bajaradi.
Multimedia dasturiy vositalari dasturiy maxsulotlarning nisbatan yangi sinfi xisoblanadi. U ma lumotlarni qayta ishlash muxitining o‘zgarishi, lazerli disklarning paydo bo‘lishi, ma lumotlarning tarmoqli texnologiyasining rivojlanishi natijasida shakllandi.
Sun4y intellekt tizimlari. Bu soxadagi izlanishlarni turt yunalishga bo‘lish mumkin:

  • Ijodiy jarayonlarni imitasiya qiluvchi tizimlar.

Ushbu yunalish komp'yuterda uyinlarni (shaxmat, shashka va x.k.) avtomatik tarjima qilishni va boshqalarni amalga oshiradigan dasturiy taminotni yaratish bilan shuKullanadi.

  • Bilimlarga asoslangan intellektual tizimlar.

Ushbu yunalishdagi muhim natijalardan biri ekspert tizimlarning yaratilishi xisoblanadi. Shu tufayli sun'iy intellekt tizimlarini ma lum va kichiq soxalarning eksperti sifatida tan olinishi va kullanishi mumkin.

  • EHMlarning yangi arxitekturasini yaratish.

Bu yunalish sun'iy tafakkur mashinalari (beshinchi avlod EHMlari) ni yaratish muammolarini o‘rganadi.

  • Intellektual robotlar.

Bu yunalish oldindan kuyilgan manzil va maqsadga erisha oladigan intellektual robotlar avlodini yaratish muammolari bilan shuKullanadi.


Download 0,77 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   14




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