Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метра.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
236.41 Кб
Скачать

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

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

Для учета всех факторов контроля качества удобно пользоваться списками контрольных вопросов. Такие списки содержат пункты, которые необходимо последовательно проверить, они особенно удобны при использовании стандартов проектирования. Первые шесть разделов содержания стандарта IEEE. В основном стандарт IEEE больше приспособлен для обширных проектов, но подходит и для малых. Стандарт напоминает нам обо всех факторах, которые должны быть учтены, и позволяет легко отбросить части, не относящиеся к конкретному проекту.

1.Цель

2.Задействованные документы

3.Управление

3.1. Организация

3.2. Задачи

3.3. Ответственность

Документация

4.1. Цель

4.2. Минимальные требования к документации

4.3. Прочее

Стандарты, практики, соглашения и метрики

5.1. Цель

5.2. Содержание

Обзоры и аудиты

6.1. Цель

6.2. Минимальные требования

6.2.1. Обзор требований к программному обеспечению

6.2.2. Предварительный обзор проектных решений

6.2.3. Критический обзор проектных решений

6.2.4. Обзор SVVP

6.2.5. Аудит функциональности

6.2.6. Аудит физических компонентов

6.2.7. Аудит процесса

6.2.8. Обзор управления

6.2.9. Обзор SCMP

6.2.10. Окончательный обзор

6.3. Прочее.

Данный документ определяет: кто будет нести ответственность за качество— физическое лицо, менеджер, группа, организация и т. п; какая документация требуется; какие методы будут использоваться для гарантии качества — инспектирование, доказательство корректности, тестирование и т. д; какие мероприятия должны быть проведены в ходе управления процессом — собрания, аудиты, обзоры и т. п.

Тестирование — наиболее широко применяемый метод контроля качества. Для оценки многих атрибутов качества не существует других эффективных способов, кроме тестирования. Тестирование — это проверка соответствия ПО требованиям, осуществляемая с помощью наблюдения за его работой в специальных, искусственно построенных ситуациях. Такого рода ситуации называют тестовыми или просто тестами.

Организация тестирования ПО регулируется следующими стандартами.

• IEEE 829-1998 Standard for Software Test Documentation.

Описывает виды документов, служащих для подготовки тестов.

• IEEE 1008-1987 (R1993, R2002) Standard for Software Unit Testing.

Описывает организацию модульного тестирования (см. ниже).

• ISO/IEC 12119:1994 (аналог AS/NZS 4366:1996 и ГОСТ Р-2000, также принят

IEEE под номером IEEE 1465-1998) Information Technology. Software packages

— Quality requirements and testing.

Рисунок 2. Схема процесса тестирования. (взято из л.8)