Просмотров-1761
0

Интегрированная среда разработки Rational Software Architect

Rational Software Architect

Интерфейс Rational Software Architect

Среди множества разнообразных средств проектирования информационных систем особое место занимает интегрированная среда разработки IBM Rational Software Architect, которая объединяет в одном инструменте средства создания архитектуры, проектирования и разработки.

В данной статье рассматривается интегрированная среда разработки Rational Software Architect: ее назначение, состав, а также интерфейс и функциональные возможности, используемые при проектировании информационных систем.

. Данное инструментальное средство включает в себя:

  • Rational Application Developer — средство разработки, позволяющее выполнять разработку J2EE, XML, Web-сервисов и т.д.;
  • Rational Software Modeler — средство моделирования, позволяющее визуально моделировать системы и приложения с помощью нотации Unified Modeling Language (UML).

Интегрированная среда разработки Rational Software Architect(RSA) позволяет содержимое проекта моделирования организовать в три типа логических папок: диаграммы, модели и профили. Такая структура проекта отображает логическое содержание элементов модели UML, независимо от того, где они физически хранятся. 

Модели в проекте моделирования отображаются в папке или узле «Модели». Эти узлы не являются файлами физических моделей, которые имеют расширение имени файла .emx, а являются корневыми элементами моделей. Аналогичным образом соответствующие диаграммы и профили отображаются в папках «Диаграммы» и «Профили» соответственно.

Интегрированная среда разработки RSA имеет интерфейс, который отличается от интерфейса Rational Rose. Для ранних версий RSA интерфейс предоставляет перспективу моделирования, которая составлена из следующих взаимосвязанных представлений (views) — Model Explorer и Diagram Navigator. Model Explorer(Project Explorer) показывает состав и файловую организацию проекта моделирования, который может содержать любое количество моделей.

Модель содержит соответствующие элементы, такие как пакеты, классы, параметры, операции и ограничения. В представлении Model Explorer можно добавлять, удалять, сортировать и организовывать элементы модели, а также открывать UML-диаграмму в Редакторе диаграмм.

Общий вид интерфейса в представлении Model Explorer показан на рисунке ниже.

Интегрированная среда разработки Rational Software Architect - проводник модели

Технология построения моделей с помощью RSA рассматривается в статье данного сайта Rational Software Architect и разработка управляемая моделями.

Для удобства навигации по ранее создаваемым диаграммам интегрированная среда разработки RSA имеет Навигатор диаграмм (Diagram Navigator), который показывает состав UML-диаграмм в проекте моделирования в окне директории (дерева). Пример такой организации показан на следующем рисунке.

Интегрированная среда разработки. Навигатор диаграмм  RSA

Кроме того, интегрированная среда разработки RSA в составе интерфейса имеет инструментальную панель(Palette), включающую наборы пиктограмм графических элементов построения UML диаграмм, а также множество вспомогательных окон. В статье Построение UML- диаграмм в IBM Rational Software Architect рассматривается технология использования RSA в процессе проектирования информационных систем. Вид инструментальной панели и одного из таких вспомогательных окон Interface показан на следующем рисунке.

Интегрированная среда разработки - инструментальная панель RSA

Интерфейс более современной версии Rational Software Architect Designer включает в себя проводник Project Explorer, объединяющий  в себя Model Explorer и Diagram Navigator. Кроме того некоторые версии могут иметь вкладку Profile, которая показывает наличие и организацию созданных профилей.

На рисунке ниже показан пример рабочей среды Project Explorer, иллюстрирующие упрощенный пользовательский интерфейс RSA, который позволяет пользователю сосредоточиться только  на моделировании и проектировании информационной системы.

Интегрированная среда разработки Rational Software Architect Designer и ее интерфейс

Удобным средством построения артефактов моделирования и проектирования информационных систем являются мастера. Окно мастера создания нового проекта New Project с упрощенным интерфейсом показано на следующем рисунке.

Интегрированная среда разработки Rational Software Architect Designer мастер проекта

Интерфейс RSA содержит полный набор окон, позволяющий упростить действия пользователя, реализуя ее функциональные возможности при разработке моделей и диаграмм проектируемой информационной системы и ее программного обеспечения различного назначения и сложности.

Таким образом, интегрированная среда разработки Rational Software Architect имеет развитые функциональные возможности, используемые при проектировании информационных систе.

Обучение Rational Software Architect

Данная статья содержит краткие сведения о современной интегрированной среде разработки Rational Software Architect и написана на основе оригинальных материалов обучающего центра фирмы IBM Knowledge Center, доступных после регистрации в нем.

После регистрации на главной странице центра выберите вкладку Посмотреть все продукты IBM Documentation, а затем с помощью фильтра найти пункт RSA. После щелчка по данному пункту, Вы переходите раздел «IBM Rational Software Architect документация».

В разделе документации выбираем требуемую для изучения версию, например, Rational Software Architect 9.7.0. Далее следует выбрать вкладку «Обзор», в которой пункт меню, например «Введение в Rational Software Architect Designer» и так далее.

Заключение

Интегрированная среда разработки IBM Rational Software Architect – один из компонентов набора инструментов нового поколения компании IBM Rational под общим названием IBM Software Development Platform. IBM Rational Software Architect имеет широкие функциональные возможности и предназначена для визуального моделирования и проектирования артефактов информационной систем и ее программного обеспечения, а ее интерфейс позволяет пользователям документировать созданные артефакты и сообщать заинтересованным лицам представления относительно системы.

Главной особенностью RSA является то, что этот продукт обеспечивает полную поддержку современной парадигмы управляемой моделями разработки (MDD). Интерфейс и инфраструктура разработки на основе ресурсов в RSA дополняет MDD, позволяя повторное использование моделей, а также их трансформацию.

Связанные материалы


BPMN-UML диаграммы
BPMN и UML диаграммы
при проектировании
информационных систем
Последовательность применения BPMN и UML
Программы для построения
UML диаграмм
Диаграмма деятельности на языке UML
Как построить диаграмму
деятельности в StarUML?
Визуальное моделирование предметной области в Rational Rose
RationalRose и визуальное моделирование
предметной области

Построение диаграммы классов
Rational Rose и техническое проектирование
информационных систем
Рабочее проектирование ИС
Rational Rose и рабочее
проектирование
информационных систем

Смотрите также…

Внимание! Кто хочет своевременно узнавать о выходе новой статьи на сайте должен подписаться.

ПОДПИСКА НА РАССЫЛКУ

Статьи об онлайн курсах обучения

Дистанционное обучение
Обучение программированию
Проектирование информационных систем
 
Реклама. Информация о рекламодателе по ссылкам в статье.

brasm

Пенсионер с 33 - летним педагогическим стажем

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *