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 | --------------------- |