Project

General

Profile

Reqdb ru » History » Version 8

Alexey Khoroshilov, 06/11/2014 09:35 AM

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 2 Viktoria Kopach
h2. Руководство пользователя
27 1 Alexey Khoroshilov
28
* [[requality-installation-ru|Установка]]
29
* [[requality-usage|Разметка требований]]
30
* [[requality-document-update|Обновление текста требований]]
31
* [[requality-team-svn|Работа с svn]]
32
33
* [[requality-glossary|Requality: глоссарий]]
34
35 5 Viktoria Kopach
* +[[working-with-reqdb|Работа с Requality в консольном режиме]]+
36 1 Alexey Khoroshilov
37 5 Viktoria Kopach
* [[requality-advanced-features|Использование дополнительных возможностей (базовые требования, параметризация)]]
38 1 Alexey Khoroshilov
39
40 8 Alexey Khoroshilov
* [[requality-knowledge-base-entry1|Практические советы]]
41 1 Alexey Khoroshilov
42
h2. Руководство разработчика
43
44
[[Development-process|Процесс разработки]]
45
46
*+[[Design|Дизайн-документы]]+*
47
48
49
[[SWTBot|Работа с SWTBot]]
50
51
[[Jubula|Работа с Jubula]]
52 4 Viktoria Kopach
53
---------------------
54
55
"About Requality in English":http://forge.ispras.ru/projects/reqdb/wiki
56 6 Viktoria Kopach
57
---------------------