Project

General

Profile

Perspective » History » Version 8

Viktoria Kopach, 02/21/2011 07:45 PM

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