🗊Презентация Моделирование на UML. Диаграммы. Лекция 2

Нажмите для полного просмотра!
Моделирование на UML. Диаграммы. Лекция 2, слайд №1Моделирование на UML. Диаграммы. Лекция 2, слайд №2Моделирование на UML. Диаграммы. Лекция 2, слайд №3Моделирование на UML. Диаграммы. Лекция 2, слайд №4Моделирование на UML. Диаграммы. Лекция 2, слайд №5Моделирование на UML. Диаграммы. Лекция 2, слайд №6Моделирование на UML. Диаграммы. Лекция 2, слайд №7Моделирование на UML. Диаграммы. Лекция 2, слайд №8Моделирование на UML. Диаграммы. Лекция 2, слайд №9Моделирование на UML. Диаграммы. Лекция 2, слайд №10Моделирование на UML. Диаграммы. Лекция 2, слайд №11Моделирование на UML. Диаграммы. Лекция 2, слайд №12Моделирование на UML. Диаграммы. Лекция 2, слайд №13Моделирование на UML. Диаграммы. Лекция 2, слайд №14Моделирование на UML. Диаграммы. Лекция 2, слайд №15Моделирование на UML. Диаграммы. Лекция 2, слайд №16Моделирование на UML. Диаграммы. Лекция 2, слайд №17Моделирование на UML. Диаграммы. Лекция 2, слайд №18Моделирование на UML. Диаграммы. Лекция 2, слайд №19Моделирование на UML. Диаграммы. Лекция 2, слайд №20Моделирование на UML. Диаграммы. Лекция 2, слайд №21Моделирование на UML. Диаграммы. Лекция 2, слайд №22Моделирование на UML. Диаграммы. Лекция 2, слайд №23Моделирование на UML. Диаграммы. Лекция 2, слайд №24Моделирование на UML. Диаграммы. Лекция 2, слайд №25Моделирование на UML. Диаграммы. Лекция 2, слайд №26Моделирование на UML. Диаграммы. Лекция 2, слайд №27Моделирование на UML. Диаграммы. Лекция 2, слайд №28Моделирование на UML. Диаграммы. Лекция 2, слайд №29Моделирование на UML. Диаграммы. Лекция 2, слайд №30

Вы можете ознакомиться и скачать презентацию на тему Моделирование на UML. Диаграммы. Лекция 2. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Моделирование на UML
Лекция 2
Диаграммы
Описание слайда:
Моделирование на UML Лекция 2 Диаграммы

Слайд 2





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

Диаграмма (diagram) ‒ это графическое представление некоторой части графа модели.
Описание слайда:
Диаграммы UML и есть та основная накладываемая на модель структура, которая облегчает создание и использование модели. Диаграммы UML и есть та основная накладываемая на модель структура, которая облегчает создание и использование модели. Диаграмма (diagram) ‒ это графическое представление некоторой части графа модели.

Слайд 3


Моделирование на UML. Диаграммы. Лекция 2, слайд №3
Описание слайда:

Слайд 4


Моделирование на UML. Диаграммы. Лекция 2, слайд №4
Описание слайда:

Слайд 5


Моделирование на UML. Диаграммы. Лекция 2, слайд №5
Описание слайда:

Слайд 6


Моделирование на UML. Диаграммы. Лекция 2, слайд №6
Описание слайда:

Слайд 7


Моделирование на UML. Диаграммы. Лекция 2, слайд №7
Описание слайда:

Слайд 8





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

Слайд 9





Диаграмма использования
Диаграмма использования (use case diagram) ‒ это наиболее общее представление функционального назначения системы.
 Диаграмма использования отвечает на главный вопрос моделирования: что делает система во внешнем мире?
На ДИ два типа основных сущностей: варианты использования (1) и действующие лица (2), между которыми устанавливаются следующие основные типы отношений:
- ассоциация между действующим лицом и вариантом использования (3);
- обобщение между действующими лицами (4);
- обобщение между вариантами использования (5);
- зависимости (различных типов) между вариантами использования (6).
На диаграмме использования, как и на любой другой, могут присутствовать комментарии (7). Более того, это настоятельно рекомендуется делать для улучшения читаемости диаграмм.
Описание слайда:
Диаграмма использования Диаграмма использования (use case diagram) ‒ это наиболее общее представление функционального назначения системы. Диаграмма использования отвечает на главный вопрос моделирования: что делает система во внешнем мире? На ДИ два типа основных сущностей: варианты использования (1) и действующие лица (2), между которыми устанавливаются следующие основные типы отношений: - ассоциация между действующим лицом и вариантом использования (3); - обобщение между действующими лицами (4); - обобщение между вариантами использования (5); - зависимости (различных типов) между вариантами использования (6). На диаграмме использования, как и на любой другой, могут присутствовать комментарии (7). Более того, это настоятельно рекомендуется делать для улучшения читаемости диаграмм.

Слайд 10


Моделирование на UML. Диаграммы. Лекция 2, слайд №10
Описание слайда:

Слайд 11





Диаграмма классов
Диаграмма классов (class diagram) ‒ основной способ описания структуры системы.Это не удивительно, поскольку UML в первую очередь объектно-ориентированный язык, и классы являются основным (если не единственным) "строительным материалом".
На диаграмме классов применяется один основной тип сущностей: классы (1) (включая многочисленные частные случаи классов: интерфейсы, примитивные типы, классы-ассоциации и многие другие), между которыми устанавливаются следующие основные типы отношений:
ассоциация между классами (2) (с множеством дополнительных подробностей);
обобщение между классами (3);
зависимости (различных типов) между классами (4) и между классами и интерфейсами.
Описание слайда:
Диаграмма классов Диаграмма классов (class diagram) ‒ основной способ описания структуры системы.Это не удивительно, поскольку UML в первую очередь объектно-ориентированный язык, и классы являются основным (если не единственным) "строительным материалом". На диаграмме классов применяется один основной тип сущностей: классы (1) (включая многочисленные частные случаи классов: интерфейсы, примитивные типы, классы-ассоциации и многие другие), между которыми устанавливаются следующие основные типы отношений: ассоциация между классами (2) (с множеством дополнительных подробностей); обобщение между классами (3); зависимости (различных типов) между классами (4) и между классами и интерфейсами.

Слайд 12


Моделирование на UML. Диаграммы. Лекция 2, слайд №12
Описание слайда:

Слайд 13





Диаграмма автомата
Диаграмма автомата (state machine diagram) ‒ это один из способов детального описания поведения в UML на основе явного выделения состояний и описания переходов между состояниями.
В сущности, диаграммы автомата, как это следует из названия, представляют собой граф переходов состояний нагруженный множеством дополнительных деталей и подробностей.
На диаграмме автомата применяют один основной тип сущностей ‒ состояния (1), и один тип отношений ‒ переходы (2), но и для тех и для других определено множество разновидностей, специальных случаев и дополнительных обозначений.
Описание слайда:
Диаграмма автомата Диаграмма автомата (state machine diagram) ‒ это один из способов детального описания поведения в UML на основе явного выделения состояний и описания переходов между состояниями. В сущности, диаграммы автомата, как это следует из названия, представляют собой граф переходов состояний нагруженный множеством дополнительных деталей и подробностей. На диаграмме автомата применяют один основной тип сущностей ‒ состояния (1), и один тип отношений ‒ переходы (2), но и для тех и для других определено множество разновидностей, специальных случаев и дополнительных обозначений.

Слайд 14


Моделирование на UML. Диаграммы. Лекция 2, слайд №14
Описание слайда:

Слайд 15





Диаграмма деятельности
Диаграмма деятельности (activity diagram) ‒ способ описания поведения на основе указания потоков управления и потоков данных.
Диаграмма деятельности ‒ еще один способ описания поведения, который визуально напоминает блок-схему алгоритма. 
На диаграмме деятельности применяют один основной тип сущностей ‒ действие 1, и один тип отношений ‒ переходы 2 (передачи управления и данных). Также используются такие конструкции как развилки, слияния, соединения, ветвления 3, которые похожи на сущности, но таковыми на самом деле не являются, а представляют собой графический способ изображения некоторых частных случаев многоместных отношений.
Описание слайда:
Диаграмма деятельности Диаграмма деятельности (activity diagram) ‒ способ описания поведения на основе указания потоков управления и потоков данных. Диаграмма деятельности ‒ еще один способ описания поведения, который визуально напоминает блок-схему алгоритма. На диаграмме деятельности применяют один основной тип сущностей ‒ действие 1, и один тип отношений ‒ переходы 2 (передачи управления и данных). Также используются такие конструкции как развилки, слияния, соединения, ветвления 3, которые похожи на сущности, но таковыми на самом деле не являются, а представляют собой графический способ изображения некоторых частных случаев многоместных отношений.

Слайд 16


Моделирование на UML. Диаграммы. Лекция 2, слайд №16
Описание слайда:

Слайд 17





Диаграмма последовательности
Диаграмма последовательности (sequence diagram) ‒ это способ описания поведения системы на основе указания последовательности передаваемых сообщений. 
Д посл-ти ‒ это запись протокола конкретного сеанса работы системы (или фрагмента такого протокола). В ООП самым существенным во время выполнения является пересылка сообщений между взаимодействующими объектами. Именно последовательность посылок сообщений отображается на данной диаграмме.
На ДП применяют один основной тип сущностей ‒ экземпляры взаимодействующих классификаторов (1) (в основном классов, компонентов и действующих лиц), и один тип отношений ‒ связи (2), по которым происходит обмен сообщениями (3). 
Предусмотрено несколько способов посылки сообщений, которые в графической нотации различаются видом стрелки, соответствующей отношению.
Описание слайда:
Диаграмма последовательности Диаграмма последовательности (sequence diagram) ‒ это способ описания поведения системы на основе указания последовательности передаваемых сообщений. Д посл-ти ‒ это запись протокола конкретного сеанса работы системы (или фрагмента такого протокола). В ООП самым существенным во время выполнения является пересылка сообщений между взаимодействующими объектами. Именно последовательность посылок сообщений отображается на данной диаграмме. На ДП применяют один основной тип сущностей ‒ экземпляры взаимодействующих классификаторов (1) (в основном классов, компонентов и действующих лиц), и один тип отношений ‒ связи (2), по которым происходит обмен сообщениями (3). Предусмотрено несколько способов посылки сообщений, которые в графической нотации различаются видом стрелки, соответствующей отношению.

Слайд 18


Моделирование на UML. Диаграммы. Лекция 2, слайд №18
Описание слайда:

Слайд 19


Моделирование на UML. Диаграммы. Лекция 2, слайд №19
Описание слайда:

Слайд 20





Диаграмма коммуникации
Диаграмма коммуникации (communication diagram) ‒ способ описания поведения, семантически эквивалентный диаграмме последовательности.
На Д. коммуникации также как и на Д. последовательности применяют один основной тип сущностей ‒ экземпляры взаимодействующих классификаторов (1) и один тип отношений ‒ связи (2). Однако здесь акцент делается не на времени, а на структуре связей между конкретными экземплярами.
Основные элементы нотации: Для обозначения самих взаимодействующих объектов ‒ прямоугольник с именем экземпляра классификатора. Взаимное положение элементов на диаграмме кооперации не имеет значения ‒ важны только связи, вдоль которых передаются сообщения (3). Для отображения упорядоченности сообщений во времени применяется иерархическая десятичная нумерация.
Описание слайда:
Диаграмма коммуникации Диаграмма коммуникации (communication diagram) ‒ способ описания поведения, семантически эквивалентный диаграмме последовательности. На Д. коммуникации также как и на Д. последовательности применяют один основной тип сущностей ‒ экземпляры взаимодействующих классификаторов (1) и один тип отношений ‒ связи (2). Однако здесь акцент делается не на времени, а на структуре связей между конкретными экземплярами. Основные элементы нотации: Для обозначения самих взаимодействующих объектов ‒ прямоугольник с именем экземпляра классификатора. Взаимное положение элементов на диаграмме кооперации не имеет значения ‒ важны только связи, вдоль которых передаются сообщения (3). Для отображения упорядоченности сообщений во времени применяется иерархическая десятичная нумерация.

Слайд 21


Моделирование на UML. Диаграммы. Лекция 2, слайд №21
Описание слайда:

Слайд 22





Диаграмма компонентов
Диаграмма компонентов (component diagram) ‒ показывает взаимосвязи между модулями (логическими или физическими), из которых состоит моделируемая система.
Основной тип сущностей на диаграмме компонентов ‒ это сами компоненты (1), а также интерфейсы (2), посредством которых указывается взаимосвязь между компонентами. На диаграмме компонентов применяются следующие отношения:
- реализации между компонентами и интерфейсами (компонент реализует интерфейс);
- зависимости между компонентами и интерфейсами (компонент использует интерфейс) (3).
Описание слайда:
Диаграмма компонентов Диаграмма компонентов (component diagram) ‒ показывает взаимосвязи между модулями (логическими или физическими), из которых состоит моделируемая система. Основной тип сущностей на диаграмме компонентов ‒ это сами компоненты (1), а также интерфейсы (2), посредством которых указывается взаимосвязь между компонентами. На диаграмме компонентов применяются следующие отношения: - реализации между компонентами и интерфейсами (компонент реализует интерфейс); - зависимости между компонентами и интерфейсами (компонент использует интерфейс) (3).

Слайд 23


Моделирование на UML. Диаграммы. Лекция 2, слайд №23
Описание слайда:

Слайд 24





Диаграмма размещения
Диаграмма размещения (deployment diagram) наряду с отображением состава и связей элементов системы показывает, как они физически размещены на вычислительных ресурсах во время выполнения.
На диаграмме размещения, по сравнению с диаграммой компонентов, добавляется два типа сущностей: артефакт (1), который является реализацией компонента (2) и узел (3) (может быть как классификатор, описывающий тип узла, так и конкретный экземпляр), а также отношение ассоциации между узлами (4), показывающее, что узлы физически связаны во время выполнения.
 Для того чтобы показать, что одна сущность является частью другой, применяется либо отношение зависимости «deploy» (5), либо фигура одной сущности помещается внутрь фигуры другой сущности (6).
Описание слайда:
Диаграмма размещения Диаграмма размещения (deployment diagram) наряду с отображением состава и связей элементов системы показывает, как они физически размещены на вычислительных ресурсах во время выполнения. На диаграмме размещения, по сравнению с диаграммой компонентов, добавляется два типа сущностей: артефакт (1), который является реализацией компонента (2) и узел (3) (может быть как классификатор, описывающий тип узла, так и конкретный экземпляр), а также отношение ассоциации между узлами (4), показывающее, что узлы физически связаны во время выполнения. Для того чтобы показать, что одна сущность является частью другой, применяется либо отношение зависимости «deploy» (5), либо фигура одной сущности помещается внутрь фигуры другой сущности (6).

Слайд 25


Моделирование на UML. Диаграммы. Лекция 2, слайд №25
Описание слайда:

Слайд 26





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

Слайд 27





Диаграмма объектов
Диаграмма объектов (object diagram) ‒ является экземпляром диаграммы классов.
На диаграмме объектов применяют один основной тип сущностей: объекты (1) (экземпляры классов), между которыми указываются конкретные связи (2) (чаще всего экземпляры ассоциаций).
Диаграммы объектов имеют вспомогательный характер ‒ по сути это примеры (можно сказать, дампы памяти), показывающие, какие имеются объекты и связи между ними в некоторый конкретный момент функционирования системы.
Описание слайда:
Диаграмма объектов Диаграмма объектов (object diagram) ‒ является экземпляром диаграммы классов. На диаграмме объектов применяют один основной тип сущностей: объекты (1) (экземпляры классов), между которыми указываются конкретные связи (2) (чаще всего экземпляры ассоциаций). Диаграммы объектов имеют вспомогательный характер ‒ по сути это примеры (можно сказать, дампы памяти), показывающие, какие имеются объекты и связи между ними в некоторый конкретный момент функционирования системы.

Слайд 28


Моделирование на UML. Диаграммы. Лекция 2, слайд №28
Описание слайда:

Слайд 29





Диаграмма синхронизации
Диаграмма синхронизации (timing diagram) представляет собой особую форму диаграммы последовательности, на которой особое внимание уделяется изменению состояний (1) различных экземпляров классификаторов и их временной синхронизации (2).
Описание слайда:
Диаграмма синхронизации Диаграмма синхронизации (timing diagram) представляет собой особую форму диаграммы последовательности, на которой особое внимание уделяется изменению состояний (1) различных экземпляров классификаторов и их временной синхронизации (2).

Слайд 30





Диаграмма пакетов
Диаграмма пакетов (package diagram) ‒ средство группирования элементов модели.
Диаграмма пакетов ‒ единственное средство, позволяющее управлять сложностью самой модели. Основные элементы нотации ‒ пакеты 1 и зависимости с различными стереотипами 2, применяемые на диаграмме, показаны на следующем рисунке.
Описание слайда:
Диаграмма пакетов Диаграмма пакетов (package diagram) ‒ средство группирования элементов модели. Диаграмма пакетов ‒ единственное средство, позволяющее управлять сложностью самой модели. Основные элементы нотации ‒ пакеты 1 и зависимости с различными стереотипами 2, применяемые на диаграмме, показаны на следующем рисунке.



Похожие презентации
Mypresentation.ru
Загрузить презентацию