Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Презентации / Lecture04p

.pdf
Скачиваний:
0
Добавлен:
23.06.2026
Размер:
1.01 Mб
Скачать

Характеристики качества ПО

Совместимость

Способность к взаимодействию с определенными другими системами (не платформами, а одноуровневыми системами)

Совместная работоспособность (способность к сосуществованию без прямого взаимодействия) с определенными системами на определенных платформах

Защищенность

Возможность предотвращать доступ пользователей к данным и операциям, если у них нет на это прав

Конфиденциальность – невозможность прочитать данные, для чтения которых нет прав

Целостность – невозможность модифицировать данные и влиять на выполнение операций, если для этого нет прав

Аутентичность – способность подтвердить, что данные или компоненты системы не подвергались модификациям, за исключением доверенных

Авторизуемость – способность подтверждаемым образом привязывать к каждому действию пользователя, от имени которого оно выполнено

Кулямин В.В. ФКН ВШЭ, ПИ / ВМК МГУ

Основы инженерии программного обеспечения

21

Характеристики качества ПО

• Удобство использования

• Производительность пользователей при обучении работе с системой и при решении задач с ее помощью

Описание и оценка

• Обычно очень трудно определить такие требования более-менее точно

• Для описания часто используются профили пользователей

-«трудолюбивый новичок» тратит не более чем … на обучение тому-то

-«опытный и умелый специалист» выполняет такую-то задачу не менее чем … раз за день

Для оценки используется либо экспертиза (оценка по мнению очень опытного специалиста, выполняющего ряд специфических процедур), либо специфическая валидация (тестирование удобства использования)

Удобство сопровождения

Производительность разработчиков при решении задач сопровождения и развития данной системы

Удобство проведения анализа

Удобство тестирования и покрытие тестами

Возможность вносить локальные изменения в один модуль без влияния на остальные

Вероятность создания новой ошибки при внесении изменений

Кулямин В.В. ФКН ВШЭ, ПИ / ВМК МГУ

Основы инженерии программного обеспечения

22

Конец

Соседние файлы в папке Презентации