Қолданбалы программаның дестелері




Презентация қосу
Марат Оспанов
атындағы Батыс
Қазақстан
Мемлекеттік
Медицина
Факультет: Стоматология
Кафедра: Жаратылыстану-ғылыми пәндер
Университеті
Орындаған: Жетес Ердаулет
Тобы: 108
Тексерген: Умирзакова Ж.С
Жоспар:

1.Қолданбалы программалық
қамсыздандыру құрылымы
2.Қолданбалы программаның
дестелері
3.Программалық қамтамасыздандыру
циклінің өмірлік айналымы
Қорытынды
Қолданылған әдебиеттер
Программалар - бұйрықтардың жалғасуының тәртіпке келтірілуі. Барлық
компьютерлік программаның ақырғы мақсаты - аппараттық құралдармен
басқару. Сондай-ақ бір қарағанда программа құрылғылармен бірге әрекет
етпесе де, және енгізу құрылғыларынан енгізу мәліметтерін талап етпесе де,
сонымен бірге шығару мәліметтерін шығару құрылғыларына орналастырмаса
да, бәрібір оның жұмысы компьютердің аппараттық құрылғыларын басқаруға
негізделген. Компьютерде прогаммалық және аппараттық жабдықтаулар
тығыз байланыста, сонымен бірге үздіксіз бір әрекетте жұмыс істейді. Бұл екі
категорияны біз екі бөліп қарағанымызбен, бұл екеуінің арасында
диалектикалық байланыс бар екенін ұмытпауымыз керек, оларды бөліп
қарауымыз уақытша деп білуіміз керек.
Есептегіш жүйенің программалық жабдықтау құрамын программалық
конфигурация деп атайды. Программалар арасында да, физикалық тораптар
мен одақтар арасындағыдай байланыс болады- көп программалар көп төмен
дәрежедегі программаларға арқа сүйеп жұмыс істейді, яғни программа
аралық интерфейс туралы айтуға болады. Ондай интерфейстің бар болуы,
техникалық жағдайлар мен бір әрекетті протоколдардың болуына
байланысты, ал іс жүзінде программалық жабдықтаудың бір-бірімен бірге
әрекет ететін дәрежелердің бөлінуін қамтамасыз етеді.
Бағдарламалар
Қолданбалы бағдарлама
Қолданбалы бағдарлама (Windows ортасындағы)
(Приложения Windows; Windows application) — Windows
операциялық жүйесі негізінде жұмыс атқаратын
қолданбалы бағдарлама. Мұндағы графикалық
интерфейстің ұйымдастыру ережелері, мәзір жүйесінің,
диалогтық терезелерінің пішімдері Windows қолданбалы
бағдарламаларының барлығына бірдей (мәзірдің көрінісі
және орналасуы, тінтуірді және пернелерді пайдалану
ережелері және т.б.) болады. Қолданбалы бағдарламалау
(Прикладное программирование; application programming)
— қолданбалы мәселелер шешуге арналған бағдарламалау.
► Қолданбалы программалық жабдықтау- қолданбалы
программа дестелері мен қолданбалы программаны
пайдаланушылардан құралған. Қолданбалы
программалық жабдықтауда-пайдалану жағынан мәселе-
анықтайтын, жалпы тағайындау дестелері және
шоғырлану дестелерінен тұратын қолданбалы
программалар дестелері үлкен орын алады. Мәселе-
анықтайтын ҚПП айырым белгісі болып олардың белгілі
бір есептің шешіміне аз ғана беталысы және олардың
үлкен алуан түрлілігі. Шоғырлану ҚПП аспаптық
құралдардан тұрады және олардың әрқайсысы
функционалдық, есептегіш қабілеттеріне қарай мәселе-
анықтау программасына тепе-тең болады. Шоғырлану
дестелерінің пайдаланылу аумағы болып негізінен
экономикалық орталар саналады. ҚПП қазіргі заманғы
есептеу жүйелерін программалық жабдықтауды дамытуда
басты міндеттер атқарады, есептегіш құралдарын әртүрлі
пайдалану орталарына енгізуді тездетеді және
оңайлатады.
Қолданбалы программалық
жасақтама
• Қолданбалы программалық жасақтама — әртүрлі
мәселелік аумақтардағы қолданбалы есептерді шешуді
жасақтайтын жеке қолданбалы программалар мен
қолданбалы программалар дестелерінен (ҚПД) тұратын
программалық жасақтама бөлігі. Оның құрамына:
- жалпы мақсаттағы ҚПЖ;
- мәселелік бағытталған ҚПЖ;
- интегралданған ҚПЖ
Мәселелік бағытталған қолданбалы
программалық жабдықтар
Мәселелік бағытталған қолданбалы
программалық жабдықтар — белгілі бір
саладағы есептерді жүзеге асыруға
мамандандырылған программалық құралдардың
жиынтығы. Мұндай программалық құралдарға:
- жобалауды автоматтандыру жүйелері (ЖАЖ);
- таңбаларды айыру жүйелері;
- статистикалық, қаржылық – аналитикалық
жүйелер;
- ғылыми зерттеулер жүйелері
Қолданбалы программалар-программалық
құралдарын іске қосу арқылы пайдаланушымен
жасалады. Бұл жағдайда программаны жасау
қолданбалы программалық дестенің пайдалану
шектеуіндегі тәртіптер мен келісімдерге сәйкес,
әрбір пайдаланушымен жеке дайындалады.
Қолданбалы деңгейдегі программалық
жабдықтау-қолданбалы программалардың
жиынтығын құрайды, яғни олардың көмегімен
нақты жұмыс орнында нақты жұмыстар
атқарылады. Бұл тапсырмалар ауқымы өте
үлкен-өндірістіктен шығармашылыққа дейін
және оқыту-көңілдендіруге. Есептегіш
техникалық құрылғының өте үлкен
функционалдық диапазонының мүмкіншілік
қосымшалары әр түрлі ықпалдағы қолданбалы
программалардың болуына себепті
Программалық құралдың берілген классы
көріністі, яғни барлық сферада компьютерлік
техника құралының кең қолданылуымен, әр
түрлі пәндік облыстағы автоматтандырылған
ақпараттық жүйені құруымен себепші болды.
Мәселелік-бағдарланған ҚПП. Бұл
программалық азықтың ең көрсеткішті класы,
яғни ішінде әртүрлі белгілері бойынша
классификация жүреді:
• Пәндік облыстағы типтерге;
• Ақпараттық жүйелерге;
• Функцияларға және тапсырманың
комплекстеріне, яғни программалық әдіспен
қалыптасатын, және т.б.
Кейбір пәндік облыстар үшін алгоритмді өңдеу мен
деректерді структурамен басқару функциялары мүмкін
болады. Бұл бірдей функциональдық белгілену ҚПП
маңызды санын жасауды шақырады, осылайша
программаның азық нарығы құрылады:
• Автоматтандырылған бухгалтерлік есепке алу ҚПП;
• Финанстық ҚПП;
• ҚПП-ның дербес басқарылуы (кадрлық есеп);
• Материалдың артық басқарудың ҚПП;
• өндірісті басқару ҚПП;
• банктік ақпараттық жүйелер және т.б.
• Мәселелік-бағдарланған программалық құралдың даму
облысындағы негізгі тенденциялар:
• басқарушылық қолданушыдағы автоматтандырылған
жұмыс орны (АЖО) түріндегі программалық
комплекстердің құрылуы;
• клиент-сервер архитектурасымен бір тұтас
программалық комплекске
АЖО-ны біріктіретін есептеуіш желі мәліметінде
пәндік облыстағы басқарудың жинақталған
жүйесін құру;
• ЭЕМ желісінде мәліметтер қоры орналасқан
түрдегі үлкен ақпараттық жүйенің деректер
ұйымы;
• Мәліметтер қорына сұраныс үшін соңғы
қолданушының барлық қарапайым тілдік құралы;
• Соңғы қолданушының күшімен өңдеу
функциясының баптауы (программалаушының
қатысынсыз);
• Программа мен деректерді қорғау қатынаудан
(деректердің функция деңгейінде, жұмыс
режимінде паролдық қорғаныс).
Қолданбалы бағдарламалар
дестесі
Қолданбалы бағдарламалар дестесі — белгілі бір
саладағы мәселелерді шешуге арналған
бағдарламалар мен оларды пайдалану тәсілдерінің
жинағы. Олар магниттік дискілерде немесе
таспаларда жазылып, компьютермен бірге
жіберілуі мүмкін. Әрбір қолданбалы
бағдарламалар бумасы нақты саладағы
мәселелерді шешуге икемделген (мысалы,
бухгалтерлік есеп, дифференциалдық теңдеулерді
шешу және т.б.).
Бағдарламалар
Жинақталған дестелердің компоненттері:
• МҚБЖ;
• Мәтіндік редактор;
• Кестелік процессор;
• Органайзер;
• Электронды поштаны қолдау жабдығы;
• Презентацияны құру программасы;
• Графиктік редактор.
Жинақталған дестенің қолданушылары
интерфейстің әртүрлі компоненті үшін
үйлестіруші болады, оларды ұғынудың
салыстырмалы жеңіл процесі
қамсыздандырылады.
Қолданбалы бағдарламалар
интерфейсі
Қолданбалы бағдарламалар интерфейсі(Интерфейс
прикладных программ; application programming interface):
1) бағдарламалаушылар белгілі бір компьютерлік ортада
қолданбалы бағдармалар жазуға пайдаланатын міндеттер
жинағы (интерфейс);
2) операциялық жүйе орындайтын төменгі деңгейлік
операцияларды жүзеге асыруға қолданбалы бағдарлама
шақыратын процедуралар жинағы.
• Программалық құралдың берілген класындағы айырмашылық
ерекшеліктері болып табылады:
• • Соңғы қолданушылар үшін ақпараттық технологияның
толықтығы;
• • Барлық программалар үшін соңғы қолданушының бір типті
интерфейсі, яғни жинақталған дестенің құрамына кіретін-ортақ
командалар менюде, стандартты пиктограммалар, стандартты
тұрғызу және диалогтық терезелермен жұмыс және т.б.
• • Жинақталған десте программасы үшін ортақ сервис (мысалы,
сөздік және орфография құралы емлені тексеру үшін,
диаграмманы тұрғызушылар, деректер конверттері және т.б.);
• • Айырбас жеңілдігі және объектілерге аударылуы, яғни
жинақталған дестенің программамен құрылған екі әдіс
қолданылады:DDE-динамикалық деректермен алмасу және OLE
объектілермен динамикалық құрастыру объектілер тасымалы
(drag-and-drop әдісімен);
• • Қолданушылар программаның макрокомандасын құру үшін
тілдік платформаның біртұтастығы бар;
• • Құжатты құру мүмкіндігі, яғни жинақталған десте құрамына
кіретін, өзіне әртүрлі программа мүмкіндігін жинақтайтын.
• • Жинақталған дестелер көп қолданушылар желісінде топтық
жұмыс кезінде тиімді. Қолданушы болатын қолданбалы
программадан құжатты және деректер файлын басқа
қолданушыға жіберуге болады, сонда объектілер түрінде жөнелту
стандарттары желі бойынша немесе электронды пошта арқылы
қолдайды.
Әдістік-бағдарланған ҚПП. Берілген класс
программалық азықты қосады, яғни пәндік облыстан
және ақпараттық жүйенің функциясынан
математикалық, статикалық әдістер тәуелсіз
қамсыздандыратын. Көбінесе математикалық
программалау әдісі таралған, дифференциялдық
теңдеу, имитацияланған модельдеу, операцияны
зерттеу. Статикалық өңдеу мен деректер анализінің
әдістері үлкен қолданыста болды. Қазір кестелік
процессорлар құрамдас функцияның жиынтығын
кеңейтті, яғни статиканың өңдеуді қалыптасқан,
статикалық анализдің ақпараттық технологиясын
ұсынады. Сонымен бірге жоғарғы нақтылықты
қамсыздандырған статикалық өңдеудің
программалық құралын қолдануда және статикалық
әдістің көптүрлілігінің қажеттілігі өсіп жатыр. Әдістер
базасында желілік жоспарлау экономикалық
көрсеткішпен есеп берудің әртүрін қалыптастыру
жобасы программалық құралдың жаңа бағытына бет
алды-жобаны басқару, бұл программаның
қолданушылары жобаның менеджерлері болып
табылады.
• 2.Аударма-программасы, орфографиясы және
мәтінді тексеру жабдығы қосады:
• • Аудармашылар- программасы, бастапқы
мәтінді көрсетілген тілде құру үшін арналған;
• • Мәтінді тексеру кезінде қолданылған
орфография сөздігі;
• • Мәтіннің стильдік түзету үшін қолданылған
синонимдер сөздігі;
• • Мәтіндік көрсетілімді түрлендіру мен санаулы
сканермен ақпаратты тануға арналған
программалар. Оларға қатысты:
• • ҚПП OCR CuneiForm 2.0 –орыс-ағылшын
аралас мәтіндік тануды қамсыздандырады;
• • ҚПП OCR Tiger-көп бетті мәтінді енгізуді
қамсыздандырады;
• • ҚПП Stylus Lingvo Office-бүкіл циклды «беттен
бетке дейін» қалыптасты-сканер көмегімен
басылған бетте болған мәтіндік бейнелеу
санағы пайда болды.
Программалық қамтамасыздандыру циклінің
өмірлік айналымы
1. Автоматтандырылған жобалауда ақпараттық жүйенің
ақпараттық жүйенің программалық қамтамасыздандыру
циклінің өмірлік айналымы модельі ақпараттық жүйеде
үлкен рольін атқарады.
2. Ақпараттық жүйе программалық қамтамасыздандыру
өмірлік айналымы бұл программалық қамтамасыздандыру
ды құру туралы шешімнен бастап аяқталғанға дейінгі
үздіксіз процесс.
3. Программалық қамтамасыздандыру өмірлік айналымы ‐
процесстердің орындалу және өзара байланысының ретін,
өмірлік айналымы барысының есептерін және іс-әрекетін
анықтайтын структура. Ең көп тараған модельдер:
каскадты, спиральды, аралық бақылауымен(с
промежуточным контролем). Каскадты және аралық
бақылау модельі программалық қамтамасыздандыру
өмірлік айналымы келесі этаптарынан тұрады: анализдеу,
жобалау, іске асыру, енгізу(внедрение) және
қосшылау(сопровождение).
Соңғы кезде компьютерлік технологиялар үдемелі түрде
дамып келеді және бұл программалық қамсыздандырудың
әсер етуде. Әр бір жарты жылда көптеген жаңа
программалық өнімдер шығуда.
Программалық қамсыздандыру - технологиялық жұмыс
болып саналады, яғни программалық қамсыздандырудың
құрамына ортақ жүйелік және арнайы бағдарламалық
өнімдер, сонымен бірге техникалық құжаттар енеді.
Программалық жабдықтаудың дәрежелері өздігінен
пирамидалық құрылым сияқты. Әрбір келесі дәреже
программалық жабдықтаудың өткен дәрежесіне сүйенеді.
Олай бөліну есептегіш жүйенің жұмысының барлық
кезеңдеріне ыңғайлы, программаны орнатқаннан бастап
оның іс жүзінде жұмыс істегені мен техникалық қызмет
көрсеткеніне дейін. Әрбір жоғарыдағы дәреженің барлық
жүйенің функционалдығын көтеретініне назар
аударыңыздар. Мысалы, есептегіш жүйе базалық
дәрежедегі программалық жабдықтаумен көпшілік
қызметтерді атқаруға шамасы келмейді, бірақ жүйелік
программалық жабдықтауды орнатуға мүмкіндік береді.
Қорытынды
Жалпы мақсаттағы қолданбалы программалық жабдықтар
құрамына әртүрлі қолданбалы есептерді шешуге жиі
қолданылатын программалық құралдар енеді, олар:мәтіндік
редакторлар мен процессорлар,графикалық
редакторлар,электрондық кестелер (ЭТ)
процессорлары,мәліметтер қорын басқару
жүйелері,электрондық презентациялар және т.с.с.
Интегралданған ҚПЖ – қазіргі уақыттағы ҚПЖ-ның
қарқынды және қуатты дамып жатқан бөлігі. Олар – көп
функционалды, бірнеше қолданбалы программалық
жабдықтарды бір ресурстық қор негізінде жинақтап объектілер
деңгейінде әсерлесулерін жүзеге асыратын дестелер ( Lotus
Works, Microsoft Office және т.б.)
Пайдаланылған әдебиеттер:
Қазақ тілі терминдерінің салалық ғылыми түсіндірме сөздігі: Информатика
және компьютерлік техника / Жалпы редакциясын басқарған, түсіндірме
сөздіктер топтамасын шығару жөніндегі ғылыми-баспа бағдарламасының
ғылыми жетекшісі, педагогика ғылымдарының докторы, профессор,
Қазақстан Республикасы Мемлекеттік сыйлығының лауреаты А.Қ.Құсайынов.
– Алматы: «Мектеп» баспасы» ЖАҚ, 2002 жыл. – 456 бет
Информатика, Изтлеуова М.К., Беккужина А.И., Емжарова Г.У. – Ақтобе
2012,- 360 бет
Информатика , Угринович Н.Д.,- Москва 2009,- 257 бет
Назар аударып
тыңдағаныңызға
рахмет!

Ұқсас жұмыстар
Қолданбалы программалық жабдықтау
SPSS қолданбалы бағдарлама пакетінің биомедициналық деректерді талдануға қолданылуы
Операциялық жүйелер. Бағдарламалық жасақтама
Бағдарламалық жасақтама. Операциялық жүйелер
ОПЕРАЦИЯЛЫҚ ЖҮЙЕЛЕРДІ БАПТАУ
SAS,SPSS,STATISTICA дестелерін биостатистикалық тұрғыда қолдану
Паскаль тілі
TP және Си подпрограммаларды пайдалануды салыстыру. Ішкі программаларды пайдаланатын программалар құру. Модульдерді пайдаланатын программа құру
Программалық жабдықтарды құжаттау. МЕМСТ пен бекітілген программалық құжаттаудың түрлері. Құжаттаудың ортақ жүйесі
Дәрігердің қоғамдағы алатын орны және жауапкершілігі
Пәндер