ExplorerView » History » Version 10
Viktoria Kopach, 03/28/2011 01:39 PM
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 | 5 | Viktoria Kopach | h2. Documents |
7 | 4 | Viktoria Kopach | |
8 | 5 | Viktoria Kopach | h3. Действия с документами: |
9 | 4 | Viktoria Kopach | |
10 | При *двойном клике на документ* он открывается в редакторе Markup editor. |
||
11 | |||
12 | *Контекстное меню документов* (по клику правой кнопки) содержит пункты: |
||
13 | * Create Folder - создается папка на уровне документа в той же папке. |
||
14 | * Remove Document - документ удаляется. -Что происходит с location''ами и требованиями, у которых location''ы только в этом документе? Можно ли отменить удаление- |
||
15 | * Update Document - обновляет старую версию документа новой. |
||
16 | * HTML Headers Document Processor - создается требование для каждого тега <h#>...</h#>. |
||
17 | |||
18 | 9 | Viktoria Kopach | *Create Folder* |
19 | 1 | Viktoria Kopach | При создании новой папки открывается окно с полем для ввода имени новой папки и кнопками OK и Cancel. При нажатии OK папка с заданным именем создается. При нажатии Cancel окно создания папки просто закрывается, никаких изменений не происходит. При папка с введенным именем уже существует на том же уровне иерархии, в окне создания папки появляется предупреждение об этом и кнопка OK становится неактивной. |
20 | |||
21 | 9 | Viktoria Kopach | *Remove Document* |
22 | Возникает окошко для подтверждения удаления документа. При нажатии Cancel окошко просто закрывается, документ не удаляется, никаких изменений не происходит. При нажатии OK документ удаляется. -Что происходит с location''ами?- |
||
23 | |||
24 | *Update Document* |
||
25 | Обновить документ можно только документом, который добавлен в проект. При выборе этого меню на текущем документе (назовем его обновляемым) открывается окно со списком всех документов (иерархически отсортированных по папкам) данного проекта для выбора обновляющего документа. Окно содержит кнопки OK (изначально неактивна) и Cancel. При нажатии Cancel окно выбора документа закрывается и никаких изменений не происходит. При выборе обновляющего документа кнопка OK становится активна, при ее нажатии происходит обновление обновляемого документа (на котором было нажато меню Update Document) выбранным документом. При этом текст содержимое обновляемого документа заменяется на содержимое обновляющего документа. Если location''ы, которые уже были размечены в старом документе, есть и в обновленном документе, то они сохраняются и размечаются аналогично старой разметке. Если в обновленном документе некоторые требования, которые были в старом, исчезли, то их location''ы удаляются. Процесс обновления документа иллюстрируется окном с прогресс-баром (сколько из размеченных требований обновляемого документа проанализировано) и завершается возникновением окна, в котором указывается количество найденных и перенесенных в новый документ location''ов. |
||
26 | 4 | Viktoria Kopach | Обновить документ самим собой нельзя. В окне выбора обновляющего документа при выборе самого себя кнопка OK становится неактивной. |
27 | |||
28 | 10 | Viktoria Kopach | *HTML Headers Document Processor* |
29 | 4 | Viktoria Kopach | При выборе в контекстном меню документа пункта HTML Headers Document Processor должно появиться окно с прогресс-баром, показывающее степень выполнения процесса. По завершении должно появиться окно, сообщающее об успешности выполнения и количестве созданных требований (если ни одного, то 0). |
30 | |||
31 | 5 | Viktoria Kopach | h3. Действия с папками документов: |
32 | 4 | Viktoria Kopach | |
33 | *Контекстное меню папок Documents* (по клику правой кнопки) содержит пункты: |
||
34 | 1 | Viktoria Kopach | * Import Document - импортирование документа |
35 | * Create Folder - создается папка внутри текущей папки (отсутствует для самой папки Documents). |
||
36 | * Remove Folder - удаляется папка. |
||
37 | 9 | Viktoria Kopach | |
38 | Пункты Create Folder и Remove Folder сгруппированы в контекстном меню вместе. |
||
39 | 1 | Viktoria Kopach | |
40 | 10 | Viktoria Kopach | *Import Document* |
41 | При импорте документа открывается окно, в котором нужно выбрать импортируемый документ. Так же нужно указать папку, куда этот документ будет импортирован. По умолчанию изначально выделена та папка, на которой кликали, чтобы открыть импортирование документа. В окне импорта есть кнопка для создания новой папки. Окно импорта документа содержит кнопки OK и Cancel. При нажатии Cancel окно импорта закрывается, никаких изменений не происходит. Нажатие OK возможно только если выбран существующий документ и выбрана целевая папка. После нажатия OK выбранный документ добавляется в указанную папку. |
||
42 | 1 | Viktoria Kopach | |
43 | 10 | Viktoria Kopach | *Create Folder* |
44 | Работает аналогично описанному выше для контекстного меню документа. Но все процедуры происходят внутри папки, на которой вызывается контекстное меню. |
||
45 | |||
46 | *Remove Folder* |
||
47 | Появляется окно для подтверждения удаления папки, содержащее кнопки OK и Cancel. |
||
48 | Для пустой папки: При нажатии Cancel окошко просто закрывается, папка не удаляется, никаких изменений не происходит. При нажатии OK папка удаляется. Для не пустой папки: При удалении папки, содержащей документы, должно появиться аналогичное окно, но в нем еще должно быть сообщение о том, что папка не пуста и ее удаление повлечет за собой удаление всех вложенных документов. В случае Cancel ни документы, ни папка не должны быть удалены. В случае OK папка с документами удаляется. -Что происходит с location''ами?- |
||
49 | 1 | Viktoria Kopach | |
50 | 5 | Viktoria Kopach | h2. Requirements |
51 | 6 | Viktoria Kopach | |
52 | 1 | Viktoria Kopach | При *двойном клике* на требование: |
53 | # требование становится выделенным; |
||
54 | # если для документа первого location требования Document markup editor ещё не открыт, он открывается; |
||
55 | # вкладка с указанным Document markup editor становится видимой; |
||
56 | # в Outline view первый location требования становится выделенным (следующие два пункта выполняются при любом изменении выделения в Outline view); |
||
57 | # документ в указанном Document markup editor перематывается так, чтобы вверху видимой области редактора оказался текст первого location требования; |
||
58 | # текст этого location специально подсвечивается; |
||
59 | # если для выделенного требования есть pinned Properties view, вкладка с ним становится видимой. Иначе видимой становится вкладка с одними из unpinned Properties view, если такого нет, оно открывается. |
||
60 | # подробности выделенного требования отображаются во всех pinned Properties view для него и во всех unpinned Properties View; |
||
61 | |||
62 | При *выборе требования (одинарный клик, переключение стрелочками)*: |
||
63 | # требование становится выделенным. |
||
64 | # подробности выделенного требования отображаются во всех pinned Properties view для него и во всех unpinned Properties View; |
||
65 | |||
66 | 8 | Viktoria Kopach | *Контекстное меню требований* (по клику правой кнопки) содержит пункты: |
67 | 1 | Viktoria Kopach | * Add Requirement... |
68 | * Remove Requirement |
||
69 | * Generate Report |
||
70 | 3 | Viktoria Kopach | |
71 | 7 | Viktoria Kopach | [[ReqEditor|Вернуться к Перспектива Requality (основные view)]] |