Project

General

Profile

Requality-usage » History » Version 24

Viktoria Kopach, 09/19/2011 04:48 PM

1 1 Yuriy Shekochihin
h1. Разметка требований
2 2 Yuriy Shekochihin
3 3 Yuriy Shekochihin
Инструмент Requality разрабатывался как средство автоматизированного извлечения требований из документации. Результатом работы программы является  база требований - древовидное представление требований с ссылкой к тексту документации.
4
Для создания базы требований необходимо создать проект, который будет содержать базу требований. Импортировать документацию в проект, а затем либо «руками» либо с помощью обработчика документа разметить документацию, отмечая в ней требования к системе.
5 2 Yuriy Shekochihin
6 19 Viktoria Kopach
h2. Подготовка к работе - открытие перспективы Requality
7
8 23 Viktoria Kopach
Перед началом работы необходимо открыть перспективу Requality. Для этого в меню Windows выберите пункт Choose Perspective, далее подпункт Other..., как показано на следующем рисунке.
9 19 Viktoria Kopach
10
!choose_persp1.png!
11
12 23 Viktoria Kopach
Появится диалоговое окно, выберите в нем Requality и нажмите кнопку "OK", как показано на рисунке ниже.
13 19 Viktoria Kopach
14
!select-persp-dialog.png!
15
16 21 Viktoria Kopach
В перспективе Requality по умолчанию открыты следующие отображения
17
* Requality Explorer - содержит дерево документов и дерево требований.
18 22 Viktoria Kopach
* Requality Markup Editor (на картинке ниже это пустая серая область) - отображает текст документов.
19
* Properties - отображает свойства требований и тест-кейсов.
20 24 Viktoria Kopach
* Outline - отображает список отмеченных фрагментов требований текущего документа.
21 19 Viktoria Kopach
22
!persp-view.png!
23
24 23 Viktoria Kopach
h2. Создание проекта Requality
25 4 Yuriy Shekochihin
26 23 Viktoria Kopach
Для создания проекта выберите в оконном меню пункт "File" -> "New" -> "Project..."
27
В появившемся диалоговом окне выберите "Requality" -> "Requality Project" и нажмите кнопку "Next".
28 4 Yuriy Shekochihin
29 14 Viktoria Kopach
!newproject01.png!
30 4 Yuriy Shekochihin
31
На следующей странице введите название проекта и нажмите кнопку "Finish".
32
33 14 Viktoria Kopach
!newproject02.png!
34 5 Yuriy Shekochihin
35 15 Viktoria Kopach
h2. Создание папок документов
36
37
Для удобства работы с документами внутри узла Documents можно создавать папки и размещать документы в них.
38 23 Viktoria Kopach
Для создания папки документов выделите узел Documents или любую другую вложенную папку, в контекстном меню выберите "Create Folder".
39 15 Viktoria Kopach
40
!createfolder01.png!
41
42 23 Viktoria Kopach
В появившемся диалоговом окне "New Document Folder" введите имя создаваемой папки.
43 15 Viktoria Kopach
44
!createfolder02.png!
45
46 23 Viktoria Kopach
Нажмите OK.
47 15 Viktoria Kopach
48
!createfolder03.png!
49
50
51 23 Viktoria Kopach
h2. Импортирование документа
52 1 Yuriy Shekochihin
53 16 Viktoria Kopach
Requality позволяет импортировать сразу несколько документов.
54
55 23 Viktoria Kopach
Для импорта документа выделите узел с пиктограммой папки. В контекстном меню выберите «Import Document...».
56 6 Yuriy Shekochihin
57
!importdocument01.png!
58 1 Yuriy Shekochihin
59 23 Viktoria Kopach
Откроется диалоговое окно "Document Import Wizard". В нем с помощью кнопки "Browse..." укжите директорию, в которой находятся сами документы, содержащие требования, или папки с этими документами.
60 6 Yuriy Shekochihin
61 1 Yuriy Shekochihin
!importdocument02.png!
62 16 Viktoria Kopach
63 23 Viktoria Kopach
В окне "Select folders" выберите папку, в которой находится нужный документ (документы). При этом в окне "Select documents" отобразятся все документы, содержащиеся в этой папке, здесь выберите (отметьте галочкой) нужные документы.
64 16 Viktoria Kopach
65
!importdocument03.png!
66 1 Yuriy Shekochihin
67 18 Viktoria Kopach
Ниже находится поле "Import folder:". В нем нужно указать папку проекта, в которую будут добавлены выбранные документы. По умолчанию в этом поле указана папка "Documents" - корневая папка документов в проекте Requality. Но с помощью кнопки "Browse..." возле этого поля можно выбрать или создать другую папку.
68
69
!importdocument04.png!
70
71
После выбора целевой папки нужно в окне "Document Import Wizard" нажать Finish. 
72
73
!importdocument05.png!
74
75
При успешном прохождении процесса импорта в дереве проекта в целевой папке документов появятся импортированные документы, преобразованные в необходимый для дальнейшей работы формат xhtml.
76
77
!importdocument06.png!
78 7 Yuriy Shekochihin
79 11 Yuriy Shekochihin
h2. Ручная разметка требований
80 7 Yuriy Shekochihin
81
Под разметкой требований понимается выделение требований из текста документа. С одним требованием может быть связанно несколько частей документа. Работа с документами производится в редакторе разметки. Для этого нужно, выбрав нужный документ в "Requirement Base Explorer", открыть его двойным щелчком мыши. Откроется редактор разметки.
82
83 8 Yuriy Shekochihin
!add.to.requirement.png!
84 7 Yuriy Shekochihin
85
Для создания требования выполните следующие действия:
86
* выделите часть текста, которая содержит требование;
87
* нажмите на выделенном тексте правой кнопкой мыши и в контекстном меню выберете «Add to requirement...»;
88
* в диалоговом окне укажите узел, к которому будет добавлен отмеченный текст (при необходимости узел можно создать нажав на кнопку "create new").