Вопрос 33. Диаграмма активности



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

Алгоритм - последовательность определенных действий или элементарных операций, выполнение которых приводит к получению желаемого результата.

Чем сложнее устройство или система, тем важнее строго следовать алгоритму.

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

Рисунок – Пример Диаграммы активности

Обратите внимание на то, как изображено параллельное пение и принятие душа, - на обычной схеме это было бы также изображение параллельно протекающих процессов!  

Оформление заказа в интернет-магазине!

 

 

Рисунок – Пример Диаграммы активности

Вопрос 34. Диаграмма развертывания

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

Такие диаграммы есть смысл строить только для аппаратно-программных систем, тогда как UML позволяет строить модели любых систем, не обязательно компьютерных.

Польза: 1)графическое представление ИТ-инфраструктуры может помочь более рационально распределить компоненты системы по узлам сети, от чего, зависит и производительность системы. 2)такая диаграмма может помочь решить множество вспомогательных задач, связанных, напр., с обеспечением безопасности.

Диаграмма развертывания показывает топологию системы и распределение компонентов системы по ее узлам, а также соединения - маршруты передачи информации между аппаратными узлами. Это единственная диаграмма, на которой применяются "трехмерные" обозначения: узлы системы обозначаются кубиками. Все остальные обозначения в UML - плоские фигуры. Рисунок - Диаграмма развертывания

 

 


Рисунок - Диаграмма развертывания, с большим количеством узлов

 Это инфраструктура некоего учебного заведения, включающая шлюз, файл-сервер, принт-сервер, принтеры в лабораториях и холле и т. д.

Пользователь (студент / преподаватель) может получить доступ к этим ресурсам либо со своей домашней машины, либо с рабочих станций, находящихся в лабораториях вуза. Обратите внимание на подписи под линиями, показывающими линии передачи информации, напр., видно, что рабочая станция получает доступ к файлам, хранящимся на файл-сервере, посредством NFS. Рядом с обозначением узла перечислено программное обеспечение, установленное на данном узле, например, на рабочей станции.А еще на диаграммах развертывания можно обозначать компоненты системы, т. е. показывать их распределение по аппаратным узлам.


Дата добавления: 2018-02-15; просмотров: 848; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!