русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Інструментальні середовища розробки й супроводу програмних засобів.


Дата додавання: 2014-10-07; переглядів: 1110.


У цей час із кожною системою програмування зв'язуються не окремі інструменти (наприклад, компілятор), а деяка логічно зв'язана сукупність програмних і апаратних інструментів підтримуючу розробку й супровід ПЗ даною мовою програмування або орієнтованих на яку-небудь конкретну предметну область. Таку сукупність будемо називати інструментальним середовищем розробки й супроводу ПЗ. Для таких інструментальних середовищ характерно, по-перше, використання як програмних, так і апаратних інструментів, і, по-друге, певна орієнтація або на конкретну мову програмування, або на конкретну предметну область.

Інструментальне середовище не обов'язково повинна функціонувати на тім комп'ютері, на якому повинне буде застосовуватися розроблювальне за допомогою її ПЗ. Часто таке сполучення буває досить зручним (якщо тільки потужність використовуваного комп'ютера дозволяє це): не потрібно мати справу з комп'ютерами різних типів, у розроблювальну ПЗ можна включати компоненти самого інструментального середовища. Однак, якщо комп'ютер, на якому повинне застосовуватися ПЗ, недоступний для розроблювачів цього ПЗ (наприклад, він постійно зайнятий іншою роботою, яку не можна переривати, або він перебуває ще в стадії розробки), або незручний для розробки ПЗ, або потужність цього комп'ютера недостатня для забезпечення функціонування необхідного інструментального середовища, то застосовується так званий об'єктний-інструментально-об'єктний підхід. Сутність його полягає в тім, що ПЗ розробляється на одному комп'ютері, називаним інструментальним, а застосовуватися буде на іншому комп'ютері, називаним цільовим (або об'єктним).

Розрізняють три основних класи інструментальних средразработки й супроводу ПЗ: ·

· середовища програмування, ·

· робочі місця комп'ютерної технології,·

· інструментальні системи технології програмування.

Середовище програмування призначене в основному для підтримки процесів програмування (кодування), тестування й налагодження ПЗ. Робоче місце комп'ютерної технології орієнтовано на підтримку ранніх етапів розробки ПЗ (специфікацій) і автоматичної генерації програм по специфікаціях. Інструментальна система технології програмування призначена для підтримки всіх процесів розробки й супроводи протягом усього життєвого циклу ПЗ і орієнтована на колективну розробку більших програмних систем із тривалим життєвим циклом. Для таких систем вартість супроводу звичайно перевищує вартість розробки.


Основні класи інструментальних середовищ розробки й супроводи ПЗ.


<== попередня лекція | наступна лекція ==>
Інструменти розробки програмних засобів. | Інструментальні середовища програмування.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн