Автор Тема: Реализация трассировки и рецензирования в различном ПО  (Прочитано 1168 раз)

nvoynov

  • Jr. Member
  • **
  • Сообщений: 89
  • Рейтинг читателей: 2
    • Просмотр профиля
Приветствую, коллеги.

Интересует как реализована функциональность трассировки и рецензирования в ПО управления требованиями, которыми Вы пользуетесь в реальной работе. Название ПО, коротко описание, желательно с картинками.

Также интересно, что продукты позволяют делать с трассировками. Например,
- запустить приемочный тест, если есть ссылка на приемочный тест;
- проверить, чтобы у каждого требования была трассировка на исходный код;
- что-то еще.

Аналогично с рецензированием. Можно ли например получить все комментарии по определенной версии документа или конкретной версии требования.
« Последнее редактирование: 14 Мая 2016, 15:56:37 от nvoynov »
С уважением,
Николай


Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6103
  • Рейтинг читателей: 194
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Sparxsystems Entrprise Architect,
Relationship Matrix - позволяет произвести трассировку двух любых классов объектов по одному типу связи  Единицей контейнера является Пакет.
Tracebility - инструмент просмотра трассировки относительно выбранного элемента
подробности тут http://www.sparxsystems.com/resources/demos/traceabilitytools/webinar-tools-for-traceability.html

Рецензирование не использовал, но оно там есть. Хорошо работает, если проект развернут в облаке или основан на единой базе данных, хуже работает с репликацией, что естественно. Есть EA lite бесплатный для просмотра моделей

Николай, по поводу - проверить, чтобы у каждого требования была трассировка на исходный код; ты имеешь в виду автоматически ну например выделяет такие места? Если да ЕА не делает этого, но к нему можно прикрутить всякие собственные парсеры и свою автоматизацию.

Three SL Cradle (threesl.com или satrus.ru)
Трассировка основана на предварительно построенной модели трассировки (ее можно гибко менять в ходе развития проекта)
Матрицы трассировки строятся на основе кучи предопределенных и собственных запросов, на основе запросов можно выстроить еще большую кучу представлений, имеется встроенный интерактивный инструментарий для изменения направления трассировки.
Можно для любого элемента встроить дерево зависимостей.

Рецензирование всего хозяйства нативно, для многопользовательской лицензии встроено на генетическом уровне, причем схема взаимодействия и ревью может настраиваться. Опять же имею только персональную редакцию, в команде с этой штукой не работал

nvoynov

  • Jr. Member
  • **
  • Сообщений: 89
  • Рейтинг читателей: 2
    • Просмотр профиля
Спасибо за информацию!

Цитировать
... у каждого требования была трассировка на исходный код; ты имеешь в виду автоматически ну например выделяет такие места? Если да ЕА не делает этого, но к нему можно прикрутить всякие собственные парсеры и свою автоматизацию.

Сейчас думаю над чем-то похожим на механизм проверки. Скажем я устанавливаю правила "Каждое требование должно иметь трассировку":
1. на исходных код (файл, несколько файлов или Git Commit);
2. на тесты
3. на User Guide
4. на AD

Дальше хочется что-то похожее на: Для требований у которых
1. Нет трассировки на исходный код - поставить задачу (скажем Jira) на разработку.
2. Нет трассировки на тесты - поставить задачу на тестирование.
3. и т.д.
С уважением,
Николай

pmle

  • Full Member
  • ***
  • Сообщений: 223
  • Рейтинг читателей: 20
    • Просмотр профиля
сообщение устарело
« Последнее редактирование: 06 Июня 2016, 17:47:39 от pmle »
Ставлю крестики на ноликах © pmle