Perspective » History » Version 26
Alexey Demakov, 02/22/2011 01:06 PM
1 | 17 | Alexey Demakov | h1. Перспектива Requality |
---|---|---|---|
2 | 18 | Alexey Demakov | |
3 | 17 | Alexey Demakov | Перспектива Requality содержит: |
4 | # Requality Explorer view, в котором отображается дерево проектов и их содержимое (документы, требования и т.п.); |
||
5 | # Properties view, в котором отображаются подробности отдельных элементов проекта; |
||
6 | # Document Markup editor, в котором осуществляется редактирование и просмотр разметки документа; |
||
7 | # Document Markup Outline view, в котором отображается структура разметки документа. |
||
8 | |||
9 | h2. Requality Explorer |
||
10 | 6 | Viktoria Kopach | |
11 | Requality Explorer содержит все проекты, что и PackageExplorer, но развернуть можно только проекты типа Requality. |
||
12 | В Requality-проекте есть две папки: Documents и Requirements (содержащие, соответственно, документы с требованиями и сами требования). |
||
13 | 19 | Alexey Demakov | При *двойном клике* на требование: |
14 | # требование становится выделенным; |
||
15 | # если для документа первого location требования Document markup editor ещё не открыт, он открывается; |
||
16 | 23 | Alexey Demakov | # вкладка с указанным Document markup editor становится видимой; |
17 | 20 | Alexey Demakov | # в Outline view первый location требования становится выделенным (следующие два пункта выполняются при любом изменении выделения в Outline view); |
18 | 19 | Alexey Demakov | # документ в указанном Document markup editor перематывается так, чтобы вверху видимой области редактора оказался текст первого location требования; |
19 | 22 | Alexey Demakov | # текст этого location специально подсвечивается; |
20 | 23 | Alexey Demakov | # если для выделенного требования есть pinned Properties view, вкладка с ним становится видимой. Иначе видимой становится вкладка с одними из unpinned Properties view, если такого нет, оно открывается. |
21 | # подробности выделенного требования отображаются во всех pinned Properties view для него и во всех unpinned Properties View; |
||
22 | 21 | Alexey Demakov | |
23 | 24 | Alexey Demakov | При *выборе требования (одинарный клик, переключение стрелочками)*: |
24 | # требование становится выделенным. |
||
25 | # подробности выделенного требования отображаются во всех pinned Properties view для него и во всех unpinned Properties View; |
||
26 | 22 | Alexey Demakov | |
27 | h1. Редактор требований Properties view. |
||
28 | 1 | Alexey Demakov | |
29 | 2 | Viktoria Kopach | Properties view содержит вкладки: |
30 | * Main |
||
31 | ** Id |
||
32 | ** Name |
||
33 | ** Attributes |
||
34 | 3 | Viktoria Kopach | * Advanced |
35 | ** Predicate (возможно стоит его перенести на вкладку Main? Или он может быть слишком большой?) |
||
36 | ** Base requirement |
||
37 | * Descriptions |
||
38 | 1 | Alexey Demakov | ** Alternative description |
39 | ** список документов (или список location''ов - надо решить) |
||
40 | 26 | Alexey Demakov | * Source |
41 | ** json |
||
42 | 1 | Alexey Demakov | |
43 | 26 | Alexey Demakov | *Вкладка Base Requirement* |
44 | 1 | Alexey Demakov | При нажатии на базовое требование (специальная кнопка? Ссылка?) происходит переход к редактору базового требования (если текущий редактор не закреплен кнопкой — см.ниже). |
45 | |||
46 | 26 | Alexey Demakov | *Properties view имеет кнопку *«Канцелярская кнопка» (Pin)* для закрепления. |
47 | Если кнопка Pin выглядит нажатой, то это Properties View отображает детали фиксированного требования, которое было выделенным в момент нажатия кнопки. |
||
48 | Выглядит отжатой, то в этом Properties View отображаются детали выделенного требования. При изменении выделения меняется и отображаемое требование. |
||
49 | 1 | Alexey Demakov | |
50 | 10 | Viktoria Kopach | *Во view menu пункт Pin to Selection*. При выборе этого пункта меню нажимается кнопка Pin (это второй способ ее нажатия). Кнопка Pin выглядит нажатой. Этот пункт меню выделяется как нажатый. При повторном нажатии Pin отжимается и выделение пункта меню снимается. Кнопка Pin отжата. Все происходящие изменения такие же, как при нажатии кнопки Pin. |
51 | |||
52 | 11 | Viktoria Kopach | *Во view menu пункт New Properties View*. При выборе этого пункта открывается новая закладка с редактором того же требования и не нажатой кнопкой Pin. (Что будет, если в редакторе внести изменения, не сохранить и выбрать это меню?) |
53 | 4 | Viktoria Kopach | |
54 | 12 | Viktoria Kopach | *Выбор другого документа.* |
55 | 13 | Viktoria Kopach | Если на вкладке Documents нажать документ, который еще не был открыт, то он откроется на первом указанном в редакторе требования location, находящемся в этом документе (location пролистывается в верх видимой области и выделяется цветом). Этот же location выделяется в Outline. |
56 | 1 | Alexey Demakov | |
57 | 13 | Viktoria Kopach | *Кнопка переключения между location''ами.* |
58 | В редакторе требования есть кнопка для переключения на следующий и предыдущий location. Порядок location''ов соответствует их порядку в редакторе требования. При переключении на другой location этот location выделяется в Outline и редакторе документа (пролистывается в верх видимой области и выделяется цветом). |
||
59 | 12 | Viktoria Kopach | |
60 | 4 | Viktoria Kopach | h1. Outline view |
61 | 5 | Viktoria Kopach | |
62 | 14 | Viktoria Kopach | В outline находится список всех требований, которые выглядят как узлы, раскрывающиеся в списки location''ов. |
63 | 9 | Viktoria Kopach | При выборе одного из location документ пролистывается так, чтобы это location оказалось вверху видимой области документа. Сам текст location в документе размечается выделением. (Если документ был закрыт, то он сначала открывается. - ?) |
64 | 14 | Viktoria Kopach | При выборе location из другого требования, это location выделяется и пролистывается в верх видимой области редактора документа (если редактор уже был открыт), а само требование выделяется в Requality Explorer''е, также открывается его редактор (если уже было хоть одно открытое и не закрепленное окно редактора). |
65 | 15 | Viktoria Kopach | |
66 | h1. Редактор документа |
||
67 | |||
68 | 16 | Viktoria Kopach | Это окно-браузер с текстом документа. В нем размечаются требования. При выделении требования оно маркируется выделением. При наведении курсора на требование возникает всплывающая подсказка с его именем. При клике на выделенное требование в Explorer (не лучше ли при двойном клике?) выделяется данное требование, также открывается его редактор (если уже было хоть одно открытое и не закрепленное окно редактора), в Outline выделяется указанное location. |