Project

General

Profile

Reqdb ru » History » Version 7

Viktoria Kopach, 05/30/2014 06:33 PM

1 1 Alexey Khoroshilov
h1. Requality
2
3 7 Viktoria Kopach
h2. Краткое описание проекта
4 1 Alexey Khoroshilov
5 7 Viktoria Kopach
Requality это *инструмент для управления требованиями, созданный на базе Eclipse*. Он поддерживает как *разработку требований с нуля*, так и *извлечение иерархии требований из существующих документов*. Requality сохраняет связь между требованием и фрагментами документов, которые были источником этих требований. Так подход делает Requality очень привлекательным для *обратной разработки требований (reverse engineering)*. Еще одним полезным свойством инструмента является поддержка *создания тестовых ситуаций на основе требований*.
6 1 Alexey Khoroshilov
7 7 Viktoria Kopach
h2. Детали реализации
8
9
Requality состоит из java библиотеки, реализующей иерархическую базу данных требований и расширение Eclipse IDE. Requality позволяет создавать иерархию требований и управлять ею. Каждое требование может хранить ссылку на один или несколько фрагментов документа, из которого эти требования и извлекаются. Внутри проекта все документы хранятся в формате HTML, но инструмент предоставляет возможность импортировать также документы в формате .doc и .pdf.
10 1 Alexey Khoroshilov
11 3 Viktoria Kopach
h2. Назначение инструмента
12 1 Alexey Khoroshilov
13 3 Viktoria Kopach
Requality - это инструмент для работы с требованиями, в первую очередь к программным системам. Он позволяет:
14
* определять набор требований к системе, в том числе на основе анализа существующих документов;
15
* структурировать требования: группировать, снабжать их дополнительной информацией;
16
* анализировать набор требований: прослеживать полноту покрытия набора требований тестами, выполнение требований по результатам тестирования и т.п.; генерировать соответствующие отчеты.
17
18
Возможна совместная работа над документами и требованиями при их хранении с использованием любой системы управления версиями, например, "Subversion":http://subversion.apache.org/ или "Git":http://git-scm.com/.
19
Инструмент реализован как плагин на платформе Eclipse и может быть использован как в средах разработки на основе этой платформы, так и независимо.
20
21
h2. Информация о разработчике
22
23
"Домашняя страница проекта":http://forge.ispras.ru/projects/reqdb
24
"Отдел технологий программирования":http://ispras.ru/ru/unitesk/, "Института системного программирования РАН":http://www.ispras.ru
25
26
27 2 Viktoria Kopach
h2. Руководство пользователя
28 1 Alexey Khoroshilov
29
* [[requality-installation-ru|Установка]]
30
* [[requality-usage|Разметка требований]]
31
* [[requality-document-update|Обновление текста требований]]
32
* [[requality-team-svn|Работа с svn]]
33
34
* [[requality-glossary|Requality: глоссарий]]
35
36 5 Viktoria Kopach
* +[[working-with-reqdb|Работа с Requality в консольном режиме]]+
37 1 Alexey Khoroshilov
38 5 Viktoria Kopach
* [[requality-advanced-features|Использование дополнительных возможностей (базовые требования, параметризация)]]
39 1 Alexey Khoroshilov
40 5 Viktoria Kopach
41
* [[requality-knowledge-base-entry1|Статья базы знаний (проблема с загружаемыми RFC)]]
42 1 Alexey Khoroshilov
43
h2. Руководство разработчика
44
45
[[Development-process|Процесс разработки]]
46
47
*+[[Design|Дизайн-документы]]+*
48
49
50
[[SWTBot|Работа с SWTBot]]
51
52
[[Jubula|Работа с Jubula]]
53 4 Viktoria Kopach
54
---------------------
55
56
"About Requality in English":http://forge.ispras.ru/projects/reqdb/wiki
57 6 Viktoria Kopach
58
---------------------