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

Разработка UML моделей в Rational  Software  Architect

Rational Software Architect (RSA) это интегрированное CASE — средство проектирования и разработки информационных систем и их программного обеспечения. RSA использует построение UML моделей как преимущество концепции разработки на основе моделей, что позволяет создавать в ней приложения и сервисы с практичной архитектурой. Данный инструмент поддерживает стандарт UML 2.0 и более.

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

Проектирование информационных систем с помощью RSA осуществляется путем построения UML моделей с дальнейшей детализацией их с помощью UML диаграмм..

Технология построения  моделей и диаграмм на языке UML  в RSA во многом схожа с методикой построения диаграмм в Rational Rose. Отличием является то, что RSA имеет несколько другой интерфейс и отличные от  Rational Rose представления.

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

Запустите Rational Software Architect. Для этого в меню  Пуск выберите пункт > Программы > IBM Rational > IBM Rational Software Architect > Rational Software Architect;

В открывшемся диалоговом окне нажмите OK для выбора настроек по умолчанию.

Создайте UML-проект, для чего:

  • в меню модуля выберите File -> New -> Project -> Other(« Файл» -> « Создать» -> « Проект»);
  • далее выберите тип проекта, например,  UML Project и нажмите Next;
  • введите имя проекта, например, myModelProject и нажмите кнопку Next.

Вслед за созданием проекта проектирование информационных систем с RSA в соответствие с MDD осуществляется на основе UML моделей. Для создания модели выполните —  « Файл» -> « Создать» -> « Модель» . Появляется окно мастера создания моделей, показанное на рисунке.

Построение UML моделей в RSA имеет несколько вариантов

Из данного окна можно создать:

  • новую модель по стандартному шаблону, нажмите Create a new model from stsndart  template (Создать новую модель по стандартному шаблону) и щелкните Next(Далее);
  • модель из существующей модели, выбрав эту модель в поле «Выбрать файл модели», задав ей имя в поле File name и местоположение  в поле Destination folder(или кнопка Browse) и нажав кнопку Next можно следующей  странице «Возможности модели»  выбрать  тип отображаемых возможностей модели, по завершении щелкните кнопку  Finish( «Готово») ;
  • модель из шаблона, для чего в разделе «Категории» выберите категорию шаблона, в разделе Templates «Шаблоны» выберите шаблон для использования, задайте новой модели имя, местоположение и щелкните кнопку Next(Далее), в зависимости от выбранного шаблона заполните информацию на следующих страницах мастера.

По завершению действий нажмите кнопку Finish(Готово). Вновь созданная модель добавляется в проект и отображается в представлении Project Explorer(Model Explorer). Один из возможных вариантов созданной модели типа Use Case Model показан на следующем рисунке.

Построение UML моделей в RSA - модель вариантов использования

Другой вариант модели типа Use Case Model, созданный в процессе проектирования информационных систем с RSA, показан на следующем рисунке. Отличие состоит в наборе открытых окон интерфейса среды разработки.

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

Далее можно добавить элементы модели в UML — модель, чтобы они стали частью модели, но не были частью диаграммы, или можно добавить элементы в диаграмму, и в этом случае они будут добавлены в модель, а также в диаграмму.

Для этого щелкните правой кнопкой мыши на имени выбранной модели в представлении Project Explorer или диаграмму или элемент в редакторе диаграмм; затем нажмите «Добавить UML» и выберите тип элемента. Если в редакторе открыта диаграмма, вы можете перетаскивать элементы из палитры на диаграмму. Введите имя нового элемента и нажмите кнопку Enter. Для того, чтобы исследовать модель из диаграммы, можно использовать  вкладку палитры Узнать.

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

Созданные в процессе проектирования информационных систем UML — модели в Rational Software Architect необходимо дополнить диаграммами, детализируемыми построенные модели. Как это можно сделать смотрите в стате «Построение UML- диаграмм в IBM Rational Software Architect«.

Заключение

Построение UML моделей в Rational Software Architect как преимущество концепции разработки на основе моделей с дальнейшей детализацией с помощью UML диаграмм позволяет строить различные архитектуры информационных систем.

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

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

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

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

Дистанционное обучение
Обучение программированию
Проектирование информационных систем
 

brasm

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

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

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