Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ПИС / Книги / ПРАКТИКУМ. RSA Архитектура программной системы.pdf
Скачиваний:
195
Добавлен:
14.05.2016
Размер:
1.4 Mб
Скачать

4. Переход от моделей анализа к модели проектирования

4.1. Создание модели проектирования *Models

и выберите

Create Model

в контекстном

__ 1.

Щелкните правой кнопкой мыши на каталоге

 

 

__ 2.

меню.

 

 

убедитесь в том, что выбрана опция

 

 

 

 

и нажмите

В диалоговом окне

 

 

 

 

 

 

кнопку .

 

Model

 

 

 

 

Standard template

 

 

__ 3.

В поле .

выберите пункт

 

 

, в поле

 

 

выберите

 

 

Next

 

 

 

 

 

 

 

 

 

 

 

 

 

Categories

 

 

 

Analysis and Design

 

Templates

 

 

 

Blank Design

 

Package

 

 

 

 

 

 

 

 

 

 

 

 

__ 4.

Остальные опции оставим по умолчанию. Нажмите кнопку

 

.

.

__ 5.

Назовите созданную модель как

Finish

 

 

 

 

 

Модель проектирования ClipsAndTacks

__ 6. Нажмите клавишу <Ctrl>+S чтобы сохранить сделанные изменения.

*Если части 2 или 3 данного практикума не были выполнены до конца, перед созданием модели проектирования переключитесь на рабочее пространство D:\workspaces\rsa_75\nov9_archmgmt_wsh_wbm_4.

4.2. Диаграмма классов этапа проектирования

и выберите

 

__ 1.

Щелкните правой кнопкой мыши на каталоге

 

 

 

 

в контекстном меню.

 

Add

 

Diagram > Class Diagram

 

Модель анализа ClipsAndTacks

 

__ 2.

 

 

 

 

Назовите диаграмму Классы проекта системы.

 

 

__ 3.

Если рабочее окно диаграммы не открылось автоматически, дважды щелкните мышью по значку

__ 4.

диаграммы в панели

 

Window

>

Show.

View

>

Other

.

 

 

 

В главном меню выберите

 

 

 

 

 

 

 

 

 

 

__ 5.

В окне

 

 

Project Explorer

>

 

 

 

 

 

и нажмите

 

.

Show View

выберите

Modeling

Pattern Explorer

ОК

 

 

 

 

 

 

 

 

__ 6.

В панели

 

найдите элемент

 

>

 

>

 

.

__ 7.

Перетащите элемент

в рабочее поле диаграммы классов.

 

Façade

 

 

 

Pattern Explorer

 

Design Pattern

 

Structural

 

 

Façade

__ 8.

В панели Project Explorer создайте класс Order.

 

 

 

 

__ 9.

Щелкните правой кнопкой мыши на классе

 

и выберите

>

 

. Назовите

 

атрибут

.

Order

 

Add UML

Attribute

 

orderNumber

__ 10. Атрибут orderNumber добавлен к классу Order.

__ 11.

Для атрибута

 

 

 

 

: в панели

 

 

 

 

убедитесь, что Вы находитесь на вкладке

 

 

 

и для поля

 

нажмите кнопку

 

 

 

 

.

 

 

 

 

 

 

 

orderNumber

 

 

 

 

 

Properties

 

 

 

 

 

__ 12.

General

 

 

 

Type

 

 

 

 

 

 

 

Select type

 

 

.

 

В окне

 

 

 

 

 

 

 

 

перейдите на вкладку

 

>

__ 13.

Выберите элемент

 

 

 

 

 

 

>

 

 

 

>

 

 

 

Browse

 

 

 

Select Element for Type

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

. Нажмите .

Модель проектирования ClipsAndTacks

 

 

 

 

 

 

ClipsAndTacks

 

Models

 

 

 

(UMLPrimitiveTypes) String

 

 

 

 

ОК

 

 

 

 

 

 

 

__ 14. Действуя аналогично, добавьте класс

 

с двумя атрибутами:

o

атрибут itemAmount

типа Integer;

 

 

 

атрибут

 

типа

 

OrderItem

 

o

itemNumber

String

.

 

 

 

 

 

__ 15. В панели Project Explorer создайте класс OrderPutFacade без атрибутов.

__ 16. Перетащите класс

 

на диаграмму классов, поместив его в область параметров

образца

 

, связав его с параметром

 

.

 

Façade

 

OrderPutFacade

 

Façade [1]

 

 

 

 

 

 

__ 17. Класс OrderPutFacade связан с параметром Façade [1].

__ 18. Действуя аналогично, свяжите классы Order и OrderItem с параметром Subsystem [1..*].

__ 19. Обратите внимание на изменение стереотипа для всех трех классов, связанных с параметрами образца Façade.

__ 20. Перетащите все три класса в рабочее поле диаграммы. Отношения между классами установятся автоматически.

__ 21. Между классами Order и OrderItem установите отношение агрегации.

__ 22. Нажмите клавишу <Ctrl>+S чтобы сохранить сделанные изменения.