Класифікація програмних продуктів - студопедія

Програмні продукти можна класифікувати за різними ознаками. Розглянемо класифікацію, в якій основною ознакою є сфера (область) використання програмних продуктів:

· Апаратна частина автономних комп'ютерів і мереж ЕОМ;

· Функціональні завдання різних предметних областей;

· Технологія розробки програм.

Для підтримки інформаційної технології в цих областях виділимо відповідно три класи програмних продуктів, представлених на (рис. 6.): 1) системне програмне забезпечення; 2) прикладне програмне забезпечення; 3) інструментальне програмне забезпечення.


Мал. 6. Класифікація програмного забезпечення.

Системне програмне забезпечення (System Software) - сукупність програм і програмних комплексів для забезпечення роботи комп'ютера і мереж ЕОМ. Системне програмне забезпечення направлено на:

· Створення операційного середовища функціонування інших програм;

· Забезпечення надійної та ефективної роботи комп'ютера і обчислювальної мережі;

· Проведення діагностики і профілактики апаратури комп'ютера і обчислювальних мереж;

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

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

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

Розрізняють такі типи ППП:

· ППП загального призначення - універсальні програмні продукти, призначені для автоматизації широкого класу задач користувача. До них відносяться:

Системи загального призначення часто інтегруються в багатокомпонентні пакети для автоматизації офісної діяльності - офісні пакети - Microsoft Office, StarOffice і ін.

· Методо-орієнтовані ППП. в основі яких лежить реалізація математичних методів вирішення завдань. До них відносяться, наприклад, системи математичної обробки даних (Mathematica, MathCad, Maple), системи статистичної обробки даних (Statistica, Stat) .;

· Проблемно-орієнтовані ППП призначені для вирішення певної задачі в конкретній предметній області. Наприклад, інформаційно-правові системи ЮРЕКСПЕРТ, Юрінформ; пакети бухгалтерського обліку і контролю 1С: Бухгалтерія, Галактика, Анжеліка; в області маркетингу - Ластівка, Marketing Expert; банківська система СТБанк; в туристичному та готельно-ресторанному бізнесі - глобальні системи резервування Amadeus, Sabre, Galileo, Worldspan, інформаційні системи Turwin, Майстер Тур і ін.

• інтегровані ППП є набором декількох програмних продуктів, об'єднаних в єдиний інструмент. Прикладом можуть служити сучасні корпоративні системи ERP- системи (SAP R3).

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

Інструментарій технології програмування - сукупність програм і програмних комплексів, що забезпечують технологію розробки, налагодження і впровадження створюваних програмних продуктів.

Інструментарій технології програмування забезпечує процес розробки програм і включає спеціалізовані програмні продукти, які є інструментальними засобами розробника. Програмні продукти даного класу підтримують всі технологічні етапи процесу проектування, програмування (кодування), налагодження і тестування створюваних програм. Користувачами технології програмування є системні і прикладні програмісти.

P Питання для самоконтролю:

1. Дайте визначення таким поняттям: програма, програмне забезпечення, завдання, додаток, алгоритм.

3. Назвіть основні характеристики програм.

4. На яких умовах поширюється програмне забезпечення?

5. Які методи захисту програм ви знаєте?

6. Як можна класифікувати програмні продукти?

7. Наведіть приклади програмних продуктів кожного класу.

PПрімери тестових завдань:

1. Системне програмне забезпечення призначене для ...

- рішення статистичних і математичних задач

- створення і редагування текстових файлів, обробки графічних зображень

- забезпечення працездатності комп'ютера і організації взаємодії з користувачем

2. Операційні системи являють собою про-програмних продукти, що входять до складу:

- прикладного програмного забезпечення

- системного програмного забезпечення

- системи управління базами даних

3. Комплекс програм, що забезпечують управління роботою всіх апаратних пристроїв ПК і доступ користувача до них, називається:

- комплекс прикладних програм

4. До операційних систем відносяться:

- MS Office, Explorer

- MS Word, Word Pad, PowerPoint

- MS-DOS, Unix, Windows

- всі перераховані програми

5. У складі системного програмного забезпечення виділяють ...

- сервісне та базове програмне забезпечення

- системи моделювання та системи програмування

- операційні системи та операційні оболонки

- проблемно-орієнтоване і методо-орієнтоване програмне забезпечення

питання 6
СИСТЕМНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ

Схожі статті