IBM Rational Software Modeler - визуальный инструмент моделирования и проектирования, который позволяет пользователям четко документировать эти различные представления системы и доводить их до сведения заинтересованных лиц.
Основные возможности продукта
- Архитектурное моделирование и спецификации
- Поддержка основных диаграмм UML 2.
- Поддержка шаблонов и преобразований для автоматизации доработки моделей и перехода от анализа к проектированию и далее к реализации.
- Поддержка OCL для указания архитектурных ограничений.
- Простота в освоении и работе
- Упрощенный и чувствительный пользовательский интерфейс.
- Просмотр моделей в различных системных представлениях.
- Автоматическая и полуавтоматическая генерация диаграмм.
- Открытая, расширяемая платформа моделирования
- Cоздана на основе технологии Eclipse, открытой и расширяемой платформы для интеграции инструментальных средств.
- Основана на открытом стандарте языка Universal Modeling Language (UML 2).
- Использование API-интерфейсов Eclipse с открытым исходным кодом, включая Eclipse Modeling Framework (EMF) и мета-модель UML 2.
- Поддержка разработки мета-моделей.
- Управление жизненным циклом и интеграция работы группы
- Интеграция с IBM Rational RequisitePro, IBM Rational ClearCase LT и IBM Rational ClearQuest.
- Поддержка CVS для управления конфигурацией программного обеспечения.
- Автоматизация контролируемости, от ТЗ до проектирования и реализации.
Новый уровень продуктивности моделирования
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, обеспечивая управление техническим заданием, контролируемость, контроль версий моделей и другие функции управления работой группы в течение жизненного цикла разработки. Такая интеграция снижает риск, связанный с разработкой систем, и повышает предсказуемость моделирования.
Компонент пакета IBM Rational Professional Bundle
Rational Software Modeler входит в состав пакета IBM Rational Professional Bundle. Этот пакет включает в себя все настольные инструменты, необходимые предприятию для разработки, конструирования и тестирования приложений, ориентированных на J2EE/порталы/службы, на платформах Windows и Linux, а также для тестирования приложений .NET. Пакет приобретается за один раз и с одним контрактом на техобслуживание.
Особенности и преимущества IBM Rational Software Modeler
Особенности |
Преимущества |
Поддержка моделирования 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 |
Все возможности, необходимые группам и распределенным группам для проектирования и разработки приложений. |
Системные требования
Ниже приведены базовые системные требования для использования IBM Rational Software Modeler:
Операционная система |
Программное обеспечение |
Аппаратное обеспечение |
LINUX
- Red Hat Enterprise Linux WS3
- SUSE Linux Enterprise Server9
WINDOWS
- Windows XP Professional SP1,2
- Windows 2000 Professional SP3,4
- Windows 2000 Server SP3,4
- Windows 2000 Advanced Server SP3,4
- Windows 2003 Standard Edition
- Windows 2003 Enterprise Edition
|
НЕОБХОДИМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ:
- IBM Rational RequisitePro, V2003 SR3
- IBM Rational ClearCase
- LT (actual product is included)
- On Windows: v2002, v2003 SR3
- On Linux: v2003 SR3
- Rational ClearQuest v2003 SR3
- Concurrent Versions System (CVS) v1.11.1p1
|
ПРОЦЕССОР:
- MИНИМУМ : PIII 500Mhz
- РЕКОМЕНДУЕТСЯ : PIV 1.4GHz или выше
ОПЕРАТИВНАЯ ПАМЯТЬ RAM:
- МИНИМУМ : 384MB
- РЕКОМЕНДУЕТСЯ : 1GB (больше памяти необходимо для уменьшения времени отклика)
РЕЖИМЫ ВИДЕО:
- XGA 1024 x 768 x 256 color video resolution,
- XGA 1280 x 1024, high color or true color рекомендуется
СВОБОДНОЕ МЕСТО НА ЖЕСТКОМ ДИСКЕ:
|
Ссылки по теме