Reqdb ru » History » Version 9
Viktoria Kopach, 11/09/2015 04:52 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 | 2 | Viktoria Kopach | h2. Руководство пользователя |
27 | 1 | Alexey Khoroshilov | |
28 | * [[requality-installation-ru|Установка]] |
||
29 | * [[requality-usage|Разметка требований]] |
||
30 | 9 | Viktoria Kopach | * [[requality-document-update|Перенос фрагментов требований в новую версию документа]] |
31 | 1 | Alexey Khoroshilov | * [[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 | --------------------- |