Project

General

Profile

Actions

Requality

Краткое описание проекта

Requality это инструмент для управления требованиями, созданный на базе Eclipse. Он поддерживает как разработку требований с нуля, так и извлечение иерархии требований из существующих документов. Requality сохраняет связь между требованием и фрагментами документов, которые были источником этих требований. Так подход делает Requality очень привлекательным для обратной разработки требований (reverse engineering). Еще одним полезным свойством инструмента является поддержка создания тестовых ситуаций на основе требований.

Детали реализации

Requality состоит из java библиотеки, реализующей иерархическую базу данных требований и расширение Eclipse IDE. Requality позволяет создавать иерархию требований и управлять ею. Каждое требование может хранить ссылку на один или несколько фрагментов документа, из которого эти требования и извлекаются. Внутри проекта все документы хранятся в формате HTML, но инструмент предоставляет возможность импортировать также документы в формате .doc и .pdf.

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

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

Возможна совместная работа над документами и требованиями при их хранении с использованием любой системы управления версиями, например, Subversion или Git.
Инструмент реализован как плагин на платформе Eclipse и может быть использован как в средах разработки на основе этой платформы, так и независимо.

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

Домашняя страница проекта
Отдел технологий программирования, Института системного программирования РАН

Руководство пользователя

Руководство разработчика

Процесс разработки

Дизайн-документы

Работа с SWTBot

Работа с Jubula


About Requality in English


Updated by Viktoria Kopach over 3 years ago · 9 revisions