Requality-document-update » History » Version 4
Viktoria Kopach, 11/09/2015 04:46 PM
1 | 4 | Viktoria Kopach | h1. Перенос фрагментов требований в новую версию документа |
---|---|---|---|
2 | 1 | Yuriy Shekochihin | |
3 | 4 | Viktoria Kopach | Requality позволяет переносить выделенные фрагменты требований в новую версию документа. |
4 | Допустим, у нас уже был документ с выделенными фрагментами. Однако появилась новая версия данного документа с исправлениями или дополнениями. Вы можете захотеть перенести разметку требований из старого документа в новый. |
||
5 | Для этого нужно сделать следующее: |
||
6 | * Убедитесь, что новый документ тоже импортирован в проект. Если нет, импортируйте его в текущий проект. |
||
7 | * Выберите в окне ''Requality Explorer'' новый документ, вызовите контекстное меню и выберите в нем пункт ''Update Document''. |
||
8 | * В открывшемся окне выберите старый документ. |
||
9 | * После завершения обработки выдается окно с информацией о том, сколько фрагментов было найдено в старой версии документа, и сколько фрагментов было перенесено в новую версию. |
||
10 | * В любом случае, перенос всех требований должен быть проверен пользователем: для каждого требования пользователь или подтверждает корректный перенос требования, или модифицирует требование. Для этого после обработки документа процессором в перспективе ''Requality'' открывается окно ''Update Processor Tasks'', отображающее текущее состояние каждого требования из каталога и предоставляющее возможность ручной смены статусов перенесенных требований. |
||
11 | !UpdateProcessorTasks.png! |
||
12 | В данном окне пользователь может анализировать и модифицировать требования. Для каждой задачи отображается требование, с которым она связана, и действие, которое предлагается выполнить. Действий всего 3 — по трем состояниям требований: |
||
13 | # ''Verify'' – если все фрагменты требования были перенесены, требуется проверить корректность переноса. |
||
14 | # ''Add Locations'' – если была перенесена часть фрагментов требований, предлагается найти в новом документе аналоги не найденных фрагментов требований, которые не были перенесены, или убедиться, что в новой версии их нет. |
||
15 | # ''Find Locations'' – не было перенесено ни одного фрагмента требования. Предлагается найти их аналоги в новой версии или убедиться, что данного требования больше нет в новой версии спецификации. |
||
16 | |||
17 | * Пользователь может напрямую открыть желаемое требование как в старом документе, так и в новом. В старом документе фрагменты требования автоматически будут подсвечены в тексте. В новом документе будут подсвечены только перенесенные фрагменты требования, если ни один фрагмент не был перенесен, то документ будет открыт без выделенных фрагментов текста. |
||
18 | * Замечание. Gри включенной синхронизации между ''Requality Explorer''-ом и браузером (нажатой кнопке ''Link with Editor'' в тулбаре ''Requality Explorer'') из окна ''Update Processor Tasks'' может некорректно открываться требование, для которого ни один фрагмент не был перенесен (с красной пиктограммой). Для корректного отображения таких требований рекомендуется отключать синхронизацию между браузером и ''Requality Explorer''-ом. |
||
19 | * Тут же пользователь может модифицировать требование - добавить к нему фрагменты или удалить, а также пометить требование как проверенное, чтобы не возвращаться к нему в дальнейшем. Проверенные требования переводятся в статус ''Completed'', и можно настроить представление так, чтобы проверенные требования не отображались в таблице. Для этого нужно в тулбаре нажать на кнопку ''Hide Completed Items''. После того, как все требования проверены пользователем и при необходимости модифицированы, можно удалить список задач из данного представления. Задачи можно удалять с помощью кнопок из тулбара: кнопка ''Delete Selected Task'' удаляет одну выделенную задачу, а кнопка ''Delete all Update Processor Tasks'' удаляет все задачи из окна ''Update Processor Tasks'' для текущего проекта. Удаление можно отменить, выполнив команду меню ''Edit → Undo …''. Также после переноса всех фрагментов требований рекомендуется удалить из проекта старую версию документа спецификации. |
||
20 | * Замечание. Предполагается последовательный перенос требований для разных документов. Сначала рекомендуется перенести и при необходимости откорректировать требования из одного документа, затем проводить процедуру для следущих документов. |