FORESIGHT Pro

RHAPSODY DESIGN MANAGER

IBM® Rational Rhapsody Design Manager - это веб-инструмент для совместной работы, позволяющий широкому кругу заинтересованных лиц принимать действенное участие в проектировании продуктов, программного обеспечения и систем и интегрировать процессы проектирования в жизненные циклы разработки приложений и систем в целом.

 

IBM® Rational Rhapsody Design Manager   - интегрированное решение в составе Rational solution for systems and software engineering, поддерживающее бесшовную интеграцию с решением IBM для совместного управления жизненным циклом системы – Collaborative For Lifecycle Management (CLM), тем самым обеспечивая привязки всех типов эскизов к требованиям, артефактам тестирования и запросам на изменения.

Рис. 1. RDM как интеграционное решение

 

 

 

Функции Design Management

 

• Глобальные конфигурации

Rational Rhapsody Design Manager позволяет собирать конфигурации в глобальные конфигурации, обеспечивающие правильное преобразование версий артефактов, связанных в приложениях CLM.

 

• Интеграция жизненных циклов

Средства проектирования можно интегрировать в общий жизненный цикл систем и разработки встроенного программного обеспечения.

 

• Трассируемость и анализ воздействия

При интеграции функций управления проектированием с CLM можно установить связи между элементами эскиза, другими эскизами и артефактами жизненного цикла (управление архитектурой, управление требованиями, управление изменениями и управление качеством). 

 

• Быстрое создание эскиза

Design Management позволяет использовать функцию быстрого создания эскиза совместными усилиями для воплощения идей проектирования и создания архитектуры.

 

• Создание отчетов и документов

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

 

• Управление изменениями для эскизов

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

 

Компоненты Design Management

• Design Management Server, предоставляющий центральное хранилище артефактов проектирования и службы для совместного управления проектированием.

• Служба импорта Design Manager, отвечающая за импорт артефактов проектирования из Rational Software Architect или Rational Rhapsody на центральный сервер Jazz Team Server.

• Расширение клиента Design Manager, обеспечивающее интеграцию функций Design Management с Rational Software Architect или Rational Rhapsody.

• Веб-клиент, предоставляющий доступ к функциям управления проектированием из поддерживаемых браузеров.

 

Ключевые особенности инструмента IBM Rational Design Manager

 

Центральное хранилище проектов

 • Позволяет сохранять и обращаться к проектам из центрального расположения.

• Проекты можно искать, просматривать и анализировать на сервере из Rational Rhapsody или веб-клиента.

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

• При использовании RDM - Rhapsody хранит модель не в виде файла на диске, а работает с моделями, хранящимися на сервере.

 

Рис. 2. Иллюстрация использования центрального хранилища проектов платформы JAZZ для хранения моделей Rhapsody

 

 

Инициирование и доставка изменений в центральное хранилище

• Инициирование изменений в локальном хранилище пользователя

• Отправка изменений (или набора изменений) в общий поток

• Рецензирование изменений (принятие или аннулирование изменений заинтересованными лицами)

• Принятие изменений другими пользователями (доставка из потока)

 

Рис. 3. Процедура внесения изменений в RDM

 

 

Сравнение наборов изменений

• При использовании толстого клиента Design Manager предусмотрена возможность просмотра наборов изменений для элементов эскиза и их сравнение при помощи расширения Rational® Rhapsody® DiffMerge. 

• Одновременно можно производить сравнение только двух элементов.

 

Совместная работа заинтересованных лиц

• Заинтересованные лица имеют самостоятельный доступ к этапам проектирования. При таком подходе улучшается совместная работа и повышается качество проектирования.

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

• Использование дашбордов и настраиваемых запросов для обеспечения процедуры простейшего аудита заинтересованными лицами (стейкхолдерами).

 

Рис. 4. Сводная панель различных процессов жизненного цикла для совместной работы заинтересованных лиц

 

 

Проверки проектов

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

• Заинтересованные лица могут просматривать проект, вносить свои комментарии и помечать проект из веб-интерфейса или расширенного клиента.

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

• В целях планирования и контроля проверку проектов можно связать с заданиями  (интеграция с IBM Rational Team Concert).

 

Рис. 5. Планирование и отслеживание процесса рассмотрения артефактов проекта

 

 

Создание документации и отчетности по разным направлениям деятельности

 

• Интеграция с IBM Rational Publishing Engine для создания системы отчетности в соответствии с нормами отрасли.

• Отчетные документы могут отражать влияние изменений проекта на другие ресурсы жизненного цикла (запросы на изменения требований, сами требования, тест-кейсы и др.) при помощи OSLC.

• В отчеты могут быть включены комментарии и сведения от лиц, проверяющих проекты.

• Создание диаграмм анализа влияния для отображения зависимостей элементов эскиза с требованиями, задачами, тестами и др.