🗊Презентация UML. Диаграмма Use Case

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

Содержание

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

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


Слайд 1





UML. 
Диаграмма Use Case
Описание слайда:
UML. Диаграмма Use Case

Слайд 2





Диаграмма Use Case
Описание слайда:
Диаграмма Use Case

Слайд 3





Диаграмма Use Case
Описание слайда:
Диаграмма Use Case

Слайд 4





Диаграмма Use Case
Диаграмма вариантов использования - диаграмма, на которой показана совокупность вариантов использования и актеров, а также отношения между ними
Описание слайда:
Диаграмма Use Case Диаграмма вариантов использования - диаграмма, на которой показана совокупность вариантов использования и актеров, а также отношения между ними

Слайд 5





Определение варианта использования
Описание слайда:
Определение варианта использования

Слайд 6





Определение варианта использования
Описание слайда:
Определение варианта использования

Слайд 7





Определение варианта использования
Описание слайда:
Определение варианта использования

Слайд 8





Определение варианта использования
Описание слайда:
Определение варианта использования

Слайд 9





Определение варианта использования
Описание слайда:
Определение варианта использования

Слайд 10





Событие
Описание слайда:
Событие

Слайд 11





Основной поток
Описание слайда:
Основной поток

Слайд 12





Альтернативный поток
Описание слайда:
Альтернативный поток

Слайд 13





Пример
Описание слайда:
Пример

Слайд 14





Пример
Описание слайда:
Пример

Слайд 15





Исключительный поток
Исключительный поток – это поток, инициируемый в тех случаях, когда в течении варианта использования нарушаются «правила игры» основного или альтернативных потоков
Исключительный поток инициируется событием, которое не входит ни в основной, ни в альтернативные потоки. Цель исключительного потока – вернуть выполнение варианта использования в нормальное русло (основной/альтернативные потоки), либо корректно завершить его выполнение
Пример инициирования исключительного потока – обработка некорректных входных данных
Описание слайда:
Исключительный поток Исключительный поток – это поток, инициируемый в тех случаях, когда в течении варианта использования нарушаются «правила игры» основного или альтернативных потоков Исключительный поток инициируется событием, которое не входит ни в основной, ни в альтернативные потоки. Цель исключительного потока – вернуть выполнение варианта использования в нормальное русло (основной/альтернативные потоки), либо корректно завершить его выполнение Пример инициирования исключительного потока – обработка некорректных входных данных

Слайд 16





Описание потоков
Поток событий в варианте использования может быть описан разными способами. Это может быть неформализованный неструктурированный текст или формализованный структурированный (с пред- и постусловиями) текст. Единственное требование к описанию потоков следующее: оно должно давать однозначное представление о взаимодействии системы и актера, совершаемом в рамках описываемого варианта использования
Из описания потоков должно быть понятно, в какой момент и по какому условию могут быть вызваны альтернативные потоки, в какой момент и по какому условию альтернативный/исключительный поток «вливается» в основной
Для исключительного потока должно быть понятно, в какой момент основного/альтернативного потока он может стартовать и при каком условии
Описание слайда:
Описание потоков Поток событий в варианте использования может быть описан разными способами. Это может быть неформализованный неструктурированный текст или формализованный структурированный (с пред- и постусловиями) текст. Единственное требование к описанию потоков следующее: оно должно давать однозначное представление о взаимодействии системы и актера, совершаемом в рамках описываемого варианта использования Из описания потоков должно быть понятно, в какой момент и по какому условию могут быть вызваны альтернативные потоки, в какой момент и по какому условию альтернативный/исключительный поток «вливается» в основной Для исключительного потока должно быть понятно, в какой момент основного/альтернативного потока он может стартовать и при каком условии

Слайд 17





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

Слайд 18





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

Слайд 19





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

Слайд 20





Организация вариантов использования
Отношение включения (связь зависимости со стереотипом «include») между вариантами использования означает, что в некоторой точке один вариант использования содержит поведение, определенное в другом варианте использования
Описание слайда:
Организация вариантов использования Отношение включения (связь зависимости со стереотипом «include») между вариантами использования означает, что в некоторой точке один вариант использования содержит поведение, определенное в другом варианте использования

Слайд 21





Организация вариантов использования
Отношение расширения (связь зависимости со стереотипом «extend») подразумевает, что один вариант использования (расширяемый) неявно содержит поведение другого варианта использования (расширяющий) в точке, которая косвенно задается расширяющим вариантом использования
Описание слайда:
Организация вариантов использования Отношение расширения (связь зависимости со стереотипом «extend») подразумевает, что один вариант использования (расширяемый) неявно содержит поведение другого варианта использования (расширяющий) в точке, которая косвенно задается расширяющим вариантом использования

Слайд 22





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

Слайд 23





Моделирование контекста системы
Идентифицируйте окружающие систему актеров. Найдите группы, которым для выполнения задач требуется участие системы; группы, которые необходимы системе для выполнения ее функций; группы, взаимодействующие с внешними программными и аппаратными средствами; группы, выполняющие вспомогательные функции администрирования и поддержки
Организуйте похожих актеров с помощью отношений обобщения/специализации
Введите стереотипы для каждого актера, если это облегчает понимание
Поместите актеров на диаграмму вариантов использования и определите способы их связи с вариантами использования системы
Описание слайда:
Моделирование контекста системы Идентифицируйте окружающие систему актеров. Найдите группы, которым для выполнения задач требуется участие системы; группы, которые необходимы системе для выполнения ее функций; группы, взаимодействующие с внешними программными и аппаратными средствами; группы, выполняющие вспомогательные функции администрирования и поддержки Организуйте похожих актеров с помощью отношений обобщения/специализации Введите стереотипы для каждого актера, если это облегчает понимание Поместите актеров на диаграмму вариантов использования и определите способы их связи с вариантами использования системы

Слайд 24





Моделирование требований
Моделирование требований к системе подразумевает указание на то, что система должна делать (с точки зрения внешнего наблюдателя), независимо от того, как она должна это делать
Здесь диаграммы вариантов использования нужны для специфицирования желаемого поведения системы. Они позволяют рассматривать всю систему как «черный ящик»
Описание слайда:
Моделирование требований Моделирование требований к системе подразумевает указание на то, что система должна делать (с точки зрения внешнего наблюдателя), независимо от того, как она должна это делать Здесь диаграммы вариантов использования нужны для специфицирования желаемого поведения системы. Они позволяют рассматривать всю систему как «черный ящик»

Слайд 25





Моделирование требований
Установите контекст системы, идентифицировав окружающих ее актеров
Для каждого актера рассмотрите поведение, которого он ожидает или требует от системы
Поименуйте эти общие варианты поведения как варианты использования
Выведите общее поведение в новые варианты использования, которые будут использоваться другими; выделите вариации поведения в новые варианты использования, расширяющие основные потоки событий
Смоделируйте эти варианты использования, актеры и отношения между ними на диаграмме вариантов использования
Дополните варианты использования примечаниями, описывающими нефункциональные требования; некоторые из таких примечаний можно присоединить к системе в целом
Описание слайда:
Моделирование требований Установите контекст системы, идентифицировав окружающих ее актеров Для каждого актера рассмотрите поведение, которого он ожидает или требует от системы Поименуйте эти общие варианты поведения как варианты использования Выведите общее поведение в новые варианты использования, которые будут использоваться другими; выделите вариации поведения в новые варианты использования, расширяющие основные потоки событий Смоделируйте эти варианты использования, актеры и отношения между ними на диаграмме вариантов использования Дополните варианты использования примечаниями, описывающими нефункциональные требования; некоторые из таких примечаний можно присоединить к системе в целом

Слайд 26





Как выявить варианты использования?
Идентифицируйте актеров, взаимодействующих с данным элементом. К числу актеров-кандидатов относятся группы, которые требуют определенного поведения для выполнения своих задач, либо необходимы для выполнения функций элемента
Организуйте актеров, выделив общие и специализированные роли
Для каждого актера рассмотрите основные пути взаимодействия с системой. Рассмотрите взаимодействия, изменяющие состояние элемента или его окружения, либо предполагающие реакцию на некоторое событие
Рассмотрите альтернативные (исключительные) способы взаимодействия актеров с элементом
Организуйте выявленное поведение в виде вариантов использования, применяя отношения включения и расширения для выделения общего и исключительного поведения
Описание слайда:
Как выявить варианты использования? Идентифицируйте актеров, взаимодействующих с данным элементом. К числу актеров-кандидатов относятся группы, которые требуют определенного поведения для выполнения своих задач, либо необходимы для выполнения функций элемента Организуйте актеров, выделив общие и специализированные роли Для каждого актера рассмотрите основные пути взаимодействия с системой. Рассмотрите взаимодействия, изменяющие состояние элемента или его окружения, либо предполагающие реакцию на некоторое событие Рассмотрите альтернативные (исключительные) способы взаимодействия актеров с элементом Организуйте выявленное поведение в виде вариантов использования, применяя отношения включения и расширения для выделения общего и исключительного поведения

Слайд 27





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

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

Слайд 28





Пример. Интернет магазин
Описание слайда:
Пример. Интернет магазин

Слайд 29





Пример описание 
диаграммы Use Case
Описание слайда:
Пример описание диаграммы Use Case

Слайд 30





Домашнее задание
Описание слайда:
Домашнее задание



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