Введение

Документ, подтверждающий верификацию требований

В разработке программного обеспечения матрица трассируемости (TM) — это документ, обычно представленный в виде таблицы, используемый для определения полноты взаимосвязей путем сопоставления любых двух зафиксированных документов посредством сравнения отношений "многие ко многим" между спецификацией требований к программному обеспечению, различными итоговыми документами и задачами плана проекта. Обычно идентификатор каждого элемента одного документа помещается в левый столбец, а идентификаторы другого документа – в верхнюю строку. Если элемент в левом столбце связан с элементом в верхней строке, в соответствующей ячейке ставится отметка. Количество взаимосвязей суммируется для каждой строки и каждого столбца. Это значение указывает на соответствие двух элементов. Значение ноль указывает на отсутствие взаимосвязи. Необходимо определить, требуется ли установить взаимосвязь. Большие значения указывают на чрезмерную сложность взаимосвязи, которую следует упростить. Для облегчения создания матриц трассируемости рекомендуется добавлять взаимосвязи непосредственно в исходные документы, обеспечивая как обратную, так и прямую трассируемость. Таким образом, при изменении элемента в одном из зафиксированных документов легко определить, какие изменения необходимо внести в другой.

Матрица прослеживаемости образца

Идентификаторы требований Протестированные требования REQ1 UC 1.1 REQ1 UC 1.2 REQ1 UC 1.3 REQ1 UC 2.1 REQ1 UC 2.2 REQ1 UC 2.3.1 REQ1 UC 2.3.2 REQ1 UC 2.3.3 REQ1 UC 2.4 REQ1 UC 3.1 REQ1 UC 3.2 REQ1 TECH 1.1 REQ1 TECH 1.2 REQ1 TECH 1.3 Тестовые случаи 321 3 2 3 1 1 1 1 1 1 2 3 1 1 1 Протестировано неявно 77 1.1.1 1 x 1.1.2 2 x 1.1.3 2 x 1.1.4 1 x 1.1.5 2 x 1.1.6 1 x 1.1.7 1 x 1.2.1 2 x 1.2.2 2 x 1.2.3 2 x 1.3.1 1 x 1.3.2 1 x 1.3.3 1 x 1.3.4 1 x 1.3.5 1 x и т.д. 5.6.2 1 x