Контроль качества по SWEBOK Данилов Евгений qa@aradan.ru.

Презентация:



Advertisements
Похожие презентации
Жизненный цикл программного обеспечения Лекция 4.
Advertisements

Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 8. Управление качеством.
Стандарты ISO в Образовании Государственное бюджетное образовательное учреждение среднего профессионального образования города Москвы Строительный колледж.
Вводный курс Автор: Алексей Баранцев. Что такое тестирование? Характеристики качества и виды контроля качества Классификации тестирования по уровням по.
Управление информационными ресурсами 1. Лекция 2 Методология COBIT 2.1 Кто использует методологию. 2.2 Соответствие требованиям. 2.3 Информационные критерии.
Лекция 1. ВВЕДЕНИЕ В ОБЕСПЕЧЕНИЕ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ Учебные вопросы 1. Основные понятия и определения 2. Представления о качестве программных.
ИНФОРМАЦИЯ о ходе реализации Стандартов качества предоставления бюджетных услуг.
Сбор и управление требованиями в проектах по разработке игр Обрезков Дмитрий.
Методология управления проектами PMI PMI (Project Management Institute, Институт Управления Проектами ) - международный некоммерческий институт управления.
«Управление наукоемкими проектами» Выполнили: Исупов Дмитрий, 793 Стежкин Александр, 792 Доклад по курсу На тему «Инициация проекта»
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
Методы и средства защиты информации в компьютерных системах Пермяков Руслан
(C) МЭИ (ТУ), ВМСС, Галь В.Ю., Окороков А.И., Управление проектами в сфере ИТ Лекция 3 «Жизненный цикл программного обеспечения»
Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Проект новой версии ISO 9001:2015 Ключевые изменения Презентация подготовлена для 22 Казахстанской Международной Конференции «Нефть и Газ» Докладчик: Наталья.
Министерство промышленности и энергетики Чувашской Республики Тема 2. Основные положения стандарта ИСО 9001:2000 «Системы менеджмента качества. Требования».
Презентация «Применение программных средств для разработки, актуализации стандартов качества банковской деятельности и проведения самооценки» Докладчик:
Учебный курс Стандартизация и сертификация программного обеспечения Лекция 7 доктор технических наук, профессор, проректор по информатизации, заведующий.
Непрерывный рост требований к качеству ПС стимулирует создание и активное применение международных стандартов и регламентированных технологий, автоматизирующих.
Матрица связи между ISO 9001:2008 и ISO 9001:2015.
Транксрипт:

Контроль качества по SWEBOK Данилов Евгений

SWEBOK Software Engineering Body OfOf Knowledge

Что такое качество? Соответствие пользовательским требованиям /Phil Crosby/ Достижение отличного уровня пригодности к использованию /Watts Hamphrey/ Качество, управляемое рыночными потребностями /IBM/ Качество, задаваемое потребителем /Критерий Бэлдрижа для организационного качества/ Степень соответствования присущих характеристик требованиям /ISO 9001/

Качество Основы качества Процессы управления качеством Практические соображения

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

Повышение качества Качество программного обеспечения может повышаться за счет итеративного процесса постоянного улучшения. Это требует контроля, координации и обратной связи в процессе управления многими одновременно выполняемыми процессами: 1.Процессами жизненного цикла 2.Процессом обнаружения, устранения и предотвращения сбоев/дефектов 3.Процессов улучшения качества

Процессы управления качеством

Оценка и аудит Управленченские оценки Назначение управленческих оценок состоит в отслеживании развития «проекта/продукта», определения статуса планов и расписаний, утверждения требования и распределения ресурсов, или оценки эффективности управленческих подходов, используемых для достижения поставленных целей Технические оценки Назначением технических оценок является исследование программного продукта для определения его пригодности для использования в надлежащих целях. Цель состоит в идентификации расхождений с утвержденными спецификациями и стандартами

Оценка и аудит Инспекции Назначение инспекций состоит в обнаружении и идентификации аномалий в программном продукте «Прогонки» Назначение прогонки состоит в оценке программного продукта. Прогонка может проводиться с целью ознакомления (обучения) аудитории с программным продуктом Аудиты Назначением аудита программного обеспечения является независимая оценка программных продуктов и процессов на предмет их соответствия применимым регулирующим документам, стандартам, руководящим указаниям, планам и процедурам

Практические соображения

Требования к качеству Факторы влияния (Influence factors) Гарантоспособность (Dependability) Уровни целостности программного обеспечения (Integrity levels of software)

Требования к качеству Факторы влияния: Область применения системы, в которой будет работать программное обеспечение Системные и программные требования Какие компоненты используются в системе – коммерческие (внешние) или стандартные (внутренние) Какие стандарты разработки применимы в заданном контексте Каковы методы и программные инструменты, применяемые для разработки и сопровождения, а также для обеспечения качества и совершенствования продукта и процессов Бюджет, персонал, организация проектной деятельности, планы и расписания для всех процессов Кто целевые пользователи и каково назначение системы? Уровень целостности системы

Требования к качеству Гарантоспособность: Защищенность от сбоев (fault-tolerance) Безопасность использования (safety) Информационная безопасность (security) Удобство и простота использования (usability) Надежность (reliability)

Требования к качеству Уровни целостности программного обеспечения: определяются на основании возможных последствий сбоя программного обеспечения и вероятности возникновения такого сбоя

Характеристика дефектов Ошибка (error): Отличие … между корректным результатом и вычисленным результатом «полученным с использованием программного обеспечения» Недостаток (fault): Некорректный шаг, процесс или определение данных в компьютерной программе Сбой (failure): «Некорректный» результат, полученный в результате недостатка Человеческая/пользовательская ошибка (mistake): Действие человека, приведшее к некорректному результату из стандарта IEEE «IEEE Standard Glossary of Software Engineering Terminology»

Требования к качеству Гарантоспособность: Защищенность от сбоев (fault-tolerance) Безопасность использования (safety) Информационная безопасность (security) Удобство и простота использования (usability) Надежность (reliability)

Спасибо! Евгений Данилов