Microsoft Office Access деректер қорын басқару бағдарламасы


Программалық құралдарды өңдеу аспаптары



бет14/22
Дата14.11.2022
өлшемі207.67 Kb.
#464842
түріБағдарламасы
1   ...   10   11   12   13   14   15   16   17   ...   22
кенселик косымша

Программалық құралдарды өңдеу аспаптары
Программалық құралдарды сол немесе басқа шамада өңдеу процессінде ПҚ-ды өңдеу процестерін компьютерлік қолдау қолданылады. Бұл ПҚ-дың ең болмағанда бірнеше программалық документтерін берілгендердің компьютерлік тасымалдағыштарында (мысалы, дискеттерде) көрсету және арнайы ПҚ-дың ПҚ өңдеушінің билігін немесе қандай да бір осындай өңдеулер үшін құрылған арнайы құрылғылар компьютерінің құрамына қосылған көрсетулер жолымен жүзеге жетеді. Мұндай арнайы ПҚ ретінде қандай да бір программалау тілінің компиляторын көрсетуге болады. Компилятор ПҚ өңдеушісін ПҚ өңдеушісіне аса ыңғайсыз болатын компьютер тілінде программаларды жазу қажеттілігінен құтқарады, -оның орнына ол компилятор автоматты түрде компьютер тіліне аударатын өзіне ыңғайлы программалау тілінде программалар құрады. ПҚ өңдеу процесін қолдайтын арнайы құрылғы ретінде қандай да бір тілдің эмуляторы қызмет ете алады. Эмулятор ПҚ өңдеуін қолдайтын компьтер тілінен тамаша тілдерде программалар орындауға (интерпретаторлауға) мүмкіндік береді.
Басқа ПҚ-ды өңдеуді қамтамасыз етуге арналған ПҚ-ды ПҚ өңдеудің программалық аспабы деп атаймыз, ал ПҚ өңдеуін қолдауға арнайы арналған компьютер құрылғысын ПҚ өңдеудің аппараттық аспабы деп атаймыз.
ПҚ өңдеу аспаптары түрлі программалық документтермен жұмыс істеуге арналған ПҚ-дың барлық өмірлік цикл аралығында қолданыла алады. Осылай мәтіндік редактор түрлі программалық документтерді өңдеу үшін қолданыла алады. Функция жағынан алғанда, ПҚ-ды өңдеу кезінде орындайтын аспаптарды келесі төрт топтарға ажыратуға болады:
Редакторлар;
Анализаторлар;
Түрленгіштер; 
Бағдарламаларды орындау үрдісін қолдайтын аспаптар
Редакторлар өмірлік циклдің түрлі этаптарындағы сол немесе басқа программалық документтердің құрылымын(жүйеленуін) қолдайды. Алдын айтылғандай, бұл үшін бір әмбебап(универсальный) мәтіндік редакторды қолдануға болады. Алайда, өте күштірек қолдауды арнайыландырылған редакторлар қамтамасыз ете алады: документтің әр түрі үшін – өзінің редакторы. Өңдеудің алдыңғы этаптарында документтерде сипаттаудың графикалық құралдары (диаграммалар, схемалар және т.б.) кеңінен қолданыла алады. Мұндай жағдайларда графикалық редакторлар аса тиімді болуы мүмкін. Программалау этапында (кодтау) мәтіндік редактор орнына қолданылатын программалау тіліне бағытталған синтаксистік басқарылатын редактор анағұрлым ыңғайлы болуы мүмкін.
Анализаторлар оларды басқарудың түрлі түрлерін, олардың анықталған қасиеттерін не анықтау және статикалық берілгендердің(мысалы документтердің көрсетілген стандарттарға сәйкестігін анықтау) жиналуын жүзеге асыра отырып документтердің статикалық өңделуін, не бағдарламалардың динамикалық анализін(мысалы, бағдарлдаманың жұмыс уақытын программалық модульдер бойынша орналастыру мақсатымен) жүзеге асырады. Түрленгіштер документтерді көрсетудің басқа формасына (мысалы, форматерлер) автоматты түрде келтіруге және бір түр документтің документтің басқа түріне (мысалы, конверторлар немесе компиляторлар)аударуға, жеке бөліктерден қандай да бірдокументтерін синтездеуге мүмкіндік береді.
Бағдарламалардың орындалу процесін қолдану аспаптары компьютерде процестердің сипаттамасын немесе түрі машиналық кодтан тамаша көрсетілген олардың жеке бөліктерін, немесе оынң интерпретациясының қосымша мүмкіндіктерімен машиналық кодты орындауға мүмкіндік береді. Мұндай аспаптың мысалы басқа компьютер кодының эмуляторы болып табылады. Аспаптардың мұндай тобына түрлі ретке келтірулерді жатқызуға болады. Негізінде, программалаудың әрбір жүйесі программалау тіліне арналған едәуір типтік программалық фрагменттерді орындайтын және программаларды орындау кезінде туындайтын ерекше ахуалдарға(мұндай жүйешелерді орындаушы қолдау деп атайтын боламыз) стандартты реакцияларды қамтамасыз ететін орындау периодының программалық жүйешесін құрайды, - сонымен қатар берілген топтың аспабы ретінде қарастыруға болады.


Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   22




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет