Ремонтопридатність і портативність
Здатність ідентифікувати та виправити помилку у програмному компоненті – це те, до чого відноситься характеристика ремонтопридатності. На її показники впливає читаність або складність коду, а також модульність. Це те, що допомагає ідентифікувати причину несправності, щоб потім її вирішити.
Характеристики ремонтопридатності:
- Анализируемость – виявляє основну причину відмови.
- Мінливість – визначає зусилля, що додаються до модифікації коду для усунення помилки.
- Стабільність – демонструє, наскільки стабільна система в роботі, коли в неї вносяться зміни.
- Тестування – визначає, скільки зусиль йде на тестування системи.
- Переносимість – здатність системи адаптуватися до змін у її середовищі.
- Адаптованість – наскільки легко система адаптується до змін, внесених до специфікації.
- Швидкість установки – наскільки легко система може бути встановлена.
- Можливість заміни – наскільки легко можна замінити компонент системи.
- Вартість якості. Вона дуже важлива. Коли розробник вирішить провести тестування для свого продукту, він насправді збирається витратити час, гроші і зусилля на її перевірку.
- Придатність – визначає, чи відповідають функції вимогам.
- Точність – встановлює правильність реалізації функцій.
- Функціональна сумісність – взаємодіючи з іншими компонентами системи.
- Відповідність ЗА необхідними законами і рекомендацій.
- Забезпечення якості та безпеки програмного забезпечення та обробки транзакцій, пов’язаних з даними.
- Надійність – здатність працювати в певних умовах протягом визначеного періоду часу.
- Зрілість – частота збоїв.
- Відновлюваність – уявлення про здатності системи повернутися до повноцінної роботи після збою.
Портативність ставиться до того, наскільки добре може адаптуватися до змін в середовищі або з його вимогами. Об’єктно-орієнтовані методи проектування і реалізації можуть сприяти тому, наскільки ці характеристики якості програмного забезпечення присутня в даній системі.