Созданные в процессе проектирования информационных систем UML — модели в Rational Software Architect дополняются диаграммами. Наиболее часто используются диаграммы в Rational Software Architect на языке моделирования UML.
В Rational Software Architect существует несколько способов создания диаграмм:
- чтобы создавать диаграммы в редакторе диаграмм и добавлять к ним элементы и связи, можно использовать вкладку «Создать» на палитре или воспользоваться контекстным меню.
- для того чтобы добавить диаграмму в проект необходимо в представлении Project Explorer щелкните на имени проекта правой кнопкой мыши, а затем нажмите « Добавить диаграмму» и выберите тип диаграммы. Введите имя диаграммы и нажмите Enter.
- добавление диаграммы в модель выполняется аналогично. В представлении Project Explorer щелкните по имени модели правой кнопкой мыши; затем нажмите « Добавить диаграмму» и выберите тип диаграммы, введите имя диаграммы и нажмите Далее. На следующей странице «Возможности модели» можно выбрать тип отображаемых возможностей модели.
По завершению построения диаграммы в Rational Software Architect необходимо щелкнуть по кнопке Готово.
Технологию создания диаграмм UML с помощью IBM Rational Software Architect рассмотрим на примере построения диаграммы вариантов использования.
Создание, например, диаграммы вариантов использования осуществляется следующим образом:
- создайте новую модель, задав имя UML-модели, например, myModel и нажмите Finish или используйте существующую;
- в панели Model Explorer на строке myModel UML Model вызовите контекстное меню правой кнопкой мыши и выберите из него пункты Add Diagram > Use Case Diagram, как показано на рисунке.

В открывшемся окне надо ввести имя диаграммы, например, Use Case Diagram.
После добавления любой диаграммы в соответствие с правилами UML необходимо установить границы диаграммы. Граница системы — это прямоугольник, который отделяет внутренние элементы системы от внешних по отношению к системе объектов или субъектов. Для создания границы в редакторе диаграмм щелкните по имени диаграммы правой кнопкой мыши; затем щелкните Добавить > Прямоугольник. Измените размер прямоугольника так, чтобы он охватывал элементы схемы в схеме вариантов использования. Чтобы разместить прямоугольник за элементами схемы, щелкните прямоугольник правой кнопкой мыши; затем щелкните Формат > Порядок > Отправить на задний план.
Дальнейшие действия аналогичны построению диаграмм UML в любом редакторе. Курсором мышки необходимо перетащить с панели инструментов(Palette) требуемые графические элементы – Actor(пользователь) и Use Case(вариант использования). Затем присвоить им имена и соединить связями типа Association(ассоциация).
Другой способ — в панели палитры на вкладке «Создать» дважды щелкнуть выбранный элемент. Элемент появится на диаграмме. Третий вариант — можно вызвать контекстное меню, щелкнув правой кнопкой мыши в редакторе диаграмм, и выбрать из него соответствующий пункт, чтобы добавить нужный элемент.
Для дополнения отношений(связей) в палитре на вкладке «Создать» выберите тип отношения и в редакторе диаграмм щелкните классификатор и перетащите курсор на другой классификатор.
Кроме того создавать отношения можно, не открывая диаграмму или не показывая элементы на диаграмме. Для этого щелкните правой кнопкой мыши исходный элемент в представлении Project Explorer, выберите «Добавить UML» -> « Связь», а затем щелкните тип отношения или нажать на кнопку «Дополнительно», чтобы просмотреть список возможных отношений от исходного элемента к целевому элементу.
Вы также можете создать отношения, выбрав элемент в редакторе диаграмм или в представлении Project Explorer. Для этого надо открыть представление Properties на вкладке Relationships и нажать кнопку Add. В результате будет создана диаграмма вариантов использования, например, такая как показано на рисунке.

Разработка на основе моделей с помощью Rational Software Architect при проектировании информационных систем продолжается до создания полного набора артефактов(моделей) необходимого для создания системы.
Для повышения эффективности разработки на основе моделей с помощью Rational Software Architect можно использовать возможности встроенной системы помощи.
В современной интегрированной среде разработки RSA в качестве помощи при создании диаграмм можно воспользоваться следующими средствами:
- контекстно-зависимый пользовательский интерфейс это вспомогательные функции диаграммы, которые осуществляют визуальные подсказки;
- панель инструментов действий — это парящая панель инструментов, которая обеспечивает доступ только к набору элементов, которые относятся к контексту текущей диаграммы, например, при наведении указателя мыши на диаграмму классов появляется панель инструментов действия, которая позволяет добавить класс, перечисление, артефакт, сигнал, стереотипный класс, интерфейс или пакет;
- маркеры соединителей, которые появляются при наведении курсора на элемент UML на диаграммы и отображаются в виде стрелок, которые можно перетащить на другой элемент диаграммы, чтобы создать связь.
Примечание. При выполнении курсовых и дипломных работ по направлению подготовки Информационные системы и технологии студентами рекомендуется вместо труднодоступной и дорогой интегрированной среды разработки Rational Software Architect использовать более доступную среду визуального моделирования Rational Rose, или применить более простые, но бесплатные программы построения диаграмм UML, такие как MS Visio, StarUML и Lucidchart.
Заключение
Диаграммы в Rational Software Architect на языке моделирования UML широко используются при проектировании информационных систем и их программного обеспечения.
Технология построения и анализа диаграмм в Rational Software Architect достаточно проста и легко может быть освоена специалистами различного уровня подготовки.
При разработке информационных систем и их программного обеспечения в процессе курсового и дипломного проектирования можно использовать и другие программы для построения UML диаграмм.
Связанные материалы
Смотрите также…
- Методологии проектирования информационных систем
- Методы проектирования информационных систем
- Инструментальные средства проектирования информационных систем
- Статистический индекс производительности информационной системы
- Построение диаграммы классов в StarUML
- Rational Software Architect при проектировании информационных систем