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