В данном обзоре внешних факторов качества мы встретились с требованиями, которые могут конфликтовать друг с другом:
Хотя во многих случаях удается найти решение, примиряющее явно конфликтующие факторы, иногда приходится идти на компромисс.
Как бы ни были необходимы компромиссы между факторами качества, один из факторов стоит в стороне от остальных — корректность. Нет никакого оправдания тому, что корректность подвергается опасности ради других факторов, таких, например, как производительность. Если программный продукт не выполняет свою функцию, все остальное не имеет смысла.
Прочие факторы | Выводы |