Оценка покрытия исходных документов с требованиями

Source Document Coverage
Перевод: Станислав Салангин

От заказчиков исходные требования часто поступают в виде документов. Если это документы в формате MS Word, то можно воспользоваться бесплатным модулем  Document Loader, чтобы перенести требования в базу данных проекта. Этот модуль позволяет разобрать документ на отдельные требования, создав соответствующие элементы в проекте, при этом система сохранит связь каждого требования в базе с исходным требованием в документе. 

doc_loader

В результате загрузки исходного документа в Cradle:

  • копия исходного документа сохраняется в базе данных, где он защищен от изменений;
  • в базе данных создаются элементы: по одному для каждого элемента исходного документа (для абзаца, строки таблицы и т.п. ), который был загружен;
  • между загруженными элементами создаются иерархические связи, соответствующие структуре разделов и подразделов исходного документа;
  • каждый элемент БД связывается с соответствующим ему элементом в исходном документе;
  • любая перекрестная ссылка в исходном документе Word воспроизводится в Cradle как связь (при необходимости).

Document Loader позволяет загружать несколько версий каждого исходного документа, при этом:

  • будут автоматически найдены различия между каждой версией каждого исходного документа;
  • будет создана запись о тех элементах, которые были загружены из каждой версии каждого исходного документа.

Есть важные вопросы, связанные с доверием к процессу проектирования, возникающие при загрузке документов заказчика или других внешних документов в любую систему, в том числе Cradle. Обычно это вопросы звучат так:

  • «Какие части наших документов будут загружены?»
  • «Какие элементы в вашей базе данных соответствуют элементам нашего документа?»
  • «Как мы можем быть уверены, что вы не изменили какую-либо часть нашего документа при загрузке его в вашу систему?”

Во первых, Cradle предоставляет отчет о “покрытии документа”. В простейшем случае такой отчет сообщает, какие части документа были загружены, а какие — нет.

coverage

 

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

coverage_result

 

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

Все эти отчеты доступны прямо в документах Microsoft Word с включенным режимом отслеживания изменений. Таким образом, вы можете сохранить и отправить документ непосредственно клиенту или внешней рабочей группе.

Все эти средства являются частью бесплатного модуля Cradle PDM (модуля управления данными проекта) и включены в систему Cradle.

Добавить комментарий