Форум Сообщества Аналитиков

×


Как правильно трассировать?(Прочитано 17011 раз)
Как правильно трассировать? : 22 Октября 2008, 11:49:16
Правильнее трассировать от Пользовательских Требований к Бизнес Требованиям или наоборот?
Т.е. меня интересует направление трассировки!
« Последнее редактирование: 22 Октября 2008, 14:54:44 от bas »
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: Как правильно трассировать? Ответ #1 : 22 Октября 2008, 12:40:08
Т.е. меня интересует направление трассировки?
Ну это я не знаю :)



Re: Как правильно трассировать? Ответ #2 : 22 Октября 2008, 14:54:18
Спасибо Денис :) Исправил ...

Просто на последнем семинаре Виталий обмолвился, что он трассирует от БВИ к СВИ. У меня же противоположное мнение :)
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: Как правильно трассировать? Ответ #3 : 22 Октября 2008, 15:37:52
Трассировка - это направление от источника к цели, те мы трассируем от БВИ (источник) к СВИ (цель), или по другому сказать трассируем БВИ на СВИ.

А вообще, по-моему нет жесткого правила в какую именно сторону стрелочку показывать, вот отрывок статьи про трассировку

Цитировать
There is some question as to which direction the arrows should go: whether from lower level to higher level or from higher to lower level. Even the two examples in RequisitePro use different guidelines. The answer is that it doesn't matter, as long as you use them consistently across the project.

Я понимаю трассировку именно от верхнего уровня на нижний. Но это мое ИМХО, я так привык работать.
« Последнее редактирование: 22 Октября 2008, 15:46:15 от Виталий Григораш »
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru



Re: Как правильно трассировать? Ответ #4 : 22 Октября 2008, 17:01:59
Прочитав статейку The Role of Requirements Traceability in System Development, я понял, что Виталий был прав. Т.е. БТ трассируются (влияют) на ПТ и т.д.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: Как правильно трассировать? Ответ #5 : 22 Октября 2008, 17:35:29
Я тоже вставлю свой алтын.

Трассировка или прослеживаемость. Происходить от английского trace III.
Среди переводов мы видим:
следовать, идти по следам
проследить, установить
прослеживаться, восходить

Такми образом прослеживаемость может быть разного направления как прямого, так и обратного.

Направление прослеживаемости можно понять относительно некоего требования или артефакта смотри вложение
« Последнее редактирование: 22 Октября 2008, 22:53:01 от Galogen »



Re: Как правильно трассировать? Ответ #6 : 22 Октября 2008, 18:07:13
Такми образом прослеживаемость может быть разного направления как прямого, так и обратного.

В английском есть два понятия trace to (трассируеся на) и trace from (следует из)
Пример, пусть есть фича (F1) и ВИ (UC1)
Если мы понимаем, что из F1 следуют вариант использования UC1, то мы делаем так:
1. F1 --trace to--> UC1 (говорим: "фича1 трассируется на ВИ1")
2. UC1 <--trace from-- F1 (говорим: "ВИ1 следует из фичи1")

Следовательно, направление трассировки, это лишь правила чтения связей.

ЗЫ Еще не нужно путать зависимости между требованиями с трассировкой
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru



Re: Как правильно трассировать? Ответ #7 : 22 Октября 2008, 22:59:03
Так все-таки трассировка - это прослеживаемость одно через другое, или же все-таки вытекание одного из другого. Если последнее - то, это, по-моему, и есть зависимость . Нет?



Re: Как правильно трассировать? Ответ #8 : 05 Ноября 2008, 00:16:58
Правильнее трассировать от Пользовательских Требований к Бизнес Требованиям или наоборот?
Т.е. меня интересует направление трассировки!

IMHO направление трассировки не имеет значения. Раз бизнес-требование как-то связано с системным - понятно, что бизнес-требование является источником системного.

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



Re: Как правильно трассировать? Ответ #9 : 25 Марта 2009, 02:00:20
а у Лиффингуэлла есть интересная оговорка про возможность типизации traceability-отношений (является частью, унаследовано из, тестируется..). В этом случае гибкость выборок из базы увеличиваются, но модель усложняется, конечно. И у связи, видимо, появляется направление...
Кто-нибудь работал на практике с такими игрушками? :)

Кстати, а trace --- транзитивное отношение?

PS
Прошу прощения за некромансию тем :)
Прославься в городе, --- возбудишь озлобленье,
А домоседом стань --- возбудишь подозренье.
Не лучше ли тебе, хотя б ты Хызр или Ильяс,
Ни с кем не знаться, жить всегда в уединеньи?
Омар Хайям



Re: Как правильно трассировать? Ответ #10 : 25 Марта 2009, 10:15:09
В SysML используются разные типы отношений на Д Требований:
http://www.oose.de/downloads/sysml.overview.oose.pdf
Тут я не знаю Лиффингуэлл украл у SysML идею или наоборот. ИМХО на практике этим мало кто пользуется.

trace я обычно перевожу как трассировка.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: Как правильно трассировать? Ответ #11 : 25 Марта 2009, 11:45:53
В теме  [Термин] trace было обсуждение перевода данного термина.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: Как правильно трассировать? Ответ #12 : 26 Марта 2009, 05:33:44
Тут я не знаю Лиффингуэлл украл у SysML идею или наоборот. ИМХО на практике этим мало кто пользуется.
Ага, понятно, ну он тоже, в общем, говорит о редкой необходимости.
Цитировать
trace я обычно перевожу как трассировка.
Спасибо, это понятно, я про другое немножко.

Трассировка А->B и B->C предполагает же A->C получается?
В смысле, при изменении бизнес-требования (А), влияющего на системное (Б) impact будет включать все, что трассируется к Б?
При этом трассировка не симметрична, изменение UC может вызывать изменение соответствующего TC, но не наоборот.

Верно ли это на практике?
Прославься в городе, --- возбудишь озлобленье,
А домоседом стань --- возбудишь подозренье.
Не лучше ли тебе, хотя б ты Хызр или Ильяс,
Ни с кем не знаться, жить всегда в уединеньи?
Омар Хайям



Re: Как правильно трассировать? Ответ #13 : 26 Марта 2009, 10:48:59
Хорошо бы посмотреть все связанные Требования с данным, как в низ так и в верх. Т.к. на самом деле более детальные Требования могут возникать из-за изменения БТр, но Вам про это никто не сказал. На практике чаще всего идет проверка сверху вниз.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19