Качество ПС

Содержание

Слайд 2

09/02/2023 Содержание Определение качества Управление качеством Критерии качества Контроль качества

09/02/2023

Содержание

Определение качества
Управление качеством
Критерии качества
Контроль качества

Слайд 3

09/02/2023 Определение качества Качество ПС – совокупность черт и характеристик, обеспечивающих

09/02/2023

Определение качества

Качество ПС – совокупность черт и характеристик, обеспечивающих его способность

удовлетворять установленным или предполагаемым потребностям пользователей (стандарт ISO 9126).
Слайд 4

09/02/2023 Основные аспекты качества

09/02/2023

Основные аспекты качества

Слайд 5

09/02/2023 Управление качеством ПС Занимается обеспечением необходимого уровня качества в продукте

09/02/2023

Управление качеством ПС

Занимается обеспечением необходимого уровня качества в продукте
Включает определение стандартов

качества и процедуры их обеспечения
Развивает «культуру качества», когда его обеспечение становится общей ответственностью
Слайд 6

09/02/2023 Проблемы в определении качества Субъективность Что хорошо для одного –

09/02/2023

Проблемы в определении качества

Субъективность
Что хорошо для одного – плохо для другого
Разные

категории пользователей нуждаются в разном качестве
Противоречивость
Достижение качества по одному из показателей может повлиять на другие
Системность
Качество определяется как компромиссная совокупность показателей
Слайд 7

09/02/2023 Деятельность по управлению качеством ПС Проверка качества - определение организационных

09/02/2023

Деятельность по управлению качеством ПС

Проверка качества - определение организационных процедур и

стандартов качества
Планирование качества - выбор применимых процедур и стандартов для конкретного проекта и их адаптация
Контроль качества - обеспечение следования команды разработчиков установленным требованиям
Слайд 8

09/02/2023 Процесс оценки качества ПС Определение внешних характеристик качества – критериев

09/02/2023

Процесс оценки качества ПС

Определение внешних характеристик качества – критериев качества
Выделение внешних

атрибутов и метрик для них
Квантификация критериев – выражение внешних атрибутов в количественной форме через метрики
Выбор модели качества для оценки
Слайд 9

09/02/2023 Стандарты управления качеством ISO 9000 Применяются во всех организациях –

09/02/2023

Стандарты управления качеством ISO 9000

Применяются во всех организациях – от производства

до сферы услуг
Общий стандарт – ISO 9001
Используется для проектирования, производства и сопровождения продукта
Представляет собой общую модель процесса обеспечения качества
ISO/IEC 90003:2004 адаптирует стандарт для производства ПС
Слайд 10

09/02/2023 Стандарты ISO/IEC 9126 ISO/IEC 9126-1:2000. Информационная технология. Качество программного обеспечения.

09/02/2023

Стандарты ISO/IEC 9126

ISO/IEC 9126-1:2000. Информационная технология. Качество программного обеспечения. Часть 1:

Модель качества.
ISO/IEC 9126-1-3: 1998. Информационная технология - Характеристики и метрики качества программного обеспечения: Часть 1. Характеристики и подхарактеристики качества; Часть 2. Внешние метрики Часть 3. Внутренние метрики (Первое издание).
ISO/IEC 9126:1991. Информационная технология. Оценка программного продукта. Характеристики качества и руководство по их применению.
Слайд 11

09/02/2023 Использование стандартов Стандарты делятся по принадлежности – международные, национальные, отраслевые,

09/02/2023

Использование стандартов

Стандарты делятся по принадлежности – международные, национальные, отраслевые, внутренние
Стандарты продукта

- определяют некоторые свойства, которыми должны обладать программы или документы ПС
Стандарты процесса – определяют ход процесса разработки ПС, структуру жизненного цикла ПС и его технологические процессы
Слайд 12

09/02/2023 Наиболее распространенные стандарты ГОСТ Р ИСО МЭК 12207-99. Информационные технологии.

09/02/2023

Наиболее распространенные стандарты

ГОСТ Р ИСО МЭК 12207-99. Информационные технологии. Процессы жизненного

цикла программного обеспечения.
ИСО/ТО 10006:1997 (R). Менеджмент качества. Руководство качеством при административном управлении проектами.
ГОСТ 34.ххх. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы.
ГОСТ 19.ххх. Единая система программной документации.
ГОСТ 28806. Качество программных средств. Термины и определения.
ГОСТ 28195. Оценка качества программных средств. Общие положения.
ГОСТ 9126. Информационная технология. Оценка программного продукта. Характеристики качества и руководящие указания по их применению.
Слайд 13

09/02/2023 Преимущества стандартов Основаны на лучших примерах проектов – позволяют избежать

09/02/2023

Преимущества стандартов

Основаны на лучших примерах проектов – позволяют избежать повторения ошибок
Определяют

процесс достижения качества – на основе соответствия результатов стандартам
Гарантируют непрерывность процесса – новые разработчики руководствуются стандартами
Слайд 14

09/02/2023 Проблемы стандартов Не всегда соответствуют текущим реалиям Требуют большого объема

09/02/2023

Проблемы стандартов

Не всегда соответствуют текущим реалиям
Требуют большого объема бюрократической работы
Слабо поддерживаются

средствами автоматизации
Слайд 15

09/02/2023 Факторы выбора модели качества Прикладная область и категория пользователей Цель

09/02/2023

Факторы выбора модели качества

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

цикла
Размер и сложность продукта
Методология проектирования
Слайд 16

09/02/2023 Степени качества в зависимости от стадии ЖЦ Целевое качество (отражает

09/02/2023

Степени качества в зависимости от стадии ЖЦ

Целевое качество (отражает реальные потребности

и служит ориентиром)
Установленное качество (уровень, заявленный в спецификации)
Качество программного проекта
Прогнозируемое качество
Эксплуатационное качество (определяется результатами использования)
Слайд 17

09/02/2023 Критерии качества согласно ISO/IEC 9126 Общие свойства или группы свойств,

09/02/2023

Критерии качества согласно ISO/IEC 9126

Общие свойства или группы свойств, характеризующие некоторый

аспект качества
Функциональность
Надежность
Легкость применения
Эффективность
Сопровождаемость
Мобильность
Слайд 18

09/02/2023 Функциональность Способность ПС выполнять набор функций, удовлетворяющих заданным или подразумеваемым

09/02/2023

Функциональность

Способность ПС выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователя.

Этот набор функций определяется внешним описанием ПС
Слайд 19

09/02/2023 Надежность Способность ПС решать проблемы, для которых оно предназначено с высокой вероятностью получения достоверного результата

09/02/2023

Надежность

Способность ПС решать проблемы, для которых оно предназначено с высокой вероятностью

получения достоверного результата
Слайд 20

09/02/2023 Легкость применения Характеристики ПС, позволяющие минимизировать усилия пользователя по подготовке

09/02/2023

Легкость применения

Характеристики ПС, позволяющие минимизировать усилия пользователя по подготовке исходных данных,

применению ПС и оценке полученных результатов
Слайд 21

09/02/2023 Эффективность Отношение уровня услуг, предоставляемых ПС пользователю при заданных условиях, к объему используемых ресурсов

09/02/2023

Эффективность

Отношение уровня услуг, предоставляемых ПС пользователю при заданных условиях, к объему

используемых ресурсов
Слайд 22

09/02/2023 Сопровождаемость Характеристики ПС, позволяющие минимизировать усилия по внесению изменений для

09/02/2023

Сопровождаемость

Характеристики ПС, позволяющие минимизировать усилия по внесению изменений для устранения ошибок

или модификации при изменившихся потребностях пользователя
Слайд 23

09/02/2023 Мобильность Способность ПС быть перенесенным из одной среды (окружения) в другую

09/02/2023

Мобильность

Способность ПС быть перенесенным из одной среды (окружения) в другую

Слайд 24

09/02/2023 Относительная важность критериев качества Обязательными являются функциональность и надежность Остальные

09/02/2023

Относительная важность критериев качества

Обязательными являются функциональность и надежность
Остальные критерии реализуются в

соответствии с требованиями к ПС
Слайд 25

09/02/2023 Обеспечение надежности Предупреждение ошибок Самообнаружение ошибок Самоисправление ошибок Обеспечение устойчивости к ошибкам

09/02/2023

Обеспечение надежности

Предупреждение ошибок
Самообнаружение ошибок
Самоисправление ошибок
Обеспечение устойчивости к ошибкам

Слайд 26

09/02/2023 План качества Определяет требуемые качества продукта, правила их достижения и

09/02/2023

План качества

Определяет требуемые качества продукта, правила их достижения и относительную важность
Регламентирует

процесс оценки качества
Указывает используемые стандарты
Слайд 27

09/02/2023 Структура плана качества Введение – описание продукта, его места на

09/02/2023

Структура плана качества

Введение – описание продукта, его места на рынке и

ожидаемого качества
План разработки – детальный план поэтапного создания продукта
Описание процессов – технологии и процессы создания продукта
Цели качества – идентификация критических атрибутов продукта и методов их достижения
Управление рисками – выявление «узких» мест и действия по их преодолению
Слайд 28

09/02/2023 Контроль качества Проверка процесса разработки ПС на соответствие стандартам Первый

09/02/2023

Контроль качества

Проверка процесса разработки ПС на соответствие стандартам
Первый подход – обзоры

качества
Второй подход – автоматизированный контроль и применение метрик
Слайд 29

09/02/2023 Обзоры качества Основной метод подтверждения качества процесса или продукта Анализ

09/02/2023

Обзоры качества

Основной метод подтверждения качества процесса или продукта
Анализ части или всего

процесса и его документации, чтобы определить проблемы
Различные типы обзоров: инспекции (удаление дефектов), оценка прогресса, контроль качества (на базе стандартов)
Подвергаются все документы
Слайд 30

09/02/2023 Правила проведения обзоров Выполняются небольшими группами за короткое время Результаты

09/02/2023

Правила проведения обзоров

Выполняются небольшими группами за короткое время
Результаты обзоров документируются
Каждая группа

занимается отдельной частью ПС итерационно
Документы утверждаются перед передачей в следующую стадию разработки
Слайд 31

09/02/2023 Распределение ролей при обзорах Ведущий – следит за правильностью процедуры

09/02/2023

Распределение ролей при обзорах

Ведущий – следит за правильностью процедуры и руководит
Автор

– является разработчиком документа, исправляет дефекты
Регистратор – учитывает и описывает дефекты
Профильный инспектор – проверяет определенный критерий
Специализированный инспектор – специалист в области применения ПС
Слайд 32

09/02/2023 Схема проведения обзоров

09/02/2023

Схема проведения обзоров

Слайд 33

09/02/2023 Метрики ПО Определяют численное выражение для характеристик продукта или процесса

09/02/2023

Метрики ПО

Определяют численное выражение для характеристик продукта или процесса
Позволяют провести объективное

сравнение между технологиями
Используются редко из-за отсутствия стандартов
Слайд 34

09/02/2023 Статические метрики Выполняются на основе статического представления системы Позволяют оценить

09/02/2023

Статические метрики

Выполняются на основе статического представления системы
Позволяют оценить сложность, сопровождаемость и

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