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

Построение UML- диаграмм в IBM Rational Software Architect

Диаграммы в Rational Software Architect

Созданные в процессе проектирования информационных систем 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, как показано на рисунке.
Диаграммы в Rational Software Architect - добавление диаграммы

В открывшемся окне надо ввести имя диаграммы, например, Use Case Diagram.

После добавления любой диаграммы в соответствие с правилами UML необходимо установить границы диаграммы.  Граница системы — это прямоугольник, который отделяет внутренние элементы системы от внешних по отношению к системе объектов или субъектов. Для создания границы в редакторе диаграмм щелкните по имени диаграммы правой кнопкой мыши; затем щелкните Добавить > Прямоугольник. Измените размер прямоугольника так, чтобы он охватывал элементы схемы в схеме вариантов использования. Чтобы разместить прямоугольник за элементами схемы, щелкните прямоугольник правой кнопкой мыши; затем щелкните Формат > Порядок > Отправить на задний план.

Дальнейшие действия аналогичны построению  диаграмм UML в любом редакторе. Курсором мышки необходимо перетащить с панели инструментов(Palette) требуемые графические элементы – Actor(пользователь) и  Use Case(вариант использования). Затем присвоить им имена и соединить связями типа  Association(ассоциация).

Другой способ — в панели палитры на вкладке «Создать» дважды щелкнуть выбранный элемент. Элемент появится на диаграмме. Третий вариант —  можно вызвать контекстное меню, щелкнув правой кнопкой мыши в редакторе диаграмм, и выбрать из него соответствующий пункт, чтобы добавить нужный элемент.

Для дополнения отношений(связей) в палитре на вкладке «Создать» выберите тип отношения и в редакторе диаграмм щелкните классификатор и перетащите курсор на другой классификатор.

Кроме того создавать отношения можно, не открывая диаграмму или не показывая элементы на диаграмме. Для этого щелкните правой кнопкой мыши исходный элемент в представлении Project Explorer, выберите «Добавить UML» -> « Связь», а затем щелкните тип отношения или нажать на кнопку «Дополнительно», чтобы просмотреть список возможных отношений от исходного элемента к целевому элементу.

Вы также можете создать отношения, выбрав элемент в редакторе диаграмм или в представлении Project Explorer. Для этого надо открыть представление  Properties  на вкладке  Relationships  и нажать кнопку Add. В результате будет создана диаграмма вариантов использования, например, такая как показано на рисунке.

Диаграммы в Rational Software Architect - диаграмма вариантов использования,

Разработка на основе моделей с помощью 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 диаграмм.

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


BPMN-UML диаграммы
BPMN и UML диаграммы
при проектировании
информационных систем
Последовательность применения BPMN и UML
Программы для построения
UML диаграмм
Диаграмма деятельности на языке UML
Как построить
диаграмму деятельности

в StarUML
Визуальное моделирование предметной области в Rational Rose
Rational Rose и визуальное моделирование
предметной области

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

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

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

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

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

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

brasm

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

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

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