Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Підручник КНУ-4кк11.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
16 Мб
Скачать
☆

3.6. Модель якості пс

Якість – це відносне поняття, що має сенс тільки з урахуванням реальних умов його застосування, тому вимоги до якості висуваються відповідно до умов та конкретної сфери їхнього використання. Вона характеризується трьома аспектами: якість програмного продукту, якість процесів ЖЦ й якість супроводу або впровадження (рис.3.4).

Рис. 3.4. Основні аспекти якості ПЗ

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

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

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

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

Відповідно до стандарту [1–4] у модель якості входить шість характеристик або шість показників якості:

  1. функціональність (functionality);

  2. надійність (realibility);

  3. зручність (usability);

  4. ефективність (efficiency);

  5. супровід(maitainnability);

  6. мобільність (portability).

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

Третій рівень призначено для виміру якості за допомогою метрик, кожна з яких відповідно до стандарту [1] визначається як комбінація методу виміру атрибута й шкали виміру значень атрибутів. Для оцінки атрибутів якості на етапах ЖЦ (при перегляді документації, програм і результатів тестування програм) використовуються метрики із заданою оцінною вагою для нівелювання результатів метричного аналізу сукупних атрибутів конкретного показника і якості в цілому. Атрибут якості визначається за допомогою однієї або декількох методик оцінки на етапах ЖЦ і на завершальному етапі розробки ПЗ.

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

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

Стандартні показники якості

Короткий опис семантики характеристик моделі якості наведено в таблиці 1, а їхній змістовний опис - нижче.

Таблиця 1. Коротка характеристика показників якості

Показник

Опис властивостей показника

Функціональність

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

Надійність

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

Зручність

застосування

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

Супровід

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

Раціональність

Група властивостей, що характеризується ступенем відповідності використовуваних ресурсів середовища функціонування рівню якості (надійності) функціонування ПЗ за заданих умов застосування

Переносність

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

Для усіх видов і типів ПС, компонентів та ПС модель якості має такий загальний вигляд:

Мкач = {Q, A, M, W}, (1)

де Q = {q1, q2, …, qi }i = 1,…, 6 , – множина характеристик якості (Quality – Q);

A = {a1, a2,…, aj }j = 1,…, J, – множина атрибутівв (Attributes – A), кожний з яких фиксує властивості qi –характеристики якості;

M = {m1, m2,…, mk} k =1,…, K, – множина метрик (Metrics – M) для ккожного елементу aj атрибуту;

W = {w1, w2,…, wn} n = 1,…, N , ­– множина вагомих коэфіцієнтів (Weights – W ) для метрик M.