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

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

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

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

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

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

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

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

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

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

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

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