Глава 6 - програмне забезпечення комп'ютерів

6.2. Як класифікується програмне забезпечення?

При побудові класифікації ПО потрібно враховувати той факт, що стрімкий розвиток обчислювальної техніки і розширення сфери прикладання комп'ютерів різко прискорили процес еволюції програмного забезпечення.







Розвиток ПО пішло як вглиб (з'явилися нові підходи до побудови операційних систем, мов програмування і т.д.), так і вшир (прикладні програми перестали бути прикладними і придбали самостійну цінність).

Співвідношення між вимагаються програмними продуктами і наявними на ринку міняється дуже швидко. Навіть класичні програмні продукти, такі, як операційні системи, безперервно розвиваються і наділяються інтелектуальними функціями, багато з яких раніше ставилися тільки до інтелектуальних можливостей людини.







Крім того, з'явилися нетрадиційні програми, класифікувати які за усталеними критеріями дуже важко, а то й просто неможливо, як, наприклад, програма # 151; електронний співрозмовник.

На сьогоднішній день можна сказати, що більш-менш виразно склалися такі групи програмного забезпечення:
  • операційні системи та оболонки;
  • системи програмування (транслятори, бібліотеки підпрограм, отладчики і т.д.);
  • інструментальні системи;
  • інтегровані пакети програм;
  • динамічні електронні таблиці;
  • системи машинної графіки;
  • системи управління базами даних (СКБД);
  • прикладне програмне забезпечення.

Структура програмного забезпечення показана на рис. 6.2. Зрозуміло, цю класифікацію не можна вважати вичерпною. але вона більш-менш наочно відображає напрямки вдосконалення і розвитку програмного забезпечення.







Схожі статті