Project

General

Profile

Requality-general » History » Revision 6

Revision 5 (Андрей Третьяков, 01/29/2012 08:42 PM) → Revision 6/12 (Viktoria Kopach, 05/16/2014 07:55 PM)

h1. Requality: общие сведения 

 h2. Назначение инструмента 

 Requality - это инструмент для работы с требованиями, в первую очередь к программным системам. Он позволяет: 
 * определять набор требований к системе, в том числе на основе анализа существующих документов; 
 * структурировать требования: группировать, снабжать их дополнительной информацией; 
 * анализировать набор требований: прослеживать полноту покрытия набора требований тестами, выполнение требований по результатам тестирования и т.п.; генерировать соответствующие отчеты. 

 Возможна совместная работа над документами и требованиями при их хранении с использованием любой системы управления версиями, например, "Subversion":http://subversion.apache.org/ или "Git":http://git-scm.com/. 
 Инструмент реализован как плагин на платформе Eclipse и может быть использован как в средах разработки на основе этой платформы, так и независимо. 

 h2. Информация о разработчике 

 "Домашняя страница проекта":http://forge.ispras.ru/projects/reqdb 
 "UniTESK Lab":http://unitesk.ru, "Институт системного программирования РАН":http://www.ispras.ru 

 h2. Системные требования 

 * "Sun Java SE":http://java.sun.com/javase/downloads/index.jsp 6.0 
 * "Eclipse Platform":http://www.eclipse.org/downloads/ 3.7 
 Можно использовать минимальную сборку Platform Runtime Binary (около 50MB) или любой из пакетов на её основе. 
 Для установки 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. "XULRunner":https://developer.mozilla.org/En/XULRunner 1.9 
 Для Windows рекомендуется использовать XULRunner. 
 ** Если версия Eclipse ниже 4.4, рекомендуется использовать версию установки XULRunner младше 2.0.  
 *** Для этого можно установить Eclipse плагин, который содержит XULRunner, с помощью сайта обновления: 
 http://forge.ispras.ru/repo/xulrunner-eclipse/site/ 
 Также можно скачать XULRunner на "сайте":https://developer.mozilla.org/En/XULRunner 
 и достаточно распаковать архив в удобное место. 
 После При использовании ОС Windows после распаковки XULRunner необходимо зарегистрировать в системе командой: 
 @ @ 
 @xulrunner.exe --register-global@ 
 @ @ 
 В Windows 7 эта команда должна выполняться с правами администратора системы. 
 *** * При уже установленном браузере Mozilla Firefox можно не устанавливать отдельную копию 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.8] 
 "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.8" 
 ** Для Eclipse 4.4 и старше рекомендуется скачать XULRunner с сайта, распаковать скачанный архив в удобное место на диске и дописать в eclipse.ini строчку: 
 -Dorg.eclipse.swt.browser.XULRunnerPath=<путь к XULRunner> 
 Если после распаковки скачанного архива ваш XULRunner лежит в папке C:\xulrunner, эта строка должна будет выглядеть так: 
 -Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner 

 * Для Linux рекомендуется использовать WebKit. Для установки WebKit нужно выполнить в командной строке команду: 
 sudo apt-get install libwebkitgtk-1.0-0 
    
 h2. Установка инструмента 

 Возможны два варианта установки инструмента: в каталог eclipse/dropins или через Eclipse Update Manager. Первый способ позволяет использовать инструмент как из Eclipse, так и в консольном режиме. Второй способ упрощает процесс обновления версии инструмента, но ограничивает использование только средой Eclipse. 

 h3. 1. Вариант установки в dropins 

 * Установка 
 Для установки Requality распакуйте архив в каталог eclipse/dropins. 
 * Удаление 
 Запустите Eclipse, в которую установлен Requality. Установите любую перспективу, отличную от Requality. Закройте Eclipse. 
 Удалите каталог с Requality из eclipse/dropins. 
 Запустите Eclipse для обновления информации об установленных плагинах. Закройте Eclipse. 
 * Обновление  
 Удалите предыдущую версию Requality, а затем установите новую версию, как описано в пунктах ''Установка'' и ''Удаление''. 

 h3. 2. Вариант установки через Eclipse Update Manager 

 * Установка 
 Для установки Requality с помощью Eclipse Update Manager в оконном меню выберите пункт ''Install New Software...''