Project

General

Profile

Requality-general » History » Version 12

Alexey Khoroshilov, 05/22/2014 10:00 AM

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 11 Alexey Khoroshilov
"Отдел технологий программирования":http://ispras.ru/ru/unitesk/, "Института системного программирования РАН":http://www.ispras.ru
17 1 Viktoria Kopach
18 2 Андрей Третьяков
h2. Системные требования
19 1 Viktoria Kopach
20 11 Alexey Khoroshilov
* "Sun Java SE":http://java.sun.com/javase/downloads/index.jsp (рекомендуется версия 7.0, поддерживается 6.0 и выше)
21
* "Eclipse Platform":https://www.eclipse.org/downloads/index-developer.php (рекомендуется версия 4.4, поддерживается 3.7 и выше)
22 12 Alexey Khoroshilov
Можно использовать стандартную сборку Eclipse Standard 4.4 (около 200MB) или любой из пакетов на её основе.
23 5 Андрей Третьяков
Для установки Eclipse достаточно распаковать архив в удобное место. При этом будет создан подкаталог ''eclipse''.
24 1 Viktoria Kopach
* Requality требует интеграции браузерного движка с Eclipse.
25 12 Alexey Khoroshilov
** Для Windows рекомендуется использовать XULRunner. Для Eclipse 4.4 (Luna) рекомендуется использовать XULRunner 24, который можно скачать с "сайта":http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/24.0/runtimes/. После распаковки скачанного архива в удобное место, требуется дописать в конец eclipse.ini строчку:
26 1 Viktoria Kopach
-Dorg.eclipse.swt.browser.XULRunnerPath=<путь к XULRunner>
27 12 Alexey Khoroshilov
Например, если XULRunner был распакован в папку C:\xulrunner, эта строка должна будет выглядеть так:
28 1 Viktoria Kopach
-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner
29 12 Alexey Khoroshilov
** Для Linux рекомендуется использовать WebKit. Для установки WebKit в дистрибутиве Ubuntu необходимо выполнить в командной строке команду:
30 11 Alexey Khoroshilov
 @sudo apt-get install libwebkitgtk-1.0-0@
31
* Для командной работы с проектом также требуется установка "Subversive":http://www.eclipse.org/subversive/, "EGit":http://www.eclipse.org/egit/ или другой Eclipse Team Provider, в зависимости от используемой системы контроля версий. Рекомендуется EGit.
32 9 Viktoria Kopach
33
-----
34
35
_В том случае, если вы все-таки используете версию Eclipse ниже 4.4, рекомендуется использовать версию XULRunner младше 2.0._
36
* _Для этого можно установить Eclipse плагин, который содержит XULRunner, с помощью сайта обновления:
37
http://forge.ispras.ru/repo/xulrunner-eclipse/site/_
38 11 Alexey Khoroshilov
_Также можно скачать XULRunner на "сайте":http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.2.19/
39 9 Viktoria Kopach
и распаковать архив в удобное место._
40
_После распаковки XULRunner необходимо зарегистрировать в системе командой:_
41
@ @
42
@xulrunner.exe --register-global@
43
@ @
44
_В Windows 7 эта команда должна выполняться с правами администратора системы._
45 11 Alexey Khoroshilov
* _При уже установленном браузере Mozilla Firefox можно не устанавливать отдельную копию XULRunner (информацию о совместимости версий Eclipse и XULRunner смотрите "здесь":http://eclipse.org/swt/faq.php#howusemozilla). Можно скопировать в папку с Firefox только файл xulrunner.exe и выполнить вышеуказанную команду._
46 9 Viktoria Kopach
_Также можно просто добавить в реестр следующую информацию (контролируйте правильность путей и номеров версий!):_
47
_Windows Registry Editor Version 5.00_
48
_[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]_
49
_[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]_
50 11 Alexey Khoroshilov
_[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.19]_
51
_"Version"="1.9.2.19"_
52 9 Viktoria Kopach
_"GreHome"="C:\\Program Files\\Mozilla Firefox"_
53
_"xulrunner"="true"_
54
_"abi"="x86-msvc"_
55
_"javaxpcom"="1"_
56
_[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]_
57 11 Alexey Khoroshilov
_"CurrentVersion"="1.9.2.19"_
58 9 Viktoria Kopach
59
-----