Reqdb ru » History » Revision 8
Revision 7 (Viktoria Kopach, 05/30/2014 06:33 PM) → Revision 8/9 (Alexey Khoroshilov, 06/11/2014 09:35 AM)
h1. Requality h2. Краткое описание проекта Requality это *инструмент для управления требованиями, созданный на базе Eclipse*. Он поддерживает как *разработку требований с нуля*, так и *извлечение иерархии требований из существующих документов*. Requality сохраняет связь между требованием и фрагментами документов, которые были источником этих требований. Так подход делает Requality очень привлекательным для *обратной разработки требований (reverse engineering)*. Еще одним полезным свойством инструмента является поддержка *создания тестовых ситуаций на основе требований*. h2. Детали реализации Requality состоит из java библиотеки, реализующей иерархическую базу данных требований и расширение Eclipse IDE. Requality позволяет создавать иерархию требований и управлять ею. Каждое требование может хранить ссылку на один или несколько фрагментов документа, из которого эти требования и извлекаются. Внутри проекта все документы хранятся в формате HTML, но инструмент предоставляет возможность импортировать также документы в формате .doc и .pdf. 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/, "Института системного программирования РАН":http://www.ispras.ru h2. Руководство пользователя * [[requality-installation-ru|Установка]] * [[requality-usage|Разметка требований]] * [[requality-document-update|Обновление текста требований]] * [[requality-team-svn|Работа с svn]] * [[requality-glossary|Requality: глоссарий]] * +[[working-with-reqdb|Работа с Requality в консольном режиме]]+ * [[requality-advanced-features|Использование дополнительных возможностей (базовые требования, параметризация)]] * [[requality-knowledge-base-entry1|Практические советы]] [[requality-knowledge-base-entry1|Статья базы знаний (проблема с загружаемыми RFC)]] h2. Руководство разработчика [[Development-process|Процесс разработки]] *+[[Design|Дизайн-документы]]+* [[SWTBot|Работа с SWTBot]] [[Jubula|Работа с Jubula]] --------------------- "About Requality in English":http://forge.ispras.ru/projects/reqdb/wiki ---------------------