Размещение компонентов на диаграмме Компонентов системы

1. Если это еще не было сделано, разверните в броузере пакет компонентов Entities, чтобы открыть его.

2. Щелкните мышью на спецификации пакета Order в пакете компонентов Entities.

3. Перетащите эту спецификацию на диаграмму.

4. Повторите этапы 2 и 3, поместив на диаграмму спецификацию пакета OrderItem.

5. С помощью этого метода поместите на диаграмму следующие компоненты:

Из пакета компонентов Boundaries:

# Спецификацию пакета OrderOptions

# Спецификацию пакета OrderDetail

Из пакета компонентов Control:

# Спецификацию пакета OrderMgr

# Спецификацию пакета TransactionMgr

6. На панели инструментов нажмите кнопку Task Specification (Спецификация задачи).

7. Поместите спецификацию задачи на диаграмму и назовите ее OrderClientExe.

8. Повторите этапы 6 и 7 для спецификации задачи OrderServerExe.

Добавление оставшихся зависимостей на диаграмму Компонентов системы

Уже существующие зависимости будут автоматически показаны на диаграмме Компонентов системы после добавления туда соответствующих компонентов. Теперь надо добавить остальные зависимости.

1. На панели инструментов нажмите кнопку Dependency (Зависимость).

2. Щелкните на спецификации пакета OrderDetail.

3. Проведите линию зависимости к спецификации пакета OrderMgr.

4. Повторите этапы 1 - 3, создав следующие зависимости:

# От спецификации пакета OrderMgr к спецификации пакета Order

# От спецификации пакета TransactionMgr к спецификации пакета OrderItem

# От спецификации пакета TransactionMgr к спецификации пакета Order

# От спецификации задачи OrderClientExe к спецификации пакета OrderOptions

# От спецификации задачи OrderServerExe к спецификации пакета OrderMgr

Соотнесение классов с компонентами

1. В Логическом представлении броузера найдите класс Order пакета Entities.

2. Перетащите этот класс на спецификацию пакета компонента Order в представлении Компонентов броузера. В результате класс Order будет соотнесен со спецификацией пакета компонента Order.

3. Повторите этапы 1 - 3, соотнеся с классами следующие компоненты:

# Класс OrderItem со спецификацией пакета OrderItem

# Класс OrderOptions со спецификацией пакета OrderOptions

# Класс OrderDetail со спецификацией пакета OrderDetail

# Класс OrderMgr со спецификацией пакета OrderMgr

# Класс TransactionMgr со спецификацией пакета TransactionMgr


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: