OpenU.Ru
Зависимость, обозначающая исторический процесс разработки или же какое-либо
другое дополнительное отношение, существующее между двумя элементами, которые
представляют собой одну и ту же концепцию (при отсутствии специфических правил
для вывода одного элемента из другого). Это наименее определенный вид зависимости,
он несет минимум семантической нагрузки. Как правило, во время разработки он
служит напоминанием разработчику.
См. dependency; model.
Семантика
Трассировка - один из видов зависимости, указывающий на связь
между двумя элементами, которые представляют собой одну и ту же концепцию, находящуюся
на разных уровнях значимости. Трассировка отражает не семантику модели, а связи
между элементами, имеющими различную семантику (то есть между элементами различных
моделей или различных уровней значения). При этом между данными элементами не
существует явного соотнесения. Зачастую, трассировка представляет связь между
двумя способами передачи какой-либо концепции на разных стадиях разработки.
Например, зависимость трассировки может связывать два элемента, представляющих
собой варианты одного и того же предмета. Этот вид зависимости используется
не с экземплярами времени выполнения, а с элементами модели.
Чаще всего трассировка используется для отслеживания требований, которые были
изменены в процессе разработки системы. Оно может связывать элементы двух различных
видов моделей (например, модель вариантов использования и модель проектирования)
или же две версии одной и той же модели.
Нотация
Трассировка изображается при помощи обычной стрелки зависимости (пунктирная
стрелка, хвост которой находится у более нового элемента, а наконечник - у более
старого). У стрелки ставится ключевое слово "trace". Как правило,
элементы располагаются в различных моделях, поэтому не изображаются вместе на
одной диаграмме, и реализуются при помощи инструментов моделирования в виде
гиперссылок.