IRQA
IRQA - шаблон для выработки требований к программному обеспечению от компании Visure.
Основные особенности
Требования в IRQA представлены в виде метамодели, которая включает все относящиеся к ней элементы, их связи и взаимодействия с пользователями. Будучи представленными графически, они показывают согласование стадий разработки ПО. IRQA помогает стандартизировать и внедрить в жизнь процессы выработки требований на уровне организации, формализовать общую структуру спецификации требований и управлять изменениями на протяжении ее жизненного цикла. С помощью IRQA, совместная работа над проектом - как с различными группами разработки ПО, так и участниками в области аппаратного обеспечения и техниками - становится проще, так как происходит обмен специализированной информацией как внутри, так и вне компании.
Анализ качества требований в IRQA
Когда требования определены, анализатор качества IRQA Quality Analyzer производит семантический анализ и дает каждому требованию рейтинг качества. Анализ идет по таким важным критериям и слабым местам, как двусмысленные слова, условные предложения, структура, предложения по реализации, пересекающиеся требования, несогласованное использование элементов и даже разборчивость. Для стандартов в области анализа характера и последствий отказов (FMEA), шаблон системного проектирования IRQA имеет возможность оценки рисков. Анализ последствий изменений гарантирует то, что промежуточные изменения требований не нарушат рамки выполнимости и не вызовут перерасход бюджета.
Модели жизненного цикла в IRQA
IRQA поддерживает широкий диапазон процессов разработки, включая модели "V-диаграмма" и "Водопад", также как и смещение в сторону более итеративного процесса. Структура IRQA поддерживает семейства и варианты продуктов, гарантируя то, что определенный успешно набор требований будет точно реализован в каждом проекте, без надобности выполнять работу, ведущую к ошибкам, а также без переделывания требований каждый раз.