ОПИСАНИЕ
27.04.02

Rational XDE Professional v2002:
Microsoft .NET Edition

Продукт, изначально спроектированный для разработчиков

Rational XDE Professional был изначально спроектирован для программистов как расширенная среда разработки (eXtended Development Environment). Его уникальный уровень поддержки платформы Microsoft Visual Studio .NET позволяет пользователям работать в единой среде, не переключаясь между различными разрозненными инструментами.

Мощная поддержка шаблонного механизма резко ускоряет начальные этапы работы над проектами и позволяет создать хороший задел для будущих работ. Визуализация UML и поддержка его документации, шаблоны кода, автоматическая или ручная синхронизация кода и моделей - все это позволяет резко повысить эффективность работы и изучить язык UML на практике. Вернитесь к наиболее приятному аспекту программирования - созданию хорошего кода. Rational XDE позволяет заменить решение рутинных каждодневных задач более быстрым, более интегрированным и более приятным программированием.

Среда Rational XDE Professional открывает новую захватывающую главу в разработке ПО и является одним из наиболее мощных инструментов проектирования, обмена информацией и документирования в ходе проектной фазы разработки, который интегрирован с инструментами разработки приложений и систем. При этом достигается интеграция в наиболее полном смысле этого слова. Работаете ли вы со строгими процессами, которые требуют надежных и долгосрочных моделей, или же используете упрощенные процессы и одноразовые модели - этот инструмент достаточно гибок, интуитивен и масштабируем, чтобы стать незаменимым в вашей работе.

Среда Rational XDE Professional позволяет построить мощную и в высшей степени масштабируемую архитектуру всего приложения, от его системной архитектуры до статической и динамической структуры. Контролируемая пользователем автоматическая синхронизация системной модели и кода позволяет понять и уточнить разрабатываемое решение, не ограничивая его рамками инструмента проектирования. Более того, среда Rational XDE Professional наиболее эффективно использует усилия, вложенные в моделирование архитектуры и структуры, поскольку она позволяет сгенерировать большие фрагменты приложения, используя автоматическое расширение моделей, шаблоны кода и акселераторы разработки Rational Development Accelerators. В том случае, если архитектурная модель отсутствует, Rational XDE Professional позволяет выполнить обратное проектирование приложения и получить подробную визуальную модель, помогающую понять и модифицировать систему на любом желаемом уровне абстракции или детализации.

Щелкните по рисунку для его просмотра в увеличенном виде

Rational XDE, полная расширенная среда
разработки приложений на платформе .NET

Устранение проблем при проектировании и разработке

Объедините проектирование и разработку в единый, полностью интегрированный рабочий процесс. Среда Rational XDE Professional стала важной и неотъемлемой частью платформы Microsoft Visual Studio .NET, а интегрированное моделирование проектирования и разработки стало такой же существенной частью интегрированной среды разработки (IDE), как редактор кода и отладчик. Теперь все инструменты используют одни и те же меню, кнопки и модельные представления. Это ускоряет обучение и переводит работу с проектом, генерацию кода и его синхронизацию в разряд повседневных операций.

Для решения задач управления конфигурацией, проверки кода или артефактов модели можно использовать все возможности Microsoft Visual SourceSafe или средства Rational ClearCase внутри этой среды. Результатом является более удобная, более быстрая и более детализированная разработка, выполняемая программистом в собственной рабочей среде.

Щелкните по рисунку для его просмотра в увеличенном виде

            
Среда Rational XDE Professional
автоматически синхронизирует
код и модель на требуемом уровне детализации.
Альтернативой может быть использование Rational XDE Professional для ручной синхронизации кода в те моменты, когда это необходимо.

Использование преимуществ шаблонного метода

Вы любите писать программы, но Вам надоело постоянно изобретать колесо. Хотелось бы Вам найти способ использовать ранее созданные проектные и структурные наработки, готовые фрагменты кода, а также шаблоны, разработанные отраслевыми экспертами и другими разработчиками? Среда Rational XDE Professional предоставляет такую возможность.

аблонные модели, механизм их использования, шаблоны кода и ускорители Rational Developer Accelerators (RDA) ускоряют ранние стадии разработки, повышают эффективность работы на протяжении всего жизненного цикла проекта и стимулируют стандартизацию кода, что обеспечивает плавное и прогнозируемое выполнение проекта.

Встроенный в Rational XDE Professional шаблонный механизм и мастер шаблонов позволяют создавать собственные шаблоны на основе существующих фрагментов кода или моделей, а затем использовать их по мере необходимости. Шаблоны кода позволяют избежать многократного переписывания одних и тех же фрагментов, могут быть импортированы в любую модель и включены в состав комплексных шаблонов. Среда Rational XDE Professional позволяет ускорить начальную стадию разработки, полностью раскрыть творческий потенциал разработчика, сократить объем повторяющейся однообразной работы и создать свои собственные шаблоны.

Щелкните по рисунку для его просмотра в увеличенном виде

                           

Использование мастера шаблонов в среде Rational XDE Professional
для выбора и применения шаблонов

Быстрое освоение UML

Язык Unified Modeling Language (UML) является отраслевым стандартом при проектировании, моделировании и документировании операций разработки. Этот распространенный язык помогает улучшить обмен информацией, сократить время разработки, упростить понимание сложных систем, сделать структуру приложения более ясной и удобной. Вы знаете, что инструмент, единый для всего кода, модели и документации, позволит ускорить разработку, но у Вас нет времени или желания изучать UML. Среда Rational XDE Professional способна автоматически генерировать UML-представление кода, которое может быть изучено и использовано разработчиками. Модели, сгенерированные на основе кода, могут быть использованы для документирования задач, визуального представления сложных проектов и сохранения наработок для будущего использования, возможного благодаря поддержке шаблонного механизма Rational XDE Professional. Это позволяет повысить производительность, одновременно расширяя свою базу знаний с каждым нажатием клавиши.

Для всех клиентов Rational доступен дополнительный ресурс - сеть Rational Developer Network (RDN), откуда в любой момент времени можно получить учебную информацию, сведения о решениях и советы экспертов. Вы можете изучать и использовать материалы из этой сети в любой удобный момент времени.

Щелкните по рисунку для его просмотра в увеличенном виде

Язык UML можно осваивать одновременно с составлением кода приложения.

Более эффективное использование моделей

Среда Rational XDE Professional объединяет мощь семантически богатого инструмента UML со свободой и гибкостью средств создания пользовательских диаграмм. Свобода конструирования модели позволяет включить в нее комментарии, диаграммы с нетрадиционными объектами UML или аннотации, поясняющие используемые конструкции - все без каких-либо условий или ограничений. Эти средства позволяют исключительно легко и точно передать содержание Ваших идей и работы всем членам коллектива. Возможности одновременной работы с несколькими моделями в среде Rational XDE Professional позволяют работать на нескольких уровнях абстракции. В Rational XDE можно одновременно просматривать созданные разработчиками прецеденты, проектирование архитектуры вычислительной системы и реализуемые модели. Это особенно удобно, если нужно найти простой способ, одновременно позволяющий зафиксировать, проработать и распространить эти объекты.

Щелкните по рисунку для его просмотра в увеличенном виде

Объясните ваши идеи всем с Rational XDE Professional.

Коллективная разработка и управление конфигурацией

Совместная работа Rational XDE Professional и поддерживаемого ПО управления конфигурацией дает возможности контроля исходного текста программ, управления версиями и слияния моделей. Большие модели можно разделить на несколько файлов - это упростит работу с ними, откроет возможности для коллективной разработки и использования систем управления конфигурацией. Загрузка модулей по требованию позволяет получить доступ к элементам модели, не заботясь о том, загружены ли они в текущий момент. Модуль загружается автоматически при обращении к элементу, которому он требуется.

В настройках можно установить автоматическую проверку файлов по требованию при их редактировании или автоматическое добавление вновь созданных модулей в систему управления конфигурацией. Использование в среде Rational XDE Professional возможностей сравнения и слияния позволяет увидеть различия и конфликты между моделями или файлами загружаемых модулей, вручную или автоматически разрешить эти конфликты, а затем объединить файлы и получить единую выходную модель. Эти возможности особенно важны, если потоки операций внутри группы разработки позволяют одному сотруднику работать одновременно над несколькими управляемыми модулями.

Моделирование приложений С#

Среда Rational XDE Professional предоставляет полностью интегрированные средства синхронизации кода С# без использования меток, которые могут запускаться автоматически или вручную одним щелчком мыши из среды Microsoft .NET. Все эти средства доступны из навигатора решений, представления классов, навигатора моделей и диаграмм Rational XDE Professional.

Синхронизация кода является интегрированной возможностью XDE:

Использование ускорителей разработки Rational

Среда Rational XDE Professional поддерживает шаблоны кода и моделей, которые являются ключевыми элементами ускорителей разработки ПО. Полностью интегрированная поддержка шаблонного механизма позволяет создавать, выявлять, объединять в пакеты и многократно использовать шаблоны проектирования. Возможно, наиболее важной особенностью поддержки шаблонного механизма является преобразование "UML в UML", которое позволяет добавлять в модель новые элементы UML или изменять существующие. Пользователь может легко определить шаблоны со стандартными элементами UML. Кроме того, имеющийся инструментарий содержит все необходимое для поиска, создания, редактирования, применения и документирования шаблонов модели.

Набор инструментов для работы с шаблонами включает в себя следующие компоненты:

С помощью этих инструментов разработчики могут создавать шаблоны, которые:

Настраиваемые пользователем шаблоны кода генерируют подробный параметризованный код приложения. В отсутствие Rational XDE Professional этот код пришлось бы писать вручную. Шаблоны кода автоматизируют утомительные задачи многократного переписывания одних и тех же фрагментов кода. Кроме того, шаблоны кода интегрированы с шаблонами моделей и могут быть настроены с помощью параметров или скриптов.

Возможности визуального моделирования

Rational XDE Professional позволяет создавать полные гибкие UML-модели в интегрированной среде разработки профессионального класса.

Быстрое достижение успеха благодаря службам Rational Services

Как и все остальные продукты компании Rational, среда Rational XDE Professional поддерживается разветвленной международной службой поддержки. В информационной сети для разработчиков Rational Developer Network содержится более тысячи статей, информационных документов, курсов и артефактов. Служба технической поддержки и консультации специалистов окажут содействие в повышении производительности коллектива разработчиков, а более 60 учебных курсов из Rational University помогут ускорить развертывание новых технологий и выполнение проекта. Службы Rational Services доступны всегда и везде, где в них возникает необходимость. Закладываемый ими фундамент для непрерывного усовершенствования процесса разработки ПО помогает повысить самостоятельность коллектива разработчиков.

Системные требования Rational XDE Professional

Требования к аппаратному и программному обеспечению

Операционная система

Процессор

Pentium III 700 МГц или более быстрый

ОЗУ

Рекомендуемый объем 512 МБ или больше

Пространство на диске

Рекомендуется: 4 ГБ для рабочей среды
Минимальные требования: 400 МБ для установочного каталога, 2 ГБ для рабочей среды

Монитор

Минимальное разрешение экрана: 1024 х 768 пикселей

Мышь/манипулятор

Любое устройство с двумя и более клавишами

Microsoft Visual Studio .NET

Перед установкой среды Rational XDE необходимо правильно установить платформу Visual Studio .NET. Если это не было сделано ранее, ознакомьтесь с требованиями Microsoft по конкретным платформам для Visual Studio .NET.

Управление конфигурацией

Поддерживаются продукты ClearCase 4.2, ClearCase 2002.05.00, ClearCase LT 2001A.04.00, ClearCase LT 2002.05.00, Microsoft Visual SourceSafe 6.0c. Поскольку поддерживается интерфейс SCC, системы управления конфигурацией, соответствующие этому интерфейсу, должны быть совместимы с Rational XDE.

Установленная версия ClearCase должна включать в себя все обязательные исправления и дополнения. Текущие требования к исправлениям:

Информацию об исправлениях для конкретной версии ClearCase можно получить по адресу:

http://www.rational.com/support/downloadcenter

Чтобы узнать, какими исправлениями была дополнена конкретная установка ClearCase, воспользуйтесь в окне DOS командой "cleartool -version".

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Rational Software
Отправить ссылку на страницу по e-mail


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru

Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 27.04.02