Программалық құралдарды өңдеу мен шығарып салудың (сопровождение) аспаптық орталары
Қазіргі уақытта программалаудың әрбір жүйелерімен жеке элементтер емес (мысалы, компилятор), ал берілген программалау тілінде ПҚ- ды өңдеу мен шығарып салуды қолдайтын программалық және аппараттық аспаптардың немесе қандай да бір нақты заттық облысқа бағытталған аспаптардың кейбір логикалық жиынтығы байланысқан. Мұндай жиынтықты ПҚ- ды өңдеу мен шығарып салудың аспаптық ортасы деп атаймыз. Мұндай аспаптық орталары былайша сипатталады, біріншіден программалық сияқты аппараттық аспаптарды қолдану, екіншіден анықталған ориентация не нақты программалау тіліне, не нақты заттық облысқа ориентация.
Аспаптық ортаны өзінде қолданылатын сол компьютерде ғана функционалдау міндетті емес. Мұндай бірігу жиі- жиі ыңғайлы болады (егер тек қолданылатын компьютер қуаты осыған, мүмкіндік берсе): түрлі тип компьютерлерімен жұмыс істеудің керегі жоқ, ал өңделетін ПҚ-ға ең аспаптық ортаның компоненттерін қосуға болады. Дегенмен, ПҚ қолданылуы керек компьютер осы ПҚ өндірушілері үшін (мысалы, ол үнемі үзуге болмайтын басқа жұмыспен босамаса, немесе ол әліде өңдеу кезеңінде болса), не ПҚ өңдеу үшін ыңғайсыз болса, не бұл компьютердің қуаты аспаптық ортамен талап етілетін функционалды қамтамасыз ету үшін жеткіліксіз болса, онда аспаптық объектілік деп аталатын, жол қолданылады. Оның мәні мынада, ПҚ аспаптық деп аталатын бір компьютерде жасалады, және мақсаттық (немесе объектілік) деп аталатын басқа компьютерде қолданылатын болады.
ПҚ- ды өңдеу мен шығарып салу аспаптық ортасының үш негізгі түрін ажыратады (1 сурет): программалау орталары, компьютерлік технологияның жұмыс орындары, программалау технологиясының аспаптық жүйелері.
Программалау ортасы негізінен ПҚ-ды программалау (кодтау), тестілеу және ретке келтіру процестерін қолдау үшін арналған. Компьютерлік технологияның жұмыс орны ПҚ-ды жасаудың бұрынғы этаптарын қолдауға және программаларды спецификациялар бойынша автоматты генерациялауға бағытталған. Программалау технологиясының аспаптық жүйесі өңдеудің барлық процестерін қолдау үшін және ПҚ- дың бүкіл өмірлік циклінің аралығында шығарып салу үшін арналған және ұзақ өмірлік циклі бар үлкен программалық жүйелерді ұжымдық өңдеуге бағытталған. Мұндай жүйелер үшін шығарып салу құны әдетте өңдеу құнын арттырады.
Достарыңызбен бөлісу: |