Project

General

Profile

Requality-general » History » Version 7

Viktoria Kopach, 05/16/2014 07:59 PM

1 1 Viktoria Kopach
h1. Requality: общие сведения
2
3
h2. Назначение инструмента
4
5
Requality - это инструмент для работы с требованиями, в первую очередь к программным системам. Он позволяет:
6 3 Андрей Третьяков
* определять набор требований к системе, в том числе на основе анализа существующих документов;
7
* структурировать требования: группировать, снабжать их дополнительной информацией;
8
* анализировать набор требований: прослеживать полноту покрытия набора требований тестами, выполнение требований по результатам тестирования и т.п.; генерировать соответствующие отчеты.
9 4 Андрей Третьяков
10 5 Андрей Третьяков
Возможна совместная работа над документами и требованиями при их хранении с использованием любой системы управления версиями, например, "Subversion":http://subversion.apache.org/ или "Git":http://git-scm.com/.
11 1 Viktoria Kopach
Инструмент реализован как плагин на платформе Eclipse и может быть использован как в средах разработки на основе этой платформы, так и независимо.
12
13 2 Андрей Третьяков
h2. Информация о разработчике
14
15 5 Андрей Третьяков
"Домашняя страница проекта":http://forge.ispras.ru/projects/reqdb
16
"UniTESK Lab":http://unitesk.ru, "Институт системного программирования РАН":http://www.ispras.ru
17 1 Viktoria Kopach
18 2 Андрей Третьяков
h2. Системные требования
19 1 Viktoria Kopach
20 7 Viktoria Kopach
* "Sun Java SE":http://java.sun.com/javase/downloads/index.jsp 7.0
21
* "Eclipse Platform":http://www.eclipse.org/downloads/ 4.4
22 2 Андрей Третьяков
Можно использовать минимальную сборку Platform Runtime Binary (около 50MB) или любой из пакетов на её основе.
23 1 Viktoria Kopach
Для установки Eclipse достаточно распаковать архив в удобное место. При этом будет создан подкаталог ''eclipse''.
24 5 Андрей Третьяков
* "CVS":http://www.eclipse.org/eclipse/platform-cvs/, "Subversive":http://www.eclipse.org/subversive/, "EGit":http://www.eclipse.org/egit/ или другой Eclipse Team Provider - в зависимости от используемой системы контроля версий.
25 6 Viktoria Kopach
* Requality требует интеграции браузерного движка с Eclipse.
26
Для Windows рекомендуется использовать XULRunner.
27
** Если версия Eclipse ниже 4.4, рекомендуется использовать версию XULRunner младше 2.0. 
28
*** Для этого можно установить Eclipse плагин, который содержит XULRunner, с помощью сайта обновления:
29
http://forge.ispras.ru/repo/xulrunner-eclipse/site/
30
Также можно скачать XULRunner на "сайте":https://developer.mozilla.org/En/XULRunner
31
и распаковать архив в удобное место.
32
После распаковки XULRunner необходимо зарегистрировать в системе командой:
33 1 Viktoria Kopach
@ @
34 3 Андрей Третьяков
@xulrunner.exe --register-global@
35 5 Андрей Третьяков
@ @
36 1 Viktoria Kopach
В Windows 7 эта команда должна выполняться с правами администратора системы.
37 6 Viktoria Kopach
*** При уже установленном браузере Mozilla Firefox можно не устанавливать отдельную копию XULRunner. Можно скопировать в папку с Firefox только файл xulrunner.exe и выполнить вышеуказанную команду.
38 1 Viktoria Kopach
Также можно просто добавить в реестр следующую информацию (контролируйте правильность путей и номеров версий!):
39
Windows Registry Editor Version 5.00
40
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]
41
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]
42
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.8]
43
"Version"="1.9.2.8"
44
"GreHome"="C:\\Program Files\\Mozilla Firefox"
45
"xulrunner"="true"
46
"abi"="x86-msvc"
47
"javaxpcom"="1"
48
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]
49
"CurrentVersion"="1.9.2.8"
50 6 Viktoria Kopach
** Для Eclipse 4.4 и старше рекомендуется скачать XULRunner с сайта, распаковать скачанный архив в удобное место на диске и дописать в eclipse.ini строчку:
51
-Dorg.eclipse.swt.browser.XULRunnerPath=<путь к XULRunner>
52
Если после распаковки скачанного архива ваш XULRunner лежит в папке C:\xulrunner, эта строка должна будет выглядеть так:
53
-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner
54
55
* Для Linux рекомендуется использовать WebKit. Для установки WebKit нужно выполнить в командной строке команду:
56
sudo apt-get install libwebkitgtk-1.0-0
57 1 Viktoria Kopach
    
58 2 Андрей Третьяков
h2. Установка инструмента
59 1 Viktoria Kopach
60 2 Андрей Третьяков
Возможны два варианта установки инструмента: в каталог eclipse/dropins или через Eclipse Update Manager. Первый способ позволяет использовать инструмент как из Eclipse, так и в консольном режиме. Второй способ упрощает процесс обновления версии инструмента, но ограничивает использование только средой Eclipse.
61 1 Viktoria Kopach
62 2 Андрей Третьяков
h3. 1. Вариант установки в dropins
63
64
* Установка
65 1 Viktoria Kopach
Для установки Requality распакуйте архив в каталог eclipse/dropins.
66 2 Андрей Третьяков
* Удаление
67 1 Viktoria Kopach
Запустите Eclipse, в которую установлен Requality. Установите любую перспективу, отличную от Requality. Закройте Eclipse.
68
Удалите каталог с Requality из eclipse/dropins.
69
Запустите Eclipse для обновления информации об установленных плагинах. Закройте Eclipse.
70 2 Андрей Третьяков
* Обновление 
71
Удалите предыдущую версию Requality, а затем установите новую версию, как описано в пунктах ''Установка'' и ''Удаление''.
72 1 Viktoria Kopach
73 2 Андрей Третьяков
h3. 2. Вариант установки через Eclipse Update Manager
74
75
* Установка
76 1 Viktoria Kopach
Для установки Requality с помощью Eclipse Update Manager в оконном меню выберите пункт ''Install New Software...''