Perspective » History » Revision 26
« Previous |
Revision 26/73
(diff)
| Next »
Alexey Demakov, 02/22/2011 01:06 PM
Перспектива Requality¶
Перспектива Requality содержит:- Requality Explorer view, в котором отображается дерево проектов и их содержимое (документы, требования и т.п.);
- Properties view, в котором отображаются подробности отдельных элементов проекта;
- Document Markup editor, в котором осуществляется редактирование и просмотр разметки документа;
- Document Markup Outline view, в котором отображается структура разметки документа.
Requality Explorer¶
Requality Explorer содержит все проекты, что и PackageExplorer, но развернуть можно только проекты типа Requality.В Requality-проекте есть две папки: Documents и Requirements (содержащие, соответственно, документы с требованиями и сами требования).
При двойном клике на требование:
- требование становится выделенным;
- если для документа первого location требования Document markup editor ещё не открыт, он открывается;
- вкладка с указанным Document markup editor становится видимой;
- в Outline view первый location требования становится выделенным (следующие два пункта выполняются при любом изменении выделения в Outline view);
- документ в указанном Document markup editor перематывается так, чтобы вверху видимой области редактора оказался текст первого location требования;
- текст этого location специально подсвечивается;
- если для выделенного требования есть pinned Properties view, вкладка с ним становится видимой. Иначе видимой становится вкладка с одними из unpinned Properties view, если такого нет, оно открывается.
- подробности выделенного требования отображаются во всех pinned Properties view для него и во всех unpinned Properties View;
- требование становится выделенным.
- подробности выделенного требования отображаются во всех pinned Properties view для него и во всех unpinned Properties View;
Редактор требований Properties view.¶
Properties view содержит вкладки:- Main
- Id
- Name
- Attributes
- Advanced
- Predicate (возможно стоит его перенести на вкладку Main? Или он может быть слишком большой?)
- Base requirement
- Descriptions
- Alternative description
- список документов (или список location''ов - надо решить)
- Source
- json
Вкладка Base Requirement
При нажатии на базовое требование (специальная кнопка? Ссылка?) происходит переход к редактору базового требования (если текущий редактор не закреплен кнопкой — см.ниже).
Properties view имеет кнопку *«Канцелярская кнопка» (Pin) для закрепления.
Если кнопка Pin выглядит нажатой, то это Properties View отображает детали фиксированного требования, которое было выделенным в момент нажатия кнопки.
Выглядит отжатой, то в этом Properties View отображаются детали выделенного требования. При изменении выделения меняется и отображаемое требование.
Во view menu пункт Pin to Selection. При выборе этого пункта меню нажимается кнопка Pin (это второй способ ее нажатия). Кнопка Pin выглядит нажатой. Этот пункт меню выделяется как нажатый. При повторном нажатии Pin отжимается и выделение пункта меню снимается. Кнопка Pin отжата. Все происходящие изменения такие же, как при нажатии кнопки Pin.
Во view menu пункт New Properties View. При выборе этого пункта открывается новая закладка с редактором того же требования и не нажатой кнопкой Pin. (Что будет, если в редакторе внести изменения, не сохранить и выбрать это меню?)
Выбор другого документа.
Если на вкладке Documents нажать документ, который еще не был открыт, то он откроется на первом указанном в редакторе требования location, находящемся в этом документе (location пролистывается в верх видимой области и выделяется цветом). Этот же location выделяется в Outline.
Кнопка переключения между location''ами.
В редакторе требования есть кнопка для переключения на следующий и предыдущий location. Порядок location''ов соответствует их порядку в редакторе требования. При переключении на другой location этот location выделяется в Outline и редакторе документа (пролистывается в верх видимой области и выделяется цветом).
Outline view¶
В outline находится список всех требований, которые выглядят как узлы, раскрывающиеся в списки location''ов.
При выборе одного из location документ пролистывается так, чтобы это location оказалось вверху видимой области документа. Сам текст location в документе размечается выделением. (Если документ был закрыт, то он сначала открывается. - ?)
При выборе location из другого требования, это location выделяется и пролистывается в верх видимой области редактора документа (если редактор уже был открыт), а само требование выделяется в Requality Explorer''е, также открывается его редактор (если уже было хоть одно открытое и не закрепленное окно редактора).
Редактор документа¶
Это окно-браузер с текстом документа. В нем размечаются требования. При выделении требования оно маркируется выделением. При наведении курсора на требование возникает всплывающая подсказка с его именем. При клике на выделенное требование в Explorer (не лучше ли при двойном клике?) выделяется данное требование, также открывается его редактор (если уже было хоть одно открытое и не закрепленное окно редактора), в Outline выделяется указанное location.
Updated by Alexey Demakov over 13 years ago · 26 revisions