Вопрос 33. Диаграмма активности
Диаграммы деятельности удобно применять для визуализации алгоритмов, по которым работают операции классов.
Алгоритм - последовательность определенных действий или элементарных операций, выполнение которых приводит к получению желаемого результата.
Чем сложнее устройство или система, тем важнее строго следовать алгоритму.
Обозначения на диаграмме активности также напоминают те, которые мы встречали на схеме программы, хотя есть и некоторые существенные отличия. Нотация диаграмм активности очень похожа на ту, которая используется в диаграммах состояний.
Рисунок – Пример Диаграммы активности
Обратите внимание на то, как изображено параллельное пение и принятие душа, - на обычной схеме это было бы также изображение параллельно протекающих процессов!
Оформление заказа в интернет-магазине!
Рисунок – Пример Диаграммы активности
Вопрос 34. Диаграмма развертывания
Корпоративные приложения часто требуют для своей работы некоторой ИТ-инфраструктуры, хранят информацию в базах данных, расположенных где-то на серверах компании, вызывают веб-сервисы, используют общие ресурсы и т. д. В таких случаях неплохо бы иметь графическое представление инфраструктуры, на которую будет развернуто приложение. Вот для этого-то и нужны диаграммы развертывания, которые иногда называют диаграммами размещения.
Такие диаграммы есть смысл строить только для аппаратно-программных систем, тогда как UML позволяет строить модели любых систем, не обязательно компьютерных.
|
|
Польза: 1)графическое представление ИТ-инфраструктуры может помочь более рационально распределить компоненты системы по узлам сети, от чего, зависит и производительность системы. 2)такая диаграмма может помочь решить множество вспомогательных задач, связанных, напр., с обеспечением безопасности.
Диаграмма развертывания показывает топологию системы и распределение компонентов системы по ее узлам, а также соединения - маршруты передачи информации между аппаратными узлами. Это единственная диаграмма, на которой применяются "трехмерные" обозначения: узлы системы обозначаются кубиками. Все остальные обозначения в UML - плоские фигуры. Рисунок - Диаграмма развертывания
Рисунок - Диаграмма развертывания, с большим количеством узлов
Это инфраструктура некоего учебного заведения, включающая шлюз, файл-сервер, принт-сервер, принтеры в лабораториях и холле и т. д.
Пользователь (студент / преподаватель) может получить доступ к этим ресурсам либо со своей домашней машины, либо с рабочих станций, находящихся в лабораториях вуза. Обратите внимание на подписи под линиями, показывающими линии передачи информации, напр., видно, что рабочая станция получает доступ к файлам, хранящимся на файл-сервере, посредством NFS. Рядом с обозначением узла перечислено программное обеспечение, установленное на данном узле, например, на рабочей станции.А еще на диаграммах развертывания можно обозначать компоненты системы, т. е. показывать их распределение по аппаратным узлам.
|
|
Дата добавления: 2018-02-15; просмотров: 848; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!