Понятие о логистике. Unified Modeling Language. Роман Борисович Кудряшов

Чтение книги онлайн.

Читать онлайн книгу Понятие о логистике. Unified Modeling Language - Роман Борисович Кудряшов страница 9

Понятие о логистике. Unified Modeling Language - Роман Борисович Кудряшов

Скачать книгу

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

      Основы UML (Unified Modeling Language) ПРОДОЛЖЕНИЕ

      В предыдущем материале были рассмотрены правила составления трех видов диаграмм из языка UML:

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

      ·        Диаграмма объектов;

      ·        Диаграмма последовательностей.

      Вернёмся к рассмотрению других диаграмм UML.

      Диаграммы взаимодействия (диаграммы кооперации)

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

      Объекты на диаграммах взаимодействия обозначаются стандартно – прямоугольниками с написанными и подчёркнутыми именами (подчёркивание обозначает конкретный индивидуализированный объект).

      Взаимодействия между объектами обозначаются линиями (лучами). Над ними обозначаются названия и порядковый номер. Продолжительность взаимодействия (срок жизни) в данной диаграмме не обозначается.

      Мы уже говорили, что диаграммы последовательностей и диаграммы взаимодействия выполняют одну и ту же роль: Показывают порядок взаимодействия объектов в системе. Для наглядности покажем эти диаграммы рядом, а какой вид диаграмм предпочтёте использовать лично Вы, решать Вам.

      Созданная нами диаграмма последовательностей отражала взаимодействие «Заказчика» и объектов логистической системы по обработке принятого заказа и отгрузке товаров покупателю на условиях последующей оплаты.

      Диаграмма последовательностей приведена на рисунке 7, но мы приведём её для удобства читателей ещё раз.

      А теперь спроектируем диаграмму взаимодействия (рисунок 12)

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

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

Скачать книгу