Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции - Безруков.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.07 Mб
Скачать

Методы управления качеством программных проектов Управление документацией

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

  • Полнота. В документации должны быть учтены все требования и договоренности к программному продукту и процессу его разработки;

  • Согласованность. Требования и договоренности должны быть взаимно согласованы и не противоречить друг другу. Все участники проекта должны принять требования, записанные в документации24;

  • Целостность. Изменения документации в ходе реализации проекта не должны нарушать два предыдущих требования;

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

В таблице 19.1 приведены перечни документов, составляющих проектную документацию в соответствии с российскими стандартами системы ЕСПД и международными стандартами IEEE.

Таблица 19.1

Виды программной документации

Назначение документов

Стандарты ЕСПД

Стандарты IEEE

Назначение ПО,

Требования к ПО

Техническое задание

ГОСТ 19.201-78

Спецификация требований к программному обеспечению: SRS (Software Requirements Specification)

Проектная документация

Описание программы

ГОСТ 19.402-78

Пояснительная записка

ГОСТ 19.404-79

Проектная документация программного обеспечения: SDD (Software Design Document)

Управление проектом

План управления программным проектом: SPMP (Software Project Management Plan)

Управление конфигурацией

План управления конфигурацией программного обеспечения: SCMP (Software Configuration Management Plan)

Код

Текст программы ГОСТ 19.401-78

Код

Верификация, валидация, тестирование

Программа и методика испытаний

ГОСТ 19.301-79

План экспертизы программного обеспечения: SVVP (Software Verification and Validation Plan)

Документация по тестированию программного обеспечения: STD (Software Test Documentation)

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

План контроля качества программного обеспечения: SQAP (Software Quality Assurance Plan)

Использование

Описание применения

ГОСТ 19.502-78

Руководство Пользователя

Для обеспечения перечисленных выше требований используется система управления документацией.