Скачиваний:
10
Добавлен:
09.09.2020
Размер:
1.69 Mб
Скачать

Вернуться к началу документа Добавление соединения и редактирование его свойств

Для добавления соединения между двумя узлами нужно с помощью левой кнопки мыши нажать кнопку с изображением соединения на специальной панели инструментов, отпустить левую кнопку мыши, щелкнуть левой кнопкой мыши на изображении одного из узлов на диаграмме и отпустить ее на изображении другого узла. Добавить соединения на диаграмму развертывания можно также с помощью операции главного меню: ToolsCreateConnection.

В результате этих действий на диаграмме появится изображение соединения в форме линии без стрелок, соединяющей два выбранных узла. Применительно к диаграмме развертывания модели банкомата одним из рассмотренных способов следует добавить соединение для узлов с именами Банкомат №1 и Сеть (рис. 9.4).

Рис. 9.4.  Диаграмма развертывания после добавления соединения между узлами Банкомат № 1 и Сеть

Для соединения набор редактируемых свойств аналогичен набору свойств устройства, поэтому для него с помощью соответствующего окна спецификации свойств можно определить только имя, стереотип, документацию и характеристику.

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

Для завершения построения диаграммы развертывания рассматриваемого примера следует описанным выше способом добавить оставшиеся узлы и соединения. С этой целью следует выполнить следующие действия:

  1. Добавить процессор с именем: Банкомат №2, для которого задать помеченное значение в форме примечания: {адрес = ул. Парковая, д.7}, а на вкладке свойств Detail определить новый процесс и выбрать для него имя MainATM из вложенного списка.

  2. Добавить процессор с именем: Банкомат №3, для которого задать помеченное значение в форме примечания: {адрес = ул. Лесная, д.9}, а на вкладке свойств Detail определить новый процесс и выбрать для него имя MainATM из вложенного списка.

  3. Добавить процессор с именем: Сервер Банка, для которого на вкладке свойств Detail определить новый процесс с именем MainBank.

  4. Добавить соединение для узлов с именами Банкомат №2 и Сеть.

  5. Добавить соединение для узлов с именами Банкомат №3 и Сеть.

  6. Добавить соединение для узлов с именами Сервер Банка и Сеть.

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

Рис. 9.5.  Окончательный вид диаграммы развертывания разрабатываемой модели управления банкоматом

Вернуться к началу документа

10.Варианты заданий

1.Создать три диаграммы UML, на примере работы магазина- видиопроката.

  • Диаграмму классов;

  • диаграмму прецедентов;

  • еще одну по выбору, из оставшихся.

2. Создать три диаграммы UML, на примере работы банка.

  • Диаграмму прецедентов;

  • диаграмму классов;

  • еще одну по выбору, из оставшихся.

3. Создать три диаграммы UML, на примере библиотечной системы.

  • Диаграмму компонентов;

  • диаграмму развертывания;

  • еще одну по выбору, из оставшихся.

4. Создать три диаграммы UML, на примере телесистемы (телевизор, TV-каналы).

  • Диаграмму последовательности;

  • диаграмму кооперации;

  • еще одну по выбору, из оставшихся.

5. Создать три диаграммы UML, на примере заказа билета.

  • Диаграмму компонентов;

  • Диаграмму классов;

  • еще одну по выбору, из оставшихся.

6. Создать три диаграммы UML, на примере работы стиральной машины.

  • Диаграмму классов;

  • диаграмму прецедентов;

  • еще одну по выбору, из оставшихся.

7. Создать три диаграммы UML, на примере работы с компьютером (компьютера).

  • Диаграмму активности;

  • Диаграмму прецедентов;

  • еще одну по выбору, из оставшихся.

8. Создать три диаграммы UML, на примере похода в магазин.

  • Диаграмму прецедентов;

  • диаграмму активности;

  • еще одну по выбору, из оставшихся.

9. Создать три диаграммы UML, на примере работы строительной компании.

  • Диаграмму состояний;

  • Диаграмму классов;

  • еще одну по выбору, из оставшихся.

10. Создать три диаграммы UML, на примере работы больницы.

  • Диаграмму классов;

  • диаграмму активности;

  • еще одну по выбору, из оставшихся.

11. Создать три диаграммы UML, на примере проведения и организации спортивных соревнований .

  • Диаграмму последовательности;

  • Диаграмму кооперирования;

  • еще одну по выбору, из оставшихся.

12. Создать три диаграммы UML, на примере выбора автомобиля.

  • Диаграмму прецедентов;

  • Диаграмму состояния;

  • еще одну по выбору, из оставшихся.

13. Создать три диаграммы UML, на примере учебы в ВУЗ.

  • Диаграмму компонентов;

  • Диаграмму классов;

  • еще одну по выбору, из оставшихся.

14. Создать три диаграммы UML, на примере выбора места работы.

  • Диаграмму состояния;

  • Диаграмму прецедентов;

  • еще одну по выбору, из оставшихся.

15. Создать три диаграммы UML, на примере работы гостиницы.

  • Диаграмму классов;

  • диаграмму активности;

  • еще одну по выбору, из оставшихся.

16. Создать три диаграммы UML, на примере работы аэропорта.

  • Диаграмму последовательности;

  • Диаграмму прецедентов;

  • еще одну по выбору, из оставшихся.

17. Создать три диаграммы UML, на примере оказания услуг в салоне красоты.

  • Диаграмму прецедентов;

  • Диаграмму классов;

  • еще одну по выбору, из оставшихся.

18. Создать три диаграммы UML, на примере похода в ресторан.

  • Диаграмму классов;

  • диаграмму активности;

  • еще одну по выбору, из оставшихся.

29. Создать три диаграммы UML, на примере устройства компьютера.

  • Диаграмму прецедентов;

  • Диаграмму классов;

  • еще одну по выбору, из оставшихся.