IRQA

Версия от 13:13, 19 октября 2016; Admin (обсуждение | вклад) (Новая страница: «'''IRQA''' - шаблон для выработки требований к программному обеспечению от комп…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

IRQA - шаблон для выработки требований к программному обеспечению от компании Visure.

Основные особенности

Требования в IRQA представлены в виде метамодели, которая включает все относящиеся к ней элементы, их связи и взаимодействия с пользователями. Будучи представленными графически, они показывают согласование стадий разработки ПО. IRQA помогает стандартизировать и внедрить в жизнь процессы выработки требований на уровне организации, формализовать общую структуру спецификации требований и управлять изменениями на протяжении ее жизненного цикла. С помощью IRQA, совместная работа над проектом - как с различными группами разработки ПО, так и участниками в области аппаратного обеспечения и техниками - становится проще, так как происходит обмен специализированной информацией как внутри, так и вне компании.

Анализ качества требований в IRQA

Когда требования определены, анализатор качества IRQA Quality Analyzer производит семантический анализ и дает каждому требованию рейтинг качества. Анализ идет по таким важным критериям и слабым местам, как двусмысленные слова, условные предложения, структура, предложения по реализации, пересекающиеся требования, несогласованное использование элементов и даже разборчивость. Для стандартов в области анализа характера и последствий отказов (FMEA), шаблон системного проектирования IRQA имеет возможность оценки рисков. Анализ последствий изменений гарантирует то, что промежуточные изменения требований не нарушат рамки выполнимости и не вызовут перерасход бюджета.

Модели жизненного цикла в IRQA

IRQA поддерживает широкий диапазон процессов разработки, включая модели "V-диаграмма" и "Водопад", также как и смещение в сторону более итеративного процесса. Структура IRQA поддерживает семейства и варианты продуктов, гарантируя то, что определенный успешно набор требований будет точно реализован в каждом проекте, без надобности выполнять работу, ведущую к ошибкам, а также без переделывания требований каждый раз.