Project

General

Profile

Perspective » History » Version 18

Alexey Demakov, 02/22/2011 11:33 AM

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 7 Viktoria Kopach
* При *двойном клике* на требование оно помечается как выделенное и открывается новый редактор документа с требованиями (в новой закладке). При этом вверху видимой области редактора оказывается текст выбранного требования (в случае, если loсation''ов несколько, открывается тот, который в редакторе требования отмечен первым). Текст этого location специально подсвечивается. Открывается окно Properties с редактором выбранного требования. Если окно Properties уже было открыто (если таких окон открыто несколько), то в нем открывается редактор выбранного требования (соответственно редактор требования открывается во всех открытых окнах Properties). В тех окнах Properties, в которых нажата кнопка Pin, никаких изменений не происходит. В окне Outline выделяется тот location, который в редакторе требования отмечен первым.
14
* При *выборе требования (одинарный клик, переключение стрелочками)* оно помечается как выделенное. Если в активном на данный момент редакторе документа есть хоть один location выбранного требования, текст документа проматывается так, что вверху его видимой области находится этот location. В случае, если loсation''ов несколько, открывается тот, который находится в текущем редакторе документа и в редакторе требования отмечен первым). Текст этого location специально подсвечивается. В противном случае окно редактора документа не изменяется. Если окно Properties уже было открыто (если таких окон открыто несколько), то в нем открывается редактор выбранного требования (соответственно редактор требования открывается во всех открытых окнах Properties). В тех окнах Properties, в которых нажата кнопка Pin, никаких изменений не происходит. В окне Outline выделяется тот location, который специально подсвечен в редакторе документа.
15 6 Viktoria Kopach
16 2 Viktoria Kopach
h1. Редактор требований Properties view.
17 1 Alexey Demakov
18 2 Viktoria Kopach
На перспективе Requality есть Properties view. Если в Requality Explorer выбрать требование, открывается его Properties view.
19
20
Properties view содержит вкладки:
21
* Main
22
** Id
23
** Name
24
** Attributes
25 3 Viktoria Kopach
* Source
26
** json
27
* Advanced
28
** Predicate (возможно стоит его перенести на вкладку Main? Или он может быть слишком большой?)
29
** Base requirement
30
* Descriptions
31
** Alternative description
32 1 Alexey Demakov
** список документов (или список location''ов - надо решить)
33
34 8 Viktoria Kopach
*Вкладка «Базовые требования»*
35 1 Alexey Demakov
При нажатии на базовое требование (специальная кнопка? Ссылка?) происходит переход к редактору базового требования (если текущий редактор не закреплен кнопкой — см.ниже).
36
37 8 Viktoria Kopach
Окно Properties view имеет кнопку *«Канцелярская кнопка» (Pin)* для закрепления. 
38
Если эта кнопка не нажата, то в этом окне не может происходить переключение на другие требования. Кнопка Pin выглядит нажатой.
39 10 Viktoria Kopach
Если кнопка Pin нажата, в этом же окне могут открываться другие редакторы других требований. Кнопка Pin отжата. Если открыто несколько редакторов требований, то при переключении между требованиями редактор нового выбранного требования открывается тех окнах, которые не закреплены Pin.
40 1 Alexey Demakov
41 10 Viktoria Kopach
*Во view menu пункт Pin to Selection*. При выборе этого пункта меню нажимается кнопка Pin (это второй способ ее нажатия). Кнопка Pin выглядит нажатой. Этот пункт меню выделяется как нажатый. При повторном нажатии Pin отжимается и выделение пункта меню снимается. Кнопка Pin отжата. Все происходящие изменения такие же, как при нажатии кнопки Pin.
42
43 11 Viktoria Kopach
*Во view menu пункт New Properties View*. При выборе этого пункта открывается новая закладка с редактором того же требования и не нажатой кнопкой Pin. (Что будет, если в редакторе внести изменения, не сохранить и выбрать это меню?)
44 4 Viktoria Kopach
45 12 Viktoria Kopach
*Выбор другого документа.*
46 13 Viktoria Kopach
Если на вкладке Documents нажать документ, который еще не был открыт, то он откроется на первом указанном в редакторе требования location, находящемся в этом документе (location пролистывается в верх видимой области и выделяется цветом). Этот же location выделяется в Outline.
47 1 Alexey Demakov
48 13 Viktoria Kopach
*Кнопка переключения между location''ами.*
49
В редакторе требования есть кнопка для переключения на следующий и предыдущий location. Порядок location''ов соответствует их порядку в редакторе требования. При переключении на другой location этот location выделяется в Outline и редакторе документа (пролистывается в верх видимой области и выделяется цветом).
50 12 Viktoria Kopach
51 4 Viktoria Kopach
h1. Outline view
52 5 Viktoria Kopach
53 14 Viktoria Kopach
В outline находится список всех требований, которые выглядят как узлы, раскрывающиеся в списки location''ов.
54 9 Viktoria Kopach
При выборе одного из location документ пролистывается так, чтобы это location оказалось вверху видимой области документа. Сам текст location в документе размечается выделением. (Если документ был закрыт, то он сначала открывается. - ?)
55 14 Viktoria Kopach
При выборе location из другого требования, это location выделяется и пролистывается в верх видимой области редактора документа (если редактор уже был открыт), а само требование выделяется в Requality Explorer''е, также открывается его редактор (если уже было хоть одно открытое и не закрепленное окно редактора).
56 15 Viktoria Kopach
57
h1. Редактор документа
58
59 16 Viktoria Kopach
Это окно-браузер с текстом документа. В нем размечаются требования. При выделении требования оно маркируется выделением. При наведении курсора на требование возникает всплывающая подсказка с его именем. При клике на выделенное требование в Explorer (не лучше ли при двойном клике?) выделяется данное требование, также открывается его редактор (если уже было хоть одно открытое и не закрепленное окно редактора), в Outline выделяется указанное location.