Роман Борисович Кудряшов

Понятие о логистике. Unified Modeling Language


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

1

      Виды диаграмм в UML

      В UML используется целый набор диаграмм, предназначенных для представления характеристик системы с различных точек зрения. Ни одна из диаграмм не может дать целостного и исчерпывающего представления о системе, и только их совокупность может дать целостное представление о «Слоне» (см. рис. 4)

      Только целостный взгляд на систему может способствовать пониманию того, чем является «Слон».

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

      Диаграммы прецедентов могут иметь два вида:

      1.     Диаграмма прецедентов с исходящим воздействием;

      2.     Диаграмма прецедентов с входящим воздействием.

      Диаграмма прецедентов описывает возможные действия “actor”ов (действующих лиц) в рамках моделируемой системы или возможные ответы системы в адрес взаимодействующих с ней “actor”ов.

      То есть, для каждого “actor”а, действующего внутри системы или из вне взаимодействующего с системой необходимо представить весь спектр возможных сигналов, запросов, ответов и взаимодействий.

      Наглядно диаграммы прецедентов приведены в таблице 2.

      Таблица 2

      Виды диаграмм прецедентов

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

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

      Диаграммы классов визуально представляют из себя «структурные схемы» в которых стрелки наследования направлены вверх от конкретных объектов ко всё более формализованным сущностям.

      Диаграммы классов могут использоваться для формализации объектов и субъектов модели системы с указанием их свойств и возможных вариантов действий. Это особенно необходимо в случае разработки аппаратно-программного обеспечения логистической деятельности и документирования разрабатываемой модели.

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

      Диаграмма классов представлена на рисунке 5.

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

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

      Пример диаграммы объектов приведён на рисунке 6.

      Диаграмма