Project

General

Profile

Reqeditor-getting-started » History » Revision 15

Revision 14 (Илья Рудаков, 12/17/2009 12:51 PM) → Revision 15/76 (Илья Рудаков, 12/17/2009 12:53 PM)

h1. Getting started with ReqEditor 

 ReqEditor является инструментом для организации каталога требований. Этот инструмент выполнен в виде расширения для Eclipse.  

 Найти подробную информацию о ReqEditor можно по адресу: http://forge.ispras.ru/projects/show/reqdb 

 h2. Установка ReqEditor 

 Для работы ReqEditor требуется установленный Eclipse. Если у Вас уже установлен Eclispe следующий пункт можно пропустить. 

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

 * Firefox 3.5 или выше; 
 * Eclipse 3.5 или выше; 

 h3. Установка Eclipse 

 http://eclipse.org/ 

 h3. Установка ReqEditor 

 Для установки ReqEditor необходимо скачать последнюю версию расширения с "сайта проекта":http://forge.ispras.ru/projects/list_files/reqdb. Распаковать архив в директорию:  
 <pre>%ECLIPSE%/dropinst</pre> где %ECLIPSE% директория, в которой находиться eclipse. 

 h2. Разметка требований 

 Рассмотрим подробнее работу инструмента на примере требований к функции g_array_new 
 библиотеки glib. 

 h3. Подготовка к работе 

 Открыть необходимые Views 

 !Views-menu-path.png! 

 !Views-show-reqs.png! 

 !Views-show-docs.png! 

 !Views-result.png! 

 h3. Создание нового каталога 

 !Catalog-call-wizards.png! 

 !Catalog-select-wizard.png! 

 !Catalog-_wizard_creates_new_cat.png! 

 В итоге должно получиться следующее: 

 !cat-after-creation.png! 

 h3. Импорт документа в каталог 

 Правый клик -> Импорт... 

 h3. Работа с разметкой документа 

 * Открыть редактор 
 ** Выбрать документ 
 * Выделить нужный текст 
 * Добавить его в новое требование 
 * Добавить к существующему требованию новый текст 
 * Удалить старый текст из требования 

 h3. Работа с требованиями 

 * Редактирование альтернативного описания требования 
 * Управление атрибутами требования 
 * Указание предиката требования 
 * Создание нового требования 
 * Удаление требования 

 h2. Генерация отчетов 

 !RepGen-call.png! 

 !RepGen-dialog.png!