- •Пояснительная записка
- •2 Обзорно-аналитическая часть
- •2.1 Анализ существующих методов
- •2.1.1 Онтологический метод
- •2.1.2 Мультиагентный подход
- •2.2 Анализ существующего программного обеспечения для управления требованиями
- •2.2.1 Windchill Requirements Management
- •2.2.2. Siemens Teamcenter
- •2.2.3 Ibm Rational Doors
- •2.2.4 Сравнительная таблица функциональности существующего по для ут
- •2.3 Недостатки существующего программного обеспечения
- •3.1 Проблемы, возникающие при управлении требованиями сложного изделия, решаемые мультиагентным методом
- •3.1.1 Отслеживание требований на всех стадиях жизненного цикла проектирования и производства сложного изделия
- •3.1.2 Как повлияет изменение одного требования на остальные требования
- •3.1.3 Автоматизированный подбор методов верификации для требований
- •3.1.4 Отслеживание соблюдения нормативных, международных стандартов, госТов, правил
- •4.1 Алгоритм автоматизированного подбора методов проверки для требований
- •4.1.1 Методы проверки
- •4.1.2 Методы контроля
- •4.1.3 Описание алгоритма для подбора методов проверки для требований
- •4.1.4 Практическая реализация
- •4.2 Алгоритм определения последствий при изменении требования
- •4.3 Отслеживание соблюдения нормативных, международных стандартов, госТов, правил
- •4.4 Отслеживание требований на всех стадиях жизненного цикла проектирования и производства сложного изделия
- •4.5 Прототип программы «Smart Requirements»
- •4.6 Будущее развитие концепции мультиагентного управления требованиями
- •5 Техническо-экономическое обоснование целесообразности управления требованиями сложного изделия при помощи программного продукта «Smart Requirements»
2.2.3 Ibm Rational Doors
IBM Rational DOORS — это приложение для управления требованиями, которое позволяет оптимизировать обмен информацией о требованиях, проверку их выполнения и совместную работу по управлению ими в масштабах организации и всей цепочки поставок. Это масштабируемое решение может помочь в управлении рамками и стоимостью проекта и достижении бизнес-целей. Rational DOORS позволяет собирать, трассировать, анализировать и управлять изменениями информации и показывает соответствие нормативам и стандартам.
Функциональность:
- трассируемость: Связывание требований с элементами проекта, планами тестирования, тестовыми наборами и другими требованиями;
- масштабируемость: Масштабирование в соответствии с меняющимися потребностями по управлению требованиями;
- тest Tracking Toolkit: Включает Test Tracking Toolkit для сред неавтоматизированного тестирования для связывания требований с тестовыми наборами;
- интеграции: Управление изменениями требований с помощью либо простой готовой системы предложений изменений, либо более детального настраиваемого потока операций контроля изменений с решениями для управления изменениями Rational.
Test Tracking Toolkit:
- позволяет создавать ссылки из требований на тест;
- определяет тестовые наборы, записи и сравнивает прогоны тестов;
- обеспечивает охват всех требований тестовыми наборами.
IBM Rational / Telelogic DOORS улучшает качество, обеспечивая прозрачность целей создания продукта, требований клиентов, технических заданий, стандартов, условий и инструкций. Обладая широчайшими возможностями для сбора, компоновки, трассировки, анализа и управления изменениями требований, данное многоплатформенное решение обеспечивает полное соответствие проектного задания и окончательного результата.
Основное предназначение и функционал DOORS легко представить, если задуматься над тем, какие ресурсы затрачиваются на то, чтобы внести в проект необходимые изменения, отследить документы, в которые они вносятся, проверить вносимые дополнения на непротиворечивость друг другу, известить об этих изменениях всех вовлеченных в процесс, найти в многостраничных документах последние изменения, скорректировать и привести в соответствие имеющиеся планы и согласовать новые, согласовывать сроки этапов и проектов, провести многочисленные совещания, а для разных департаментов компании – согласовать свою совместную работу с другими отделами.
DOORS может работать с одной или несколькими базами данных с иерархической схемой доступа к ним и благодаря дополнительным опциям может использоваться для работы в офисе по локальной сети и для работы через WEB-интерфейс (территориально-распределенные пользователи, подрядчики, заказчики, распределенные команды)[2].
Рисунок 8 – интерфейс программы IBM Rational Doors[2]
2.2.4 Сравнительная таблица функциональности существующего по для ут
В таблице 1 приведены основные критерии для программ, осуществляющих процесс управления требованиями.
Таблица 1 – Сравнительная характеристика функциональности программ для управления требованиями
Критерий сравнения |
Windchill Requirements Management |
Siemens Teamcenter |
IBM Rational Doors |
|
+ |
+ |
- |
|
- |
- |
- |
|
+ |
+ |
+ |
|
- |
- |
- |
|
- |
-/+ |
- |
|
- |
+ |
- |