Requality-general » History » Revision 11
Revision 10 (Viktoria Kopach, 05/19/2014 07:06 PM) → Revision 11/12 (Alexey Khoroshilov, 05/20/2014 12:17 AM)
h1. Requality: общие сведения h2. Назначение инструмента Requality - это инструмент для работы с требованиями, в первую очередь к программным системам. Он позволяет: * определять набор требований к системе, в том числе на основе анализа существующих документов; * структурировать требования: группировать, снабжать их дополнительной информацией; * анализировать набор требований: прослеживать полноту покрытия набора требований тестами, выполнение требований по результатам тестирования и т.п.; генерировать соответствующие отчеты. Возможна совместная работа над документами и требованиями при их хранении с использованием любой системы управления версиями, например, "Subversion":http://subversion.apache.org/ или "Git":http://git-scm.com/. Инструмент реализован как плагин на платформе Eclipse и может быть использован как в средах разработки на основе этой платформы, так и независимо. h2. Информация о разработчике "Домашняя страница проекта":http://forge.ispras.ru/projects/reqdb "Отдел технологий программирования":http://ispras.ru/ru/unitesk/, "Института "UniTESK Lab":http://unitesk.ru, "Институт системного программирования РАН":http://www.ispras.ru h2. Системные требования * "Sun Java SE":http://java.sun.com/javase/downloads/index.jsp (рекомендуется версия 7.0, поддерживается 6.0 и выше) 7.0 * "Eclipse Platform":https://www.eclipse.org/downloads/index-developer.php (рекомендуется версия 4.4, поддерживается 3.7 и выше) 4.4 Можно использовать стандартную сборку Eclipse Standard 4.4 M7 (около 200MB) или любой из пакетов на её основе. Для установки Eclipse достаточно распаковать архив в удобное место. При этом будет создан подкаталог ''eclipse''. * "CVS":http://www.eclipse.org/eclipse/platform-cvs/, "Subversive":http://www.eclipse.org/subversive/, "EGit":http://www.eclipse.org/egit/ или другой Eclipse Team Provider - в зависимости от используемой системы контроля версий. * Requality требует интеграции браузерного движка с Eclipse. ** Для Windows рекомендуется использовать XULRunner. Нужно скачать XULRunner с "сайта":http://requality.ru/ru/doc.ru.html, распаковать скачанный архив в удобное место на диске и дописать в eclipse.ini строчку: -Dorg.eclipse.swt.browser.XULRunnerPath=<путь к XULRunner> Если после распаковки скачанного архива ваш XULRunner лежит в папке C:\xulrunner, эта строка должна будет выглядеть так: -Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner ** Для Linux рекомендуется использовать WebKit. Для установки WebKit нужно выполнить в командной строке команду: @sudo sudo apt-get install libwebkitgtk-1.0-0@ * Для командной работы с проектом также требуется установка "Subversive":http://www.eclipse.org/subversive/, "EGit":http://www.eclipse.org/egit/ или другой Eclipse Team Provider, в зависимости от используемой системы контроля версий. Рекомендуется EGit. libwebkitgtk-1.0-0 ----- _В том случае, если вы все-таки используете версию Eclipse ниже 4.4, рекомендуется использовать версию XULRunner младше 2.0._ * _Для этого можно установить Eclipse плагин, который содержит XULRunner, с помощью сайта обновления: http://forge.ispras.ru/repo/xulrunner-eclipse/site/_ _Также можно скачать XULRunner на "сайте":http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.2.19/ "сайте":https://developer.mozilla.org/En/XULRunner и распаковать архив в удобное место._ _После распаковки XULRunner необходимо зарегистрировать в системе командой:_ @ @ @xulrunner.exe --register-global@ @ @ _В Windows 7 эта команда должна выполняться с правами администратора системы._ * _При уже установленном браузере Mozilla Firefox можно не устанавливать отдельную копию XULRunner (информацию о совместимости версий Eclipse и XULRunner смотрите "здесь":http://eclipse.org/swt/faq.php#howusemozilla). XULRunner. Можно скопировать в папку с Firefox только файл xulrunner.exe и выполнить вышеуказанную команду._ _Также можно просто добавить в реестр следующую информацию (контролируйте правильность путей и номеров версий!):_ _Windows Registry Editor Version 5.00_ _[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]_ _[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]_ _[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.19]_ _[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.8]_ _"Version"="1.9.2.19"_ _"Version"="1.9.2.8"_ _"GreHome"="C:\\Program Files\\Mozilla Firefox"_ _"xulrunner"="true"_ _"abi"="x86-msvc"_ _"javaxpcom"="1"_ _[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]_ _"CurrentVersion"="1.9.2.19"_ _"CurrentVersion"="1.9.2.8"_ -----