Split and Join 2.0
Разделяет артефакт на отдельные артефакты по абзацам или объединяет несколько артефактов в один – с предварительным просмотром до каких-либо изменений.
Что это и зачем
Хорошие требования атомарны: одно требование – один артефакт. Однако после импорта из Word один артефакт часто содержит целый раздел с множеством абзацев, списков или таблиц. Бывает и наоборот: одно утверждение разбросано по нескольким артефактам, которые должны быть вместе.
Разделять или объединять артефакты вручную – значит копировать текст, создавать артефакты, правильно их размещать и удалять остатки. Split and Join 2.0, новая версия примера Split and Join от IBM, разработанная SmarterProcess, делает это за один шаг и заранее показывает результат.
Какие проблемы решает
- Артефакты, содержащие несколько требований, что затрудняет их трассировку, тестирование и рецензирование.
- Утверждения, разбросанные по нескольким артефактам, которые должны быть одним.
- Копирование текста между артефактами, чреватое ошибками.
- Потеря структуры при ручном разделении артефактов.
Преимущества
- Атомарные, проверяемые требования, которые можно связывать и верифицировать по отдельности.
- Предварительный просмотр: виджет показывает части или объединённый текст до каких-либо изменений.
- Правильное размещение: новые артефакты появляются сразу после исходного, на нужном уровне; для заголовков – под заголовком.
- Безопасность: если разделение не удалось или было остановлено, модуль восстанавливается в прежнее состояние.
- Отчёт об изменениях с текстами до и после.
Как пользоваться
- Откройте модуль и выделите в нём артефакты.
- Выделен один артефакт: в разделе Split показаны его части. Нажмите Split into N artifacts.
- Выделено два и более: раздел Join показывает их в порядке следования в модуле. Нажмите Join N artifacts и подтвердите.
- Следите за результатом в Execution Status и при необходимости скачайте отчёт об изменениях.
Полезно знать
- Часть – это абзац, заголовок, список, таблица или цитата текста; форматирование внутри части сохраняется.
- Связи, значения атрибутов и комментарии не копируются в новые артефакты и не переносятся из удаляемых.
- Объединение блокируется, если у удаляемого артефакта есть невыделенные дочерние элементы, – так ни один артефакт не потеряет своё место.
Что нового в версии 2.23
· Названия изменений публикуются на английском языке.
- Memory stays bounded on very large modules