Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемdownload.nnover.ru
1 Контроль качества по SWEBOK Данилов Евгений
2 SWEBOK Software Engineering Body OfOf Knowledge
3 Что такое качество? Соответствие пользовательским требованиям /Phil Crosby/ Достижение отличного уровня пригодности к использованию /Watts Hamphrey/ Качество, управляемое рыночными потребностями /IBM/ Качество, задаваемое потребителем /Критерий Бэлдрижа для организационного качества/ Степень соответствования присущих характеристик требованиям /ISO 9001/
4 Качество Основы качества Процессы управления качеством Практические соображения
5 Основы качества
6 Повышение качества Качество программного обеспечения может повышаться за счет итеративного процесса постоянного улучшения. Это требует контроля, координации и обратной связи в процессе управления многими одновременно выполняемыми процессами: 1.Процессами жизненного цикла 2.Процессом обнаружения, устранения и предотвращения сбоев/дефектов 3.Процессов улучшения качества
7 Процессы управления качеством
8 Оценка и аудит Управленченские оценки Назначение управленческих оценок состоит в отслеживании развития «проекта/продукта», определения статуса планов и расписаний, утверждения требования и распределения ресурсов, или оценки эффективности управленческих подходов, используемых для достижения поставленных целей Технические оценки Назначением технических оценок является исследование программного продукта для определения его пригодности для использования в надлежащих целях. Цель состоит в идентификации расхождений с утвержденными спецификациями и стандартами
9 Оценка и аудит Инспекции Назначение инспекций состоит в обнаружении и идентификации аномалий в программном продукте «Прогонки» Назначение прогонки состоит в оценке программного продукта. Прогонка может проводиться с целью ознакомления (обучения) аудитории с программным продуктом Аудиты Назначением аудита программного обеспечения является независимая оценка программных продуктов и процессов на предмет их соответствия применимым регулирующим документам, стандартам, руководящим указаниям, планам и процедурам
10 Практические соображения
11 Требования к качеству Факторы влияния (Influence factors) Гарантоспособность (Dependability) Уровни целостности программного обеспечения (Integrity levels of software)
12 Требования к качеству Факторы влияния: Область применения системы, в которой будет работать программное обеспечение Системные и программные требования Какие компоненты используются в системе – коммерческие (внешние) или стандартные (внутренние) Какие стандарты разработки применимы в заданном контексте Каковы методы и программные инструменты, применяемые для разработки и сопровождения, а также для обеспечения качества и совершенствования продукта и процессов Бюджет, персонал, организация проектной деятельности, планы и расписания для всех процессов Кто целевые пользователи и каково назначение системы? Уровень целостности системы
13 Требования к качеству Гарантоспособность: Защищенность от сбоев (fault-tolerance) Безопасность использования (safety) Информационная безопасность (security) Удобство и простота использования (usability) Надежность (reliability)
14 Требования к качеству Уровни целостности программного обеспечения: определяются на основании возможных последствий сбоя программного обеспечения и вероятности возникновения такого сбоя
15 Характеристика дефектов Ошибка (error): Отличие … между корректным результатом и вычисленным результатом «полученным с использованием программного обеспечения» Недостаток (fault): Некорректный шаг, процесс или определение данных в компьютерной программе Сбой (failure): «Некорректный» результат, полученный в результате недостатка Человеческая/пользовательская ошибка (mistake): Действие человека, приведшее к некорректному результату из стандарта IEEE «IEEE Standard Glossary of Software Engineering Terminology»
16 Требования к качеству Гарантоспособность: Защищенность от сбоев (fault-tolerance) Безопасность использования (safety) Информационная безопасность (security) Удобство и простота использования (usability) Надежность (reliability)
17 Спасибо! Евгений Данилов
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.