ExplorerView » History » Version 2
Viktoria Kopach, 03/28/2011 11:46 AM
1 | 1 | Viktoria Kopach | h1. Requality Explorer View |
---|---|---|---|
2 | 2 | Viktoria Kopach | |
3 | 1 | Viktoria Kopach | Requality Explorer содержит все проекты, что и PackageExplorer, но развернуть можно только проекты типа Requality. |
4 | В Requality-проекте есть две папки: Documents и Requirements (содержащие, соответственно, документы с требованиями и сами требования). |
||
5 | |||
6 | *Documents* |
||
7 | При двойном клике на документ он открывается в редакторе Markup editor. |
||
8 | Контекстное меню папок Documents содержит пункты: |
||
9 | * Import Document - импортирование документа |
||
10 | * Create Folder - создается папка внутри текущей папки (отсутствует для самой папки Documents). |
||
11 | * Remove Folder - удаляется папка. |
||
12 | При импорте документа открывается окно, в котором нужно выбрать импортируемый документ. Так же нужно указать папку, куда этот документ будет импортирован. По умолчанию изначально выделена та папку, на которой кликали, чтобы открыть импортирование документа. В окне импорта есть кнопка для создания новой папки. |
||
13 | При удалении пустой папки должно появляться аналогичное окно для подтверждения удаления папки. в случае отрицательного ответа папка не удаляется, в случае положительного - удаляется. При удалении папки, содержащей документы, должно появиться аналогичное окно, но в нем еще должно быть сообщение о том, что папка не пуста и ее удаление повлечет за собой удаление всех вложенных документов. В случае отрицательного ответа ни документы, ни папка не должны быть удалены. В случае положительного - папка с документами удаляется. |
||
14 | |||
15 | Контекстное меню документов содержит пункты: |
||
16 | * Create Folder - создается папка на уровне документа в той же папке. |
||
17 | * Remove Document - документ удаляется. Что происходит с location''ами и требованиями, у которых location''ы только в этом документе? |
||
18 | * Update Document |
||
19 | * HTML Headers Document Processor - создается требование для каждого тега <h#>...</h#>. |
||
20 | При выборе в контекстном меню документа пункта HTML Headers Document Processor должно появиться окно с прогресс-баром, показывающее степень выполнения процесса. По завершении должно появиться окно, сообщающее об успешности выполнения и количестве созданных требований (если ни одного, то 0) |
||
21 | |||
22 | *Requirements* |
||
23 | При *двойном клике* на требование: |
||
24 | # требование становится выделенным; |
||
25 | # если для документа первого location требования Document markup editor ещё не открыт, он открывается; |
||
26 | # вкладка с указанным Document markup editor становится видимой; |
||
27 | # в Outline view первый location требования становится выделенным (следующие два пункта выполняются при любом изменении выделения в Outline view); |
||
28 | # документ в указанном Document markup editor перематывается так, чтобы вверху видимой области редактора оказался текст первого location требования; |
||
29 | # текст этого location специально подсвечивается; |
||
30 | # если для выделенного требования есть pinned Properties view, вкладка с ним становится видимой. Иначе видимой становится вкладка с одними из unpinned Properties view, если такого нет, оно открывается. |
||
31 | # подробности выделенного требования отображаются во всех pinned Properties view для него и во всех unpinned Properties View; |
||
32 | |||
33 | При *выборе требования (одинарный клик, переключение стрелочками)*: |
||
34 | # требование становится выделенным. |
||
35 | # подробности выделенного требования отображаются во всех pinned Properties view для него и во всех unpinned Properties View; |
||
36 | |||
37 | Контекстное меню требований содержит пункты: |
||
38 | * Add Requirement... |
||
39 | * Remove Requirement |
||
40 | * Generate Report |