exponenta event banner

Разработка проектов на основе требований

Проекты помогают организовывать и совместно использовать файлы, а также работать с системами управления версиями. Поскольку разработка на основе требований обычно включает несколько участников и несколько файлов, рассмотрите возможность организации моделей, требований, ссылок и тестов в проекте. Дополнительные сведения см. в разделе Что такое проекты?.

Организация требований, моделей и тестов

Чтобы упростить работу нескольких пользователей над проектом в системе управления версиями, примите во внимание следующее.

  • Храните модели, требования и тесты в отдельных папках внутри проекта.

  • Добавьте папки в путь проекта, чтобы источники и места назначения связей разрешались при открытии набора требований или модели.

  • Используйте средство управления версиями, например Git, для совместной работы над проектами и файлами проектов.

  • При привязке требований к модели (или коду, тесту и т.д.) файл данных отслеживания сохраняется в той же папке, что и модель. Храните файлы данных отслеживания в папке с соответствующей моделью, кодом или тестом.

  • При открытии набора требований в проекте загружаются другие наборы требований и связей в проекте.

Это простой проект с моделью, несколькими тестами и набором требований.

Если проект включает общие библиотечные модели, наборы требований, связи требований и вспомогательные файлы, можно создать связи требований между локальными моделями и общими требованиями. Можно также создать требования между локальными требованиями и общими моделями и вспомогательными файлами. Данные требований к общей библиотеке интегрированы в данные локальных требований.

Можно обновить сведения о связи требований с помощью slreq.refreshLinkDependencies команда.