IBM Rational Software Modeler - визуальный инструмент моделирования и проектирования, который позволяет пользователям четко документировать эти различные представления системы и доводить их до сведения заинтересованных лиц.
Основные возможности продукта
Rational Software Modeler содержит новые функции для облегчения перехода и работы с продуктом, которые поднимают планку производительности моделирования. Большой выбор типов диаграмм оказывает большую помощь в процессах проектирования, обнаружения и документирования. Еще больше повышает производительность труда автоматизация разработки шаблонов и преобразования моделей. Эти современные возможности моделирования помогают настроить инструмент на соответствие вашим конкретным потребностям. В сочетании с тесной интеграцией с другими аспектами управления жизненным циклом разработки, Rational Software Modeler упрощает анализ и проектирование, способствуя облегчению работы и повышению ее производительности.
Rational Software Modeler построен на базе Eclipse, платформы с открытым исходным кодом для создания мощных инструментов разработки ПО и многофункциональных приложений для настольных компьютеров. Благодаря использованию Eclipse в качестве фундамента вы можете просто и быстро наращивать объем функциональных возможностей Rational Software Modeler в соответствии с конкретными требованиями проекта. Eclipse также поддерживает "экосистему" плагинов независимых разработчиков, которые еще больше расширят ваши возможности по созданию оптимальной среды моделирования приложений. А поскольку платформа Eclipse написана на Java, специалисты могут экипировать свою команду инструментами моделирования как в среде Windows, так и в среде Linux.
Rational Software Modeler поддерживает UML версии 2 (UML 2), включая структурированные классы и усовершенствования, внесенные в блок-схемы, диаграммы действий и диаграммы конечных автоматов. Благодаря этим и другим доработкам стандарта пользователи могут описывать свою архитектуру с большей степенью четкости и контроля, чем когда бы то ни было. Группа Object Management Group (OMG) вывела "выразительность" языка в части управления процессом на новый уровень, выработав инициативу Model Driven Architecture (MDA). Rational Software Modeler поддерживает MDA, позволяя пользователю определять несколько уровней моделей, связанных с определенными пользователем преобразованиями между моделями, результатом чего является более четкое разделение аспектов жизненного цикла.
Rational Software Modeler помогает осуществить интеграцию моделирования с другими аспектами управления жизненным циклом. Можно обращаться к требованиям ТЗ, хранящимся в Rational RequisitePro, выбирать из них те, которые связаны с соответствующими элементами моделирования, и выполнять синхронизацию по выбранным пользователем правилам. Пользователи могут генерировать отчеты, освещающие контролируемость связей между требованиями ТЗ и проектированием. Файлами моделирования можно управлять с помощью Rational ClearCase LT, нашего мощного продукта для управления конфигурацией, который поставляется вместе с Rational Software Modeler.
В качестве альтернативного варианта пользователи, работающие с инструментом Concurrent Versions System (CVS), могут интегрировать продукт с этой системой.
Rational Software Modeler интегрируется с этими и другими компонентами платформы организации групповой работы IBM Rational, обеспечивая управление техническим заданием, контролируемость, контроль версий моделей и другие функции управления работой группы в течение жизненного цикла разработки. Такая интеграция снижает риск, связанный с разработкой систем, и повышает предсказуемость моделирования.
Rational Software Modeler входит в состав пакета IBM Rational Professional Bundle. Этот пакет включает в себя все настольные инструменты, необходимые предприятию для разработки, конструирования и тестирования приложений, ориентированных на J2EE/порталы/службы, на платформах Windows и Linux, а также для тестирования приложений .NET. Пакет приобретается за один раз и с одним контрактом на техобслуживание.
Особенности | Преимущества |
Поддержка моделирования UML 2.0 для анализа и проектирования с помощью диаграмм Use Case, Class, Sequence, Activity, Composite Structure, State Machine, Communication, Component и Deployment. | UML 2.0 позволяет кодифицировать и довести до сведения всех заинтересованных лиц сведения о разрабатываемых приложениях, оформленные в стандартизованной записи, понятной различным категориям лиц. |
Упрощенное построение диаграмм: диаграммы в свободной форме, диаграммы тем, диаграммы навигации. | Упрощает использование нотации UML для проектирования, документирования и информирования, а также понимания элементов дизайна, охваченных моделями UML. |
Визуальное моделирование с помощью по контенту. | Строки меню, инструменты соединений, контекстно-зависимые подсказки (с вызовом по CTRL-ПРОБЕЛ), списки моделирования "Cheat Sheets" для конкретной задачи, обширная интерактивная справка и учебные материалы помогут вам освоить создание хорошо спланированных моделей. |
Применение и создание шаблонов и преобразований | Позволяет организациям усваивать и распространять "рецепты", которые могут использоваться для повышения предсказуемости и повторяемости в разработке ПО. Возможности разработки и применения шаблонов и преобразований помогают группам вести разработку с прицелом на повторное использование и повторно использовать компоненты. |
Asset Browser для доступа к многократно используемым ресурсам | Поддержка спецификации многократно используемых ресурсов OMG Reusable Asset Specification и содействие пользователям в навигации по хранилищам многократно используемых ресурсов. Эти хранилища можно структурировать с прицелом на быстрый и простой поиск ресурсов. |
Создание связей для контролируемости от требований технического задания до проектирования | Содействие пользователям в опросе моделей проектирования на предмет связей между требованиями ТЗ (в RequisitePro) и элементами анализа/проектирования в моделях и далее, между ними и кодом Java. |
Перетаскиваемые компоненты пользовательского интерфейса, подключение к БД по щелчку мыши | Использование имеющихся навыков и сокращение сроков обучения работе с Java |
Представление требований ТЗ для навигации в RequisitePro и создания ссылок на элементы модели | Упрощение создания ссылок между требованиями ТЗ и элементами проектирования |
Открытые API для настройки и расширения среды моделирования. Создание и редактирование профилей UML для настройки свойств, сохраненных в моделях UML | Организации могут разрабатывать плагины, чтобы настраивать инструменты анализа и проектирования на работу в своей среде и со своими процессами. Поддержка создания "экосистемы", в которой независимые разработчики могут разрабатывать интеграционные решения. |
Генерация отчетов в форматах HTML, PDF и XML из моделей UML | Создание отчетов и документации, которые могут быть проанализированы участниками группы или другими заинтересованными лицами. |
Поддержка сценариев Java | Создание облегченных утилит/расширений для настройки среды разработки пользователя. |
Поддержка групповой работы средствами поддержки мультимоделирования, сравнения/слияния и интеграции SCM | Все возможности, необходимые группам и распределенным группам для проектирования и разработки приложений. |
Аппаратные требования
Программные требования
Интеграция ПО
INTERFACE Ltd. |
|