Обеспечение качества

Тема 8

Что такое качественное ПО? • Его легко использовать • Оно демонстрирует хорошую производительность • В нем нет ошибок • Оно не портит пользовательские данные при сбоях • Его можно использовать на разных платформах • Оно может работать 24 часа в сутки и 7 дней в неделю • В него легко добавлять новые возможности • Оно удовлетворяет потребности пользователей • Оно хорошо документировано

Каждый пользователь вкладывает свои пожелания в понятие качество, поэтому качество – это интегрированное свойство, которое характе-ризует продукт, программный код и другие артефакты, а, следовательно, и весь процесс разработки.

Управление качеством предполагает формализацию технологий разра-ботки ПС в рамках управления качеством процесса, а также выделение в специальный процесс поэтапное измерение и анализ текущего качства программных компонентов для обеспечения качества продукта. Эти процессы обеспечивают гарантию того, что программные про-дукты и процессы жизненного цикла в проекте соответствуют задан-ным требованиям, за счет планирования и выполнения работ, направленных на достижение определенного (приемлемого) уровня качества создаваемого программного продукта.

1. Характеристики качества

1.1 Понятие качества

1.2 Модели качества

1.3 Внутренние метрики качества ПО

1.4 Качество в использовании

2. Оценка качества

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