Якість ПЗ

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

Якщо попросити групу людей висловити свою думку з приводу того, що таке якісне ПО, можна отримати наступні варіанти відповідей.

- Його легко використовувати

- Воно демонструє хорошу продуктивність

- У нім немає помилок

- Воно не псує призначені для користувача дані при збоях

- Його можна використовувати на різних платформах

- Воно може працювати 24 години в добу і 7 днів в тиждень

- У нього легко додавати нові можливості

- Воно задовольняє потреби користувачів

- Воно добре документоване

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

Приведені вище відповіді показують, що якість ПО може бути описано великим набором різнорідних характеристик. Такий підхід до опису складних понять називається холистическим (від грецького плпу, ціле). Він не дає єдиної концептуальної основи для розгляду питань, що піднімаються, яку дає цілісна система уявлень (наприклад, Ньтоновськая механіка у фізиці або класична теорія вычислимости на основі машин Тюрінга), але дозволяє, принаймні, не упустити нічого досить важливого.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: