Матрица прослеживаемости - Traceability matrix
Разработка программного обеспечения |
---|
Активность ядер |
Парадигмы и модели |
Методологии и рамки |
Вспомогательные дисциплины |
Практики |
Инструменты |
Стандарты и свод знаний |
Глоссарии |
Контуры |
В разработка программного обеспечения, а матрица прослеживаемости (TM)[1]:244 это документ, обычно в форме таблицы, используемый для помощи в определении полноты связи путем сопоставления любых двух базовые документы используя сравнение отношений "многие-ко-многим".[1]:3–22 Часто используется с высокоуровневыми требования (они часто состоят из маркетинговых требований) и подробных требований продукта к соответствующим частям дизайн высокого уровня, детальный дизайн, план тестирования, и контрольные примеры.
Матрица прослеживаемости требований может использоваться для проверки соответствия текущим требованиям проекта и для помощи в создании запрос предложения,[2] спецификация требований к программному обеспечению,[3] различные поставляемые документы и задачи плана проекта.[4]
Обычно используется идентификатор для каждого элемента одного документа и помещается в левый столбец. Идентификаторы другого документа помещаются в верхней строке. Когда элемент в левом столбце связан с элементом в верхней части, в пересекающуюся ячейку ставится отметка. Количество отношений складывается для каждой строки и каждого столбца. Это значение указывает на соответствие двух элементов. Нулевые значения указывают на отсутствие связи. Необходимо определить, нужно ли устанавливать отношения. Большие значения означают, что отношения слишком сложные и их следует упростить.
Чтобы упростить создание матриц прослеживаемости, рекомендуется добавлять отношения к исходным документам как для обратного, так и для прямого отслеживания.[5] Таким образом, когда элемент изменен в одном базовом документе, легко увидеть, что нужно изменить в другом.
Матрица прослеживаемости образцов
Идентификаторы требований | Требуется протестировано | 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 | Икс | |||||||||||||
1.1.2 | 2 | Икс | Икс | ||||||||||||
1.1.3 | 2 | Икс | Икс | ||||||||||||
1.1.4 | 1 | Икс | |||||||||||||
1.1.5 | 2 | Икс | Икс | ||||||||||||
1.1.6 | 1 | Икс | |||||||||||||
1.1.7 | 1 | Икс | |||||||||||||
1.2.1 | 2 | Икс | Икс | ||||||||||||
1.2.2 | 2 | Икс | Икс | ||||||||||||
1.2.3 | 2 | Икс | Икс | ||||||||||||
1.3.1 | 1 | Икс | |||||||||||||
1.3.2 | 1 | Икс | |||||||||||||
1.3.3 | 1 | Икс | |||||||||||||
1.3.4 | 1 | Икс | |||||||||||||
1.3.5 | 1 | Икс | |||||||||||||
так далее.... | |||||||||||||||
5.6.2 | 1 | Икс |
Смотрите также
Рекомендации
- ^ а б Готель, Орлена; Клеланд-Хуанг, Джейн; Хейс, Джейн Хаффман; Зисман, Андреа; Египетский, Александр; Грюнбахер, Пауль; Дехтяр, Алексей; Антониол, Джулиано; Малетик, Джонатан (1 января 2012 г.). Клеланд-Хуанг, Джейн; Готель, Орлена; Зисман, Андреа (ред.). Программное обеспечение и отслеживание систем. Springer London. Дои:10.1007/978-1-4471-2239-5_1. ISBN 9781447122388.
- ^ Эгеланн, Брэд (25 апреля 2009 г.). «Матрица отслеживания требований». pmtips.net. Архивировано из оригинал 1 мая 2009 г.. Получено 4 апреля, 2013.
- ^ "DI-IPSC-81433A, ДАННЫЕ ОПИСАНИЕ ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ СПЕЦИФИКАЦИЯ (SRS)". everyspec.com. 15 декабря 1999 г.. Получено 4 апреля, 2013.
- ^ Карлос, Том (21 октября 2008 г.). Матрица прослеживаемости требований - RTM. PM Hut, 21 октября 2008 г. Получено 17 октября 2009 г. из http://www.pmhut.com/requirements-traceability-matrix-rtm.
- ^ Готель, Орлена; Клеланд-Хуанг, Джейн; Хейс, Джейн Хаффман; Зисман, Андреа; Египетский, Александр; Грюнбахер, Пауль; Дехтяр, Алексей; Антониол, Джулиано; Малетик, Джонатан (1 января 2012 г.). Клеланд-Хуанг, Джейн; Готель, Орлена; Зисман, Андреа (ред.). Программное обеспечение и отслеживание систем. Springer London. стр.3 –22. Дои:10.1007/978-1-4471-2239-5_1. ISBN 9781447122388.
внешняя ссылка
- Двунаправленная прослеживаемость требований Линда Вестфол
- Статья StickyMinds: Матрица прослеживаемости по Картикеян В
- Почему отслеживание требований к программному обеспечению остается проблемой Эндрю Канненберг и доктор Хоссейн Сайедян