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

2.3.4. Прогонки (Walk-throughs)

Цитата из стандарта:«Назначение прогонки состоит в оценке программного продукта. Прогонка может проводиться с целью ознакомления (обучения) аудитории с программным продуктом.» - IEEE 1028-97 «IEEE Standard for Software Reviews». Главные цели прогонки состоят в:

  • Поиске аномалий.

  • Улучшении продукта.

  • Обсуждении альтернативных путей реализации.

  • Оценке соответствия стандартам и спецификациям.

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

2.3.5. Аудиты (Audits)

Цитата из стандарта:«Назначением аудита программного обеспечения является независимая оценка программных продуктов и процессов на предмет их соответствия применимым регулирующим документам, стандартам, руководящим указаниям, планам и процедурам.» - IEEE 1028-97 «IEEE Standard for Software Reviews».

Аудит является формально организованной деятельностью, участники которой выполняют определенные роли, такие как главный аудитор (lead auditor), второй аудитор (another auditor), регистратор (recorder) и инициатор (initiator).

В аудите принимает участие представитель оцениваемой организационной единицы.

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

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

3. Практические соображения (Practical Considerations)

Далее приведем некоторые практические соображения.

3.1. Требования к качеству программного обеспечения (Software Quality Requirements)

Начнем с факторов влияющих на результат.

3.1.1. Факторы влияния (Influence factors)

На планирование, управление и выбор SQM-действий и техник оказывают влияние различные факторы, среди которых:

  • Область применения системы, в которой будет работать программное обеспечение (критичное для безопасности людей, критичное для бизнеса и т.п.).

  • Системные и программные требования.

  • Какие компоненты используются в системе – коммерческие (внешние) или стандартные (внутренние).

  • Какие стандарты программной инженерии применимы в заданном контексте.

  • Каковы методы и программные инструменты, применяемые для разработки и сопровождения, а также для обеспечения качества и совершенствования (продукта и процессов).

  • Бюджет, персонал, организация проектной деятельности, планы и расписания для всех процессов.

  • Кто целевые пользователи и каково назначение системы.

  • Уровень целостности системы.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]