Интерфейс 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-диаграмму в Редакторе диаграмм.

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

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

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

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

Интерфейс 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, позволяя повторное использование моделей, а также их трансформацию.
В следующей статье рассмотрим применение интегрированной среды разработки RSA для построения UML диаграмм в процессе проектирования информационных систем.
Связанные материалы
Смотрите также…
- Проектирование информационных систем
- Методологии проектирования информационных систем
- Методы проектирования информационных систем
- Средства представления проектных решений
- Построение UML- диаграмм в IBM Rational Software Architect