Все Лекции
.pdf
Качество программного обеспечения
Рентабельность и ценность
Рентабельность и ценность – соответствие цены и производительности
13
Качество программного обеспечения
Процесс производства
Производственный процесс – соответствие спецификации, строгое соблюдение процесса
14
Категории качества программного продукта
•Производительность
•Возможности
•Надёжность
•Соответствие спецификации
•Долговечность
•Пригодность к эксплуатации
•Эстетика
•Воспринимаемое качество
Источник: D. Garvin, What Does "Product Quality" Really Mean?, 1984
15
ГОСТ Р ИСО/МЭК 25010-2015. Взгляд производителя
16
ГОСТ Р ИСО/МЭК 25010-2015. Взгляд пользователя
17
Применение модели качества
•Модель качества зависит от контекста проекта.
•Требования качества структурируют по категориям модели качества.
•Модель качества дает примеры методов анализа характеристик.
•Необходимо согласовывать приоритеты характеристик и находить компромиссы.
•Характеристики качества влияют на выбор архитектуры решения.
•Организации разрабатывают собственные модели качества для стандартизации.
18
Зачем нам следить за качеством ПО?
•Потеря прибыли.
•Угроза жизни человека.
19
Зачем нам следить за качеством ПО?
•В январе 2020г в аэропорту Хитроу произошел сбой в
программе
регистрации пассажиров и
тысячи пассажиров не смогли вылететь вовремя.
20
Последствия от ошибок в ПО
•19 июля 2024 по всему миру произошел сбой техники,
работающей на базе Windows.
•Пострадали операторы связи, банки и авиакомпании, каналы телевидения.
•По данным средств массовой информации, причина в ошибочном обновлении,
которое отключает компьютеры и серверы от сети и заставляет их перейти в цикл восстановления.
Массовый технический сбой привел к хаосу в аэропорту Сиднея
21
Последствия от ошибок в ПО
•Citibank пытался выплатить $7,8 млн по процентам.
•Однако вместо этого банк отправил $900 млн.
•Федеральный судья постановил, что Citibank не имеет права на возврат $500 млн из этой суммы.
•Причиной такой ошибки стало программное обеспечение и
плохо спроектированный пользовательский интерфейс.
22
