Лабораторная работа №1. Оценка качества информационных систем по стандарту ISO/IEC 25010
1. Теория
1.1. Понятие качества информационной системы
Качество информационной системы (ИС) — это совокупность характеристик и свойств программного продукта, определяющих его способность удовлетворять установленным требованиям заказчика и ожидаемым потребностям пользователей в процессе эксплуатации.
Качество ИС формируется на всех этапах жизненного цикла и напрямую влияет на:
- надёжность функционирования — способность системы стабильно работать без сбоев;
- удобство использования — простоту и интуитивную понятность взаимодействия пользователя с системой;
- безопасность данных — защиту информации от несанкционированного доступа и потери;
- эффективность эксплуатации — затраты на сопровождение, поддержку и развитие системы.
Высокое качество ИС обеспечивает снижение рисков, повышение производительности пользователей и экономическую эффективность внедрения системы.
1.2. Стандарт ISO/IEC 25010
ISO/IEC 25010 — международный стандарт, входящий в семейство SQuaRE (Software Quality Requirements and Evaluation), который определяет унифицированную модель качества программного обеспечения и информационных систем.
Стандарт применяется для:
- оценки качества готовых информационных систем;
- сравнения альтернативных программных решений;
- формализации требований к качеству на этапе проектирования;
- контроля качества при разработке и сопровождении ИС.
ISO/IEC 25010 определяет две взаимосвязанные модели:
- качество продукта — характеристики самого программного решения;
- качество при использовании — степень удовлетворённости пользователей в реальных условиях эксплуатации.
В рамках данной лабораторной работы рассматривается модель качества продукта, так как она позволяет объективно анализировать архитектуру, функциональность и технические свойства ИС.
1.3. Характеристики качества по ISO/IEC 25010
Модель качества продукта по стандарту ISO/IEC 25010 включает восемь базовых характеристик, каждая из которых отражает определённый аспект качества информационной системы.
-
Функциональная пригодность
Отражает степень соответствия реализованных функций требованиям заказчика и задачам предметной области.
Включает полноту, корректность и пригодность функций. -
Производительность (эффективность)
Характеризует способность системы обеспечивать требуемые показатели времени отклика, пропускной способности и рационального использования вычислительных ресурсов. -
Совместимость
Определяет способность ИС взаимодействовать с другими системами, сервисами и компонентами без конфликтов и потери данных. -
Удобство использования (юзабилити)
Показывает, насколько легко пользователю понять, изучить и эффективно использовать систему в процессе работы. -
Надёжность
Характеризует устойчивость системы к ошибкам, сбоям и отказам, а также способность восстанавливаться после сбоев. -
Безопасность
Отражает уровень защиты данных, функций и ресурсов системы от несанкционированного доступа, утечек и злоупотреблений. -
Сопровождаемость
Определяет удобство анализа, модификации и расширения системы в процессе её развития и поддержки. -
Переносимость
Характеризует способность ИС устанавливаться и функционировать в различных программных и аппаратных средах.
1.4. Подхарактеристики качества
Каждая характеристика качества раскрывается через набор подхарактеристик, позволяющих более детально оценить состояние системы.
Пример подхарактеристик:
-
Надёжность:
-
зрелость (частота возникновения отказов);
- отказоустойчивость;
-
восстанавливаемость после сбоев.
-
Удобство использования:
-
понятность интерфейса;
- управляемость и предсказуемость действий;
- доступность для различных категорий пользователей.
Использование подхарактеристик позволяет провести структурированную и аргументированную оценку качества ИС.
1.5. Методы оценки качества информационных систем
Оценка качества ИС может выполняться различными методами в зависимости от стадии жизненного цикла и целей анализа:
- экспертный метод — оценка характеристик на основе знаний и опыта специалиста;
- оценка по чек-листам — сопоставление характеристик системы с требованиями стандарта;
- сравнительный анализ — сопоставление нескольких ИС по одинаковым показателям качества;
- количественные методы — использование измеряемых метрик (время отклика, частота отказов и т.п.).
В данной лабораторной работе применяется экспертная балльная оценка, позволяющая выявить сильные и слабые стороны информационной системы.
2. Задание
2.1. Выбор информационной системы
Для оценки качества выберите одну информационную систему:
- собственную ИС (курсовой/лабораторный проект);
- учебную демонстрационную систему;
- известную прикладную систему (CRM, ERP, веб-приложение и т.п.).
2.2. Определение характеристик качества
Используя стандарт ISO/IEC 25010:
1) Выпишите все 8 характеристик качества.
2) Для каждой характеристики выберите 2–3 релевантные подхарактеристики.
2.3. Проведение оценки качества
Для каждой выбранной характеристики:
1) Опишите текущее состояние системы.
2) Выполните оценку по шкале от 1 до 5, где:
- 1 — очень низкий уровень;
- 3 — удовлетворительный уровень;
- 5 — высокий уровень качества.
3) Кратко обоснуйте выставленный балл.
2.4. Таблица оценки качества
Таблица 1 – Оценка качества ИС по ISO/IEC 25010
| Характеристика | Подхарактеристики | Оценка (1–5) | Обоснование |
|---|---|---|---|
| Функциональная пригодность | Полнота, корректность | 4 | Реализованы основные функции, есть ограничения |
| Удобство использования | Понятность, управляемость | 3 | Интерфейс требует доработки |
| Надёжность | Отказоустойчивость | 4 | Ошибки редки, есть обработка исключений |
2.5. Итоговая оценка
1) Рассчитайте средний балл качества.
2) Сделайте вывод:
- соответствует ли ИС требованиям качества;
- какие характеристики требуют улучшения.
2.6. Выводы и рекомендации
В заключении укажите:
- сильные стороны системы;
- слабые стороны;
- рекомендации по повышению качества ИС.
2.7. Для выполнения требуется
- Шаблон отчёта, указанный в описании лабораторной работы.
- Вариант задания, закреплённый за студентом на семестр и опубликованный в ЛМС.
- Требования к оформлению — согласно методическим указаниям в ЛМС или соответствующему разделу документации.
2.8. Запрет
❗ Запрещается использование систем искусственного интеллекта для выполнения лабораторной работы.
Работы, выполненные с использованием ИИ, полностью или частично скопированные, а также не сданные, оцениваются в 0 баллов без возможности доработки.
3. Контрольные вопросы
- Что понимается под качеством информационной системы?
- Какие аспекты деятельности организации зависят от качества ИС?
- Для каких целей применяется стандарт ISO/IEC 25010?
- Чем отличается качество продукта от качества при использовании?
- Перечислите основные характеристики качества по ISO/IEC 25010.
- В чём заключается значение подхарактеристик качества?
- Какие методы оценки качества информационных систем существуют?
- Почему экспертная оценка применяется на ранних этапах анализа качества?
4. Чек-лист для самопроверки
| Баллы | Критерии выполнения |
|---|---|
| 3 | Теоретический раздел раскрыт полностью; корректно описаны понятие качества ИС, стандарт ISO/IEC 25010, характеристики и подхарактеристики; даны развернутые и логически связанные формулировки; работа выполнена самостоятельно. |
| 2 | Теоретический материал изложен в целом верно, но отдельные определения или пояснения неполные либо поверхностные. |
| 1 | Теоретический раздел изложен фрагментарно, допущены неточности в терминах и характеристиках качества. |
| 0 | Работа не соответствует требованиям, отсутствует либо выполнена с использованием систем искусственного интеллекта. |