Основные возможности продукта
- Архитектурное моделирование и спецификации
- Поддержка основных диаграмм 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 рекомендуется
СВОБОДНОЕ МЕСТО НА ЖЕСТКОМ ДИСКЕ:
|
Свободно распространяемое бесплатное ПО компьютерного моделирования
Знаете ли Вы, что несовместность системы ограничений - это ситуация, при которой множество допустимых значений переменных задачи математического программирования пусто вследствие наличия взаимоисключающих уравнений или неравенств, определяющих это множество. Вследствие отстутствия допустимых значений при несовместности системы ограничений оптимального решения задачи не существует.
НОВОСТИ ФОРУМА
Рыцари теории эфира | | 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров. 10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров. 10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров. 10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров. 10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров. 10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров. 10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров. 10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров. 10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров. 10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров. 10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров. 10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
|