Rational Rhapsody , среда моделирования на основе UML , является визуальной средой разработки для системных инженеров и разработчиков программного обеспечения, создающих системы и программное обеспечение реального времени или встроенные системы и программное обеспечение. Rational Rhapsody использует графические модели для создания программных приложений на различных языках, включая C , C++ , Ada , Java и C# .
Разработчики используют Rational Rhapsody для понимания и разработки требований, создания проектов моделей с использованием стандартных отраслевых языков ( UML , SysML , AUTOSAR , DoDAF , MODAF , UPDM ), проверки функциональности на ранних этапах разработки и автоматизации поставки высокоструктурированных продуктов. [1]
Rational Rhapsody Model Manager (предыдущая реализация, Design Manager , будет устарела) — это веб-приложение, которое заинтересованные стороны, разработчики и другие члены команды используют для совместной работы над проектированием продуктов, программного обеспечения и систем. Продукт содержит сервер, на котором размещаются проекты моделей, разработанные в Rational Rhapsody. Клиентский компонент расширения, включенный в Rational Rhapsody, позволяет пользователям подключаться к серверу Design Manager. После подключения к серверу модели можно перемещать в области проекта с определенными доменами моделирования на основе стандартных отраслевых языков, поддерживаемых Rational Rhapsody. Rhapsody Model Manager также интегрируется с решением Rational для управления жизненным циклом проектирования (ELM). В этой среде артефакты могут быть связаны с другими ресурсами жизненного цикла, такими как требования (IBM Engineering Requirements Management DOORS Next), запросы на изменение и наборы изменений источников (IBM Engineering Workflow Management) и тестовые случаи обеспечения качества (IBM Engineering Test Management). Глобальный контроль конфигурации позволяет различным командам и различным проектам взаимодействовать в синхронизированной настройке, которая интегрирует поставки и базовые показатели в каждом из инструментов решения CLM. [2] [3]
Rational Rhapsody Model Manager был переименован в IBM Engineering Rhapsody Model Manager.
Rhapsody была впервые выпущена в 1996 году израильской компанией-разработчиком программного обеспечения I-Logix Inc. [4] Rhapsody была разработана как объектно-ориентированный инструмент для моделирования и выполнения диаграмм состояний , основанный на работе Дэвида Хареля из Института науки Вейцмана , который был первым, кто разработал концепцию иерархических, параллельных и широковещательных диаграмм состояний. [5]
В 2006 году акционеры I-Logix продали компанию шведской компании-разработчику программного обеспечения Telelogic AB . [6] Rhapsody стала продуктом Rational Software после приобретения Telelogic AB в 2008 году, как и все бывшие продукты Telelogic. [7] После ребрендинга Rational Rhapsody была интегрирована с IBM Rational Systems and Software Engineering Solution.
Rational Rhapsody Design Manager был впервые выпущен в июне 2011 года компанией IBM . В декабре 2011 года продукт был интегрирован в качестве компонента проектирования в решение IBM Engineering Lifecycle Management.