Стратегия матрицы прослеживаемости требований в DOORS

Я хочу создать матрицу прослеживаемости в новом модуле, который показывает идентификатор объекта и текст на верхнем уровне, затем в столбцах, перемещающихся вправо, идентификатор объекта и текст для источника первой входящей ссылки, а затем в- ссылки справа и т. д. Если имеется более одной внутренней ссылки, следующий исходный объект будет показан на следующей строке (новый объект), а идентификатор и текст объекта более высокого уровня просто повторяются в столбцах слева. По сути, это макет рекурсивного анализа трассировки dxl, но я хочу разложить информацию по отдельным столбцам.

Мой вопрос связан с лучшими практиками подхода. Лучше всего создать новый модуль и написать несколько сценариев макета dxl для каждого столбца, извлекая информацию из всех различных модулей, а затем преобразовывая ее в текст (чтобы он не был слишком тяжелым)? Или необходимо (или проще) фактически создавать атрибуты dxl в каждом модуле требований, а затем извлекать информацию оттуда в мой модуль RTM?

Я, вероятно, слишком усложняю это, но любые советы будут оценены!


person Krystal    schedule 10.01.2019    source источник


Ответы (1)


Итак, один из наших ресурсов содержит что-то похожее на ваш подход:

  • сценарий создает новые модули, которые содержат только информацию о трассировке, модуль «отчет», который не содержит ссылок на исходные модули «данных».
  • для каждого уровня требований есть около 2 или трех столбцов (требования высокого уровня слева, требования низкого уровня справа)

Преимущество такого подхода в том, что можно легко использовать стандартные механизмы фильтрации DOORS для поиска «дыр» в матрице (нереализованные требования, элементы дизайна без требований и т. д.). кроме того, поскольку каждый запуск отчета создает новый модуль отчета с датой/временем в его имени, прогресс проекта может быть виден с течением времени, могут быть созданы отчеты для Excel.

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

person Mike    schedule 10.01.2019