Rational Software Modeler (RSM), сделанные IBM «s Rational Software разделения, является Unified Modeling Language (UML) 2.0 на основе визуального моделирования и проектирования инструмента. [1] Rational Software Modeler основан на среде программного обеспечения с открытым исходным кодом Eclipse [1] и используется для визуального моделирования и разработки на основе моделей (MDD) с UML для создания приложений и веб-сервисов. IBM прекратила выпуск Rational Software Modeler в 2010 году и прекратила его поддержку в 2015 году. [2] Большая часть тех же функций теперь доступна через Rational Software Architect .
Разработчики) | Рациональное программное обеспечение |
---|---|
Первый выпуск | 13 октября 2004 г . [1] |
Стабильный выпуск | v7.5.5.5 |
Написано в | ? |
Операционная система | Microsoft Windows , Linux |
Доступно в | ? |
Тип | Интегрированная среда развития |
Лицензия | IBM EULA |
Веб-сайт | WWW |
Обзор
Возможности последнего основного выпуска (версия 7) Rational Software Modeler включают:
- Поддержка UML версии 2.1
- Поддержка преобразований модели в модель
- Управление моделями для параллельной разработки и архитектурного рефакторинга, например, разделение, объединение, сравнение и объединение моделей и фрагментов моделей.
- Поддержка применения шаблонов проектирования
Он интегрирован с другими инструментами IBM Rational Software, такими как управление конфигурацией ClearCase и обработка исключений ClearQuest (отчеты о дефектах и запросы на изменение).
RSM спроектирован как плагин, расположенный поверх платформы разработки Eclipse с открытым исходным кодом. RSM можно установить либо поверх существующей установки Eclipse v3.2, либо как новый экземпляр Eclipse v3.2.
Поскольку RSM основан на Eclipse, он может использовать сторонние плагины Eclipse, а также плагины специально для инструментов Rational.
История
Rational Software имеет долгую историю моделирования приложений, начавшуюся в начале 1990-х годов с работ Грейди Буча , Джеймса Рамбо и Ивара Якобсона . Они объединили конкурирующие подходы к моделированию, чтобы сформировать то, что в конечном итоге стало Единым языком моделирования .
Первым инструментом визуального моделирования и разработки Rational Software был Rational Rose , автономный инструмент моделирования, который интегрировал уровень интерфейса прикладного программирования (API) со сторонними интегрированными средами разработки (IDE) для поддержки различных языков программирования и других реализаций. технологии.
Хотя Rational Rose стал важным шагом на пути приближения разработки на основе моделей (MDD) к практикующим разработчикам программного обеспечения, было обнаружено, что лишь небольшая часть разработчиков использовала моделирование на повседневной основе. Выявлена ключевая проблема - разработчики не хотели покидать свою IDE. Они хотели, чтобы визуальное моделирование было интегрировано не в их IDE, а в их IDE.
Rational отреагировала на эту потребность в 2002 году, выпустив программное обеспечение IBM Rational XDE , предоставив среду разработки для технологий программирования, появляющихся в то время: Java и Microsoft .NET . IBM Rational XDE был охарактеризован как следующее поколение IBM Rational Rose, а не как его новая версия (отсюда и изменение названия), и не обязательно замена Rose (поскольку IBM Rational XDE была намеренно ограничена поддержкой только избранного количества IDE и технологии реализации). Однако с каждым добавлением инструмента или возможности возникали новые требования к интеграции точка-точка. По мере того, как добавлялось все больше и больше возможностей, Rational начала достигать практических пределов этого стиля интеграции инструментов.
Для продуктов MDD следующего поколения функции разработки на основе моделей были построены на основе Eclipse, чтобы сформировать более полный инструмент MDD. Результатом этих изменений стали IBM Rational Software Architect, IBM Rational Software Modeler и IBM Rational Systems Developer; объединение разрозненных элементов, которые ранее определяли моделирование, разработку и анализ кода, в более интегрированный дизайн.
Версии IBM Rational Software Modeler
- v6.0: выпущен в декабре 2004 г. На основе Eclipse v3.0, UML v2.0.
- v7.0: выпущен в декабре 2006 г. На основе Eclipse v3.2, UML v2.1.
- v7.5: выпущена в сентябре 2008 г.
- v7.5.5.5: Выпущена последняя версия.
Список продуктов IBM для анализа, проектирования и конструирования на основе Eclipse
- Разработчик приложений Rational
- Rational Software Architect
- Разработчик Rational Systems
- Расширение Rational Business Developer
- Разработчик интеграции WebSphere
Смотрите также
Рекомендации
Внешние ссылки
- IBM Rational Software Modeler, Информационный центр версии 7.5 (Инфоцентр RSM V7.5)
- IBM Rational Software Modeler, примечания к выпуску версии 7.5 (примечания к выпуску RSM V7.5)
- Домашняя страница продукта для Rational Software Modeler
- Страница IBM developerWorks для Rational Software Modeler
- Блог группы управления архитектурой