Project

General

Profile

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