Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_Вимоги_1 / 09.17.12 / 4_Качество требований.doc
Скачиваний:
289
Добавлен:
08.06.2015
Размер:
1.14 Mб
Скачать

Выводы к третьей части

Понятия качества продукта и требований к разработке продукта являются плотно связанными друг с другом. Именно то, насколько разработанный продукт соответствует требованиям заказчика, и определяет качество продукта. Как в таком случае быть уверенным, что требования, по которым будет реализовываться программный продукт, обладают приемлемым уровнем качества? Для получения «хороших» требований была произведена попытка применения к управлению требованиями система менеджмента качества. В данном случае, продуктом производства являются требования, обладающие следующими критериями качества:

  • корректность в описании,

  • понятность всем заинтересованным лицам,

  • полнота изложения,

  • однозначность понимания,

  • модифицируемость в случае изменения,

  • прослеживаемость отношения между требованиями,

  • возможность проверки с помощью тестирования,

  • ранжируемость по важности,

  • непротиворечивость в отношении к другим требованиям.

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

Литература

[1] Д. Леффингуэлл, Д. Уидриг, Принципы работы с требованиями к программному обеспечению. Унифицированный подход, Вильямс, 2002 [2] IIBA, A guide to the Business Analysis Body of Knowledge, v1.6, 2006 [3] IBM, Rational Unified Process v. 2003 [4] IEEE 830-1998 [5] Карл И. Вигерс. Разработка требований к программному обеспечению, Русская Редакция, 2004 [6] ISO 8402 Словарь терминов

Часть 4 Управление качеством требований

За основу процесса управления качества требованиями к программному обеспечению взята работа Джима Хеймана [1], которая была немного расширена собственным мнением автора.

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

Рисунок 1. Уровни зрелости процесса управления качеством требований

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

Рисунок 2. Концепция непрерывного улучшения по Дж. Джурану.

Не рекомендуется сразу же переходить на следующий этап, так как множество незакрепленных и не изученных действий могут лишь запутать команду и усложнить процесс.