Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Unified Modeling Language (UML). Язык унифицированного моделирования

Содержание

Диаграммы языка UMLДиаграммы описывают модель сложной системы в форме специальных графических конструкций.диаграмма вариантов использования диаграмма классовдиаграмма объектовдиаграмма состоянийдиаграмма деятельностидиаграмма последовательности диаграмма кооперации диаграмма компонентов диаграмма развертывания
Unified Modeling Language (UML) Язык унифицированного моделирования предназначен для построения визуальных моделей Диаграммы языка UMLДиаграммы описывают модель сложной системы в форме специальных графических конструкций.диаграмма Диаграмма вариантов использования (use case diagram)Описывает функциональное назначение системы.С этой диаграммы, как Актеры (actors)Актер (действующее лицо) представляет собой любую внешнюю по отношению к системе Варианты использования  (use cases)Вариант использования (прецендент) определяет некоторую возможность, которую система Поток событий (flow of events)Поток событий для варианта использования представляет собой документ, Пример описания варианта использованияКраткое описание варианта использования	Покупатель подходит к кассе с товарами, Пример.Предусловия – условия, которые должны быть выполнены, прежде чем вариант использования начнет Пример. Основной поток событий Пример. Основной поток событий Пример. Под-поток событий Пример. Под-поток событий Пример. Под-поток событий Пример. Альтернативные потоки Отношения (relationships)Между актерами и вариантами использования могут существовать различные отношения:Отношение ассоциации (association Отношение ассоциацииСлужит для связи актера и варианта использования. Его также называют коммуникативной Отношение включенияПрименяется, когда различные варианты использования имеют одинаково функционирующие фрагментыОно связывает два Отношение расширенияПозволяет одному варианту использования включать функциональные возможности другого варианта использования только Отношение обобщения между вариантами использованияОтношение может связывать два варианта использования или два Отношение обобщения между актерамиОтношение обобщение между актерами указывает на специализацию одних актеров Примечания (notes)Примечание (note) служит для включения в модель произвольной текстовой информацииПримечание может
Слайды презентации

Слайд 2 Диаграммы языка UML
Диаграммы описывают модель сложной системы в

Диаграммы языка UMLДиаграммы описывают модель сложной системы в форме специальных графических

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

состояний
диаграмма деятельности
диаграмма последовательности
диаграмма кооперации
диаграмма компонентов
диаграмма развертывания

Слайд 3 Диаграмма вариантов использования (use case diagram)
Описывает функциональное назначение

Диаграмма вариантов использования (use case diagram)Описывает функциональное назначение системы.С этой диаграммы,

системы.
С этой диаграммы, как правило, начинается разработка проекта системы.
На

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

Слайд 4 Актеры (actors)
Актер (действующее лицо) представляет собой любую внешнюю

Актеры (actors)Актер (действующее лицо) представляет собой любую внешнюю по отношению к

по отношению к системе сущность. Которая взаимодействует с системой

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



Слайд 5 Варианты использования (use cases)
Вариант использования (прецендент) определяет некоторую

Варианты использования (use cases)Вариант использования (прецендент) определяет некоторую возможность, которую система

возможность, которую система предоставляет актеру.
Вариант использования моделирует диалог, который

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



Слайд 6 Поток событий (flow of events)
Поток событий для варианта

Поток событий (flow of events)Поток событий для варианта использования представляет собой

использования представляет собой документ, описывающий последовательность событий, которые имеют

место при взаимодействии актеров с системой
Цель потока событий – это документирование процесса обработки данных, реализуемого в рамках варианта использования
Поток событий состоит из:
Предусловия
Основного потока событий
Под-потоки (если они необходимы)
Альтернативных потоков
Постусловия


Слайд 7 Пример описания варианта использования

Краткое описание варианта использования
Покупатель подходит

Пример описания варианта использованияКраткое описание варианта использования	Покупатель подходит к кассе с

к кассе с товарами, которые он желает приобрести. Кассир

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

Слайд 8 Пример.
Предусловия – условия, которые должны быть выполнены, прежде

Пример.Предусловия – условия, которые должны быть выполнены, прежде чем вариант использования

чем вариант использования начнет работать. Предусловия не обязательны.
Вариант использования

“Приобретение товаров” начинается, когда покупатель подходит к кассе с товарами
Основной потока событий описывает что происходит во время выполнения варианта использования
Под-потоки. В варианте использования могут содержаться точки принятия решений, в результате чего дальнейший ход событий может иметь несколько вариантов.
Альтернативные потоки описывают исключительные ситуации, например, обработку ошибок.
Постусловия описывают те условия, которые должны быть выполнены после завершения варианта использования
Информация о купленных товарах должна быть сохранена в базе данных.

Слайд 9 Пример. Основной поток событий

Пример. Основной поток событий

Слайд 10 Пример. Основной поток событий

Пример. Основной поток событий

Слайд 11 Пример. Под-поток событий


Пример. Под-поток событий

Слайд 12 Пример. Под-поток событий


Пример. Под-поток событий

Слайд 13 Пример. Под-поток событий


Пример. Под-поток событий

Слайд 14 Пример. Альтернативные потоки




Пример. Альтернативные потоки

Слайд 15 Отношения (relationships)
Между актерами и вариантами использования могут существовать

Отношения (relationships)Между актерами и вариантами использования могут существовать различные отношения:Отношение ассоциации

различные отношения:
Отношение ассоциации (association relationship)
Отношение включения (include relationship)
Отношение расширения

(extend relationship)
Отношение обобщения (generalization relationship)


Слайд 16 Отношение ассоциации
Служит для связи актера и варианта использования.

Отношение ассоциацииСлужит для связи актера и варианта использования. Его также называют

Его также называют коммуникативной ассоциацией (communicate association)
Связь может быть

двухсторонней (от актера к варианту использования и от варианта использования к актеру)
Связь может быть односторонней (от актера к варианту использования или от варианта использования к актеру)
Направление связи показывает кто является инициатором связи
Кратность (multiplicity) ассоциации указывается рядом с компонентом ассоциации и определяет количество экземпляров компонента, участвующих в ассоциации




Слайд 17 Отношение включения
Применяется, когда различные варианты использования имеют одинаково

Отношение включенияПрименяется, когда различные варианты использования имеют одинаково функционирующие фрагментыОно связывает

функционирующие фрагменты
Оно связывает два варианта использования и показывает, что

поведение одного варианта использования включается в последовательность поведения другого варианта использования
Направление связи идет от базового варианта использования к включаемому варианту использования


Слайд 18 Отношение расширения
Позволяет одному варианту использования включать функциональные возможности

Отношение расширенияПозволяет одному варианту использования включать функциональные возможности другого варианта использования

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

направлена от включаемого варианта использования к базовому варианту использования


Слайд 19 Отношение обобщения между вариантами использования
Отношение может связывать два

Отношение обобщения между вариантами использованияОтношение может связывать два варианта использования или

варианта использования или два актера
Отношение обобщения между вариантами использования

A и В означает, что А может быть обобщен до варианта использования В.
А является специализацией варианта В
В называется предком (родителем), а А – потомком
Потомок наследует свойства и поведение своего родителя


Слайд 20 Отношение обобщения между актерами
Отношение обобщение между актерами указывает

Отношение обобщения между актерамиОтношение обобщение между актерами указывает на специализацию одних

на специализацию одних актеров относительно других
Отношение обобщения от актера

A к актеру B означает, что А наследует все свойства актера B и может выполнять все действия, которые выполняет B
В называется предком (родителем), а А – потомком



  • Имя файла: unified-modeling-language-uml-yazyk-unifitsirovannogo-modelirovaniya.pptx
  • Количество просмотров: 158
  • Количество скачиваний: 0