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 | ----- |