Материал: РАТ19. Лекция 7

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Разработка и анализ требований проектирования ПО

Документирование требований к ПО

Лектор: Петрова О.Б.

СПбГУТ

2019

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

Составляет часть общего управления проектом:

идентификация, организация и документирование требований,

изменение требований,

тестирование выполнения требований.

2

Процесс документирования требований

Планирование — определение способа документирования, сроков, ответственных исполнителей.

Специфицирование — фиксация требований.

Верификация — проверка качества требований.

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

3

Верификация и валидация

Верификация — оценка результатов процесса с целью гарантии корректности и непротиворечивости в отношении входов и стандартов, существующих для данного процесса (ГОСТ Р 51904-2002).

Пример: проверка соответствия спецификации требованиям заказчика, проверка стилистических и пр. ошибок в формулировках требований.

Валидация — подтверждение на основе объективных свидетельств того, что требования, предназначенные для конкретного использования или применения, выполнены (ГОСТ Р ИСО/МЭК 25010-2015).

Пример: проверка соответствия спецификации и ожиданий заказчика.

4

Спецификация требований к ПО

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

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

Не содержит элементы реализации.

Используется на этапах: планирования, проектирования, кодирования, тестирования, проверки пользовательской документации.

Стандарт: IEEE 830-1998. Рекомендуемая методика составления спецификации требований к программному обеспечению (IEEE Recommended Practice for Software Requirements Specifications).

5

Источник: https://studfile.net/preview/15933457/