Если в Вашей системе Java версии 1.6 не установлена как используемая по умолчанию, то для запуска программы необходимо явно указать директорию, в которой находится исполняемый файл java.exe нужной версии. Например:
"C:\Program Files\Java\jre1.6.0\bin\java" -jar amRequires.jar.
В этом случае необходимо также отредактировать файл Req.bat – добавить путь к исполняемому файлу.
Запуск программы для создания и редактирования списков типов требований осуществляется командой:
java -cp amRequires.jar m.req.type.MReqTypeFrameXML
Для облегчения запуска программы создан файл ReqTypes.bat.
Если в Вашей системе Java версии 1.6 не установлена как используемая по умолчанию, то для запуска программы необходимо явно указывать директорию, в которой находится исполняемый файл java.exe нужной версии и отредактировать файл ReqTypes.bat.
Запуск программы для создания и редактирования списков атрибутов требований осуществляется командой:
java -cp amRequires.jar m.req.attribute.MReqAttributeTypeFrameXML
Для облегчения запуска программы создан файл ReqAttributes.bat.
Если в Вашей системе Java версии 1.6 не установлена как используемая по умолчанию, то для запуска программы необходимо явно указывать директорию, в которой находится исполняемый файл java.exe нужной версии и отредактировать файл ReqAttributes.bat.
Чтобы каждый раз не набирать команду вручную, создан скрипт Req.bat. Запускайте этот файл для старта программы.
Если в Вашей системе Java версии 1.6 не установлена как используемая по умолчанию, то для запуска программы необходимо явно указать директорию, в которой находится исполняемый файл java нужной версии. Например:
/usr/java/jre1.6.0_05/bin/java -jar ./amRequires.jar
В этом случае необходимо также отредактировать файл Req.bat – добавить путь к исполняемому файлу.
Запуск программы для создания и редактирования списков типов требований осуществляется командой:
java -cp ./amRequires.jar m.req.type.MReqTypeFrameXML
Для облегчения запуска программы создан файл ReqTypes.bat.
Если в Вашей системе Java версии 1.6 не установлена как используемая по умолчанию, то для запуска программы необходимо явно указывать директорию, в которой находится исполняемый файл java нужной версии и отредактировать файл ReqTypes.bat.
Запуск программы для создания и редактирования списков атрибутов требований осуществляется командой:
java -cp ./amRequires.jar m.req.attribute.MReqAttributeTypeFrameXML
Для облегчения запуска программы создан файл ReqAttributes.bat.
Если в Вашей системе Java версии 1.6 не установлена как используемая по умолчанию, то для запуска программы необходимо явно указывать директорию, в которой находится исполняемый файл java нужной версии и отредактировать файл ReqAttributes.bat.
В директории Samples расположен файл ReqAttributes.rat с примером набора атрибутов требований.
На рисунке показан внешний вид программы.
Создание списка типов требований
Загрузка списка типов требований
В диалоге используется фильтры для показа только файлов с расширением .rt или .xml. Если файл со списком типов требований имеет другое расширение, то необходимо в фильтре установить отображение всех файлов.Сохранение списка типов требований
Необходимо указывать расширение .rt или .xml в конце имени файлаДобавление типа
.
Например, uc_ - префикс варианта использования -> uc_101 - идентификатор варианта использования, u_ - префикс пользовательского требования -> u_32 - идентификатор пользовательского требования.
На первой закладке Вы можете выбрать и загрузить один из ранее сохраненных проектов. В списке отображается информация о названии проекта, файле, в котором он сохранен, и времени сохранения.
На второй закладке находится диалог для загрузки файла проекта.
Третья закладка предназначена для создания нового проекта. На ней расположен диалог для выбора файла со списком типов требований и их атрибутами, которые будут использоваться в новом проекте. DIV class="note">
Слева расположен список требований. Возможны два способа представления этого списка: в виде дерева и в виде таблицы. Переключаться между способами представления можно с помощью закладок.
Справа расположена панель с атрибутами активного требования. Здесь Вы можете просмотреть информацию о требовании и поменять название, установить новый тип, изменить описание, поменять значения атрибутов, удалить ссылки на другие требования, создать и удалить ссылки на файлы, перейти по ссылкам на требования и открыть присоединенные файлы.
В нижней части окна находится текстовое поле для вывода сообщений.
Границы между частями подвижные. Вы можете установить их так, как Вам удобно. Для этого нужно захватить (нажать и удерживать кнопку мыши) границу, перетащить ее мышью на новое место и отпустить кнопку мыши.
Чтобы экспортировать требование:
Создание проекта
По умолчанию будут подставлены файлы со списками значений атрибутов, использованные при создании предыдущего проекта.
Сохранение проекта
Выбрать пункт меню «Проект->Сохранить» можно, нажав одновременно клавиши Ctrl и S.
Сохранение проекта в другом файле
Открытие проекта
По умолчанию на закладке «Открыть проект» используется фильтр, показывающий только файлы с расширением «.req». Так же можно установить фильтр для файлов с расширением «.xml». Если проект сохранен в файле с другим расширением, то, чтобы увидеть его в списке, необходимо изменить фильтр на «Все файлы» (All Files).
Экспорт требования
Программа позволяет экспортировать выделенное требования и подчиненные ему требования. При этом экспортируемые требования сохраняются как отдельный проект.
Чтобы импортировать проект требований:
Для того, чтобы легче было отслеживать подобные связи в программе предусмотрено создание ссылок между требованиями. В панели атрибутов требования расположены таблицы со ссылками на требования, на которые ссылается данное (исходящие ссылки), и ссылками, указывающими на данное требование (входящие ссылки). В таблицах отображаются название и тип , а так же время последнего изменения требования, на которое указывает ссылка. Так же в таблицах отображается статус ссылки и время изменения ссылки.
При создании ссылка имеет статус «Проверена». Если требование, на которое указывает ссылка будет изменено, то статус изменится на «Требование изменено» и цвет фона изменится на желтый. После того, как Вы проверите не повлияло ли изменение требования на то, на которое указывает ссылка, и при необходимости внесете изменения, можно вернуть статус ссылки «Проверена». Для этого выделите ссылку и нажмите кнопку «Проверена».
Переход возможен как по исходящей, так и по входящей ссылке.
Создание требования
Создание подчиненного требования
на панели над деревом.
Активным является требование, которое выделено в дереве требований (или таблице) и чьи атрибуты отображаются в правой части окна программы.
Чтобы сделать требование активным, щелкните по соответствующему узлу в дереве левой кнопкой мыши, или с помощью кнопок «Вверх» «Вниз» на клавиатуре переместите выделение на требуемый узел дерева или строку таблицы.
Создание требования на текущем уровне иерархии
на панели над деревом.
Вставка нового требования перед активным
на панели над деревом.
Вставка нового требования после активного
на панели над деревом.
Изменение требования
Перемещение требования
Перемещение с помощью кнопок
на панели над деревом, чтобы поменять местами активное требование и требование, расположенное ниже его в дереве. Если активное требование является последним среди требований одного родителя, то оно не будет перемещено.
, чтобы поменять местами активное требование и требование, расположенное выше него в дереве. Если активное требование расположено сразу после родительского требования, то оно не будет перемещено.
Перетаскивание с помощью мыши
В отличии от перемещения с помощью кнопок «Переместить требование вниз» и «Переместить требование вверх», которые позволяют переместить требование в пределах одного уровня иерархии, мышью можно переместить требование к любому родителю.
Удаление требования
на панели над деревом.
Ссылки на требования
Отдельные требования могут быть связаны между собой. Например, вариант использования может описывать как будет реализовано пользовательское требование или вариант использования обобщенного уровня может ссылаться на варианты использования пользовательского уровня.
Создание ссылки на требование
Переход к требованию по ссылке
Удаление ссылки на требования
Ссылки на файлы
Требование может содержать ссылки на файлы. Это могут быть графические файлы с прототипами пользовательского интерфейса, документы, регламентирующие деятельность предприятия, работу которого Вы автоматизируете, или блок-схемы, описывающие алгоритмы.
Создание ссылки на файл
Удаление ссылки на файл
Открытие прикрепленного файла
Может потребоваться настройка операционной системы для автоматического запуска приложения, ассоциированного с типом открываемого файла.Создание текстового файла с описанием требований
Программа позволяет создавать по разному оформленные HTML файлы:
Поиск требования в дереве
для поиска ниже текущего активного узла дерева или
для поиска в противоположном направлении.
Описание регулярных выражений можно посмотреть в википедии на
ru.wikipedia.org
Назначение кнопок и списков показано на рисунке.
Редактор имеет два режима: встроенный и в отдельном окне. В последнем случае можно изменять размеры поля редактирования, что делает работу с текстом более удобной. Переключение между режимами осуществляется с помощью крайней левой кнопки в панели инструментов редактора .
Действие кнопок H3, H4, P аналогично использованию одноименных тэгов в HTML.