Project

General

Profile

Actions

Reqdb » History » Revision 41

« Previous | Revision 41/96 (diff) | Next »
Илья Рудаков, 12/18/2009 01:06 PM


ReqDB

Очень часто нам достается унаследованный код или готовое программное приложения без набора тестов. Чтобы у нас появилась возможность вносить модификации в имеющиеся приложение или, например, портировать его на другую платформу, мы должны распологать списком требований, которые определяют поведение рассматриваемой системы.

Абстрактная модель данных базы требований

Working with ReqDB console

Getting started with ReqEditor

ReqEditor

ReqEditor --- инструмент создания базы требований на основе разметки html документов.

*+RreqEditor JSDoc+*

ReqDB use cases

Работа с данными

  • Отображение дерева требований
  • Создание требования
    • Указать родительское требование
    • Указать название требования
    • Задать атрибуты
    • Задать предикат
  • Удаление требования
  • Редактирование требования
    • Переименовать требование
    • Добавить новый атрибут
    • Удалить Атрибут
    • Изменить предикат
    • Изменить родительское требование
    • Изменить альтернативное описание требования
    • Добавить Location
    • Удалить Location
  • Создание инстанцированного дерева требований
  • Добавление Location в требование
  • Удаление Location из требования (одновременно удаляется из документа)
  • Удаление Location из документа (одновременно удаляется из требования)
  • Получить location description из Location
  • Установить альтернативный description у Location
  • Очистка документа от всех Location
  • Генерация отчета
  • Перенос документов в каталог требований ( внешние документы конвертируются и переносятся в каталог )
  • Получение списка каталогов требований
  • Получение списка документов заданного каталога требований
  • Создание каталога требований
  • Получение каталога требований по идентификатору

Работа с деревом требований

  • Получить дерево требований (корень и ссылки на дочерние узлы)

Updated by Илья Рудаков over 14 years ago · 41 revisions