Основанная на требованиях разработка в проектах

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

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

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

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

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

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

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

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

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

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

Вы можете обновить информацию о ссылке требования при помощи slreq.refreshLinkDependencies команда.