Презентация Диаграмма вариантов использования

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


Вашему вниманию предлагается презентация «Диаграмма вариантов использования», с которой можно предварительно ознакомиться, просмотреть текст и слайды к ней, а так же, в случае, если она вам подходит - скачать файл для редактирования или печати.

Презентация содержит 47 слайдов и доступна для скачивания в формате ppt. Размер скачиваемого файла: 257.90 KB

Просмотреть и скачать

Pic.1
Диаграмма вариантов использования Лекция №3
Диаграмма вариантов использования Лекция №3
Pic.2
Диаграмма вариантов использования Визуальное моделирование в UML - процесс поуровневого спуска от на
Диаграмма вариантов использования Визуальное моделирование в UML - процесс поуровневого спуска от наиболее обшей и абстрактной концептуальной модели исходной системы к логической, а затем и к физической модели соответствующей программной системы. Для достижения этих целей сначала строится диаграмма вариантов использования (use case).
Pic.3
Диаграмма вариантов использования Диаграмма вариантов использования – исходная концептуальная модель
Диаграмма вариантов использования Диаграмма вариантов использования – исходная концептуальная модель системы в процессе её проектирования и разработки.
Pic.4
Диаграмма вариантов использования. Цели
Диаграмма вариантов использования. Цели
Pic.5
Диаграмма вариантов использования. Элементы
Диаграмма вариантов использования. Элементы
Pic.6
Вариант использования Вариант использования* (use case) – спецификация общих особенностей поведения
Вариант использования Вариант использования* (use case) – спецификация общих особенностей поведения или функционирования моделируемой системы без рассмотрения внутренней структуры эт ой системы. *сокращённо – ВИ.
Pic.7
Вариант использования ВИ может сопровождаться дополнительным текстом, раскрывающим смысл выполняемых
Вариант использования ВИ может сопровождаться дополнительным текстом, раскрывающим смысл выполняемых действий (текст-сценарий или сценарий). ВИ обозначается на диаграмме эллипсом. Имя ВИ задаётся в форме существительного или глагола с пояснительными словами. Текст должен начинаться с заглавной буквы.
Pic.8
Вариант использования Графическое обозначение варианта использования (пример):
Вариант использования Графическое обозначение варианта использования (пример):
Pic.9
Вариант использования Цель ВИ – зафиксировать некоторый аспект или фрагмент поведения проектируемой
Вариант использования Цель ВИ – зафиксировать некоторый аспект или фрагмент поведения проектируемой системы без указания особенностей реализации данной функциональности. Каждый ВИ = отдельный сервис, который предоставляет моделируемая система по запросу актёра. Каждый сервис – законченная последовательность действий.
Pic.10
Вариант использования Диаграмма ВИ должна содержать конечное множество ВИ, которые в целом определяю
Вариант использования Диаграмма ВИ должна содержать конечное множество ВИ, которые в целом определяют все возможные состояния ожидаемого поведения системы. В метамодели UML ВИ является подклассом классификатора, который описывает последовательности действий, выполняемых отдельным экземпляром ВИ.
Pic.11
Примеры вариантов использования
Примеры вариантов использования
Pic.12
Актёр Актёр (actor) - любая внешняя по отношению к моделируемой системе сущность, которая взаимодейс
Актёр Актёр (actor) - любая внешняя по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует её функциональные возможности для достижения определённых целей или решения частных задач.
Pic.13
Актёр Актёры служат для обозначения согласованного множества ролей, которые могут играть пользовател
Актёр Актёры служат для обозначения согласованного множества ролей, которые могут играть пользователи в процессе взаимодействия с проектируемой системой. Каждый актёр может рассматриваться как некая отдельная роль относительно конкретного варианта использования.
Pic.14
Актёр Стандартным графическим обозначением актёра на диаграммах является фигурка «человечка», под ко
Актёр Стандартным графическим обозначением актёра на диаграммах является фигурка «человечка», под которой записывается конкретное имя актёра:
Pic.15
Актёр Имена актёров должны начинаться с заглавной буквы. Имя актёра должно быть достаточно информати
Актёр Имена актёров должны начинаться с заглавной буквы. Имя актёра должно быть достаточно информативным (кассир, менеджер, клиент, сотовый телефон и т. д. ). Не рекомендуется давать актёрам имена собственные. В метамодели актёр является подклассом классификатора.
Pic.16
Актёр Актёры используются для моделирования внешних по отношению к проектируемой системе сущностей,
Актёр Актёры используются для моделирования внешних по отношению к проектируемой системе сущностей, которые взаимодействуют с ней. Актёрами могут быть другие системы, подсистемы проектируемой системы или её отдельный классы. Внутренняя структура актёра не определяется.
Pic.17
Актёр Актёры взаимодействуют с системой посредством передачи и приёма сообщений от вариантов использ
Актёр Актёры взаимодействуют с системой посредством передачи и приёма сообщений от вариантов использования. Сообщение - собой запрос актёром сервиса от системы и получение этого сервиса.
Pic.18
Выявление актёров. Какие организации или лица будут использовать проектируемую систему? Кто будет по
Выявление актёров. Какие организации или лица будут использовать проектируемую систему? Кто будет получать пользу от применения системы? Кто будет использовать информацию от системы? Будет ли система использовать внешние ресурсы? Может ли один пользователь играть несколько ролей при взаимодействии с системой? Могут ли различные пользователи играть одну роль при взаимодействии с системой? Будет ли система взаимодействовать с законодательными, исполнительными, налоговыми или другими органами?
Pic.19
Примечание Примечание (note) в UML предназначено для включения в модель произвольной текстовой инфор
Примечание Примечание (note) в UML предназначено для включения в модель произвольной текстовой информации, имеющей непосредственное отношение к контексту разрабатываемого проекта.
Pic.20
Отношения Отношения (relationships) описывают взаимодействия между:
Отношения Отношения (relationships) описывают взаимодействия между:
Pic.21
Отношения В UML имеется несколько стандартных видов отношений:
Отношения В UML имеется несколько стандартных видов отношений:
Pic.22
Отношение ассоциации Одно из фундаментальных понятий в UML и в той или иной степени используется при
Отношение ассоциации Одно из фундаментальных понятий в UML и в той или иной степени используется при построении всех графических моделей систем в форме канонических диаграмм. В данном случае служит для обозначения специфической роли актёра в отдельном варианте использования.
Pic.23
Отношение ассоциации Обозначается сплошной линией между актёром и вариантом использования. Может име
Отношение ассоциации Обозначается сплошной линией между актёром и вариантом использования. Может иметь дополнительные условные обозначения, такие, например, как имя и кратность.
Pic.24
Отношение ассоциации. Кратность
Отношение ассоциации. Кратность
Pic.25
Отношение включения Устанавливается только между двумя вариантами использования и указывает на тот ф
Отношение включения Устанавливается только между двумя вариантами использования и указывает на тот факт, что некоторое заданное поведение для одного варианта использования включается в качестве составного фрагмента в последовательность поведения другого. Обозначается пунктирной линией со стрелкой.
Pic.26
Отношение включения Пример графического изображения отношения включения между вариантами использован
Отношение включения Пример графического изображения отношения включения между вариантами использования:
Pic.27
Отношение расширения Задаёт взаимосвязь экземпляров отдельного варианта использования с более общим
Отношение расширения Задаёт взаимосвязь экземпляров отдельного варианта использования с более общим вариантом, свойства которого определяются на основе способа совместного объединения данных экземпляров. Обозначается пунктирной линией со стрелкой, направленной от того варианта использования, который является расширением для базового варианта использования.
Pic.28
Отношение расширения Пример графического изображения отношения расширения между вариантами использов
Отношение расширения Пример графического изображения отношения расширения между вариантами использования:
Pic.29
Отношение обобщения Служит для указания того факта, что некоторый вариант использования «А» может бы
Отношение обобщения Служит для указания того факта, что некоторый вариант использования «А» может быть обобщён до варианта использования «Б». Вариант «А» является специализацией варианта «Б». «Б» - предок или родитель по отношению к «А», а вариант «А» – потомок по отношению к «Б».
Pic.30
Отношение обобщения Графически обозначается сплошной линией со стрелкой в форме незакрашенного треуг
Отношение обобщения Графически обозначается сплошной линией со стрелкой в форме незакрашенного треугольника, которая указывает на родительский вариант использования (актёра):
Pic.31
Расширение UML для бизнес-моделирования
Расширение UML для бизнес-моделирования
Pic.32
Расширение UML для бизнес-моделирования
Расширение UML для бизнес-моделирования
Pic.33
Расширение UML для бизнес-моделирования Бизнес-актёр – индивидуум, группа, организация, компания или
Расширение UML для бизнес-моделирования Бизнес-актёр – индивидуум, группа, организация, компания или система, которые взаимодействуют с моделируемой бизнес-системой, но не входят в неё (например, клиенты, покупатели, поставщики, партнёры, …).
Pic.34
Расширение UML для бизнес-моделирования Сотрудник – индивидуум, который действует внутри моделируемо
Расширение UML для бизнес-моделирования Сотрудник – индивидуум, который действует внутри моделируемой бизнес-системы, взаимодействует с другими сотрудниками и является участником бизнес-процесса.
Pic.35
Расширение UML для бизнес-моделирования Бизнес-вариант использования – блок, определяющий функционал
Расширение UML для бизнес-моделирования Бизнес-вариант использования – блок, определяющий функциональность модулируемой системы, ориентированной на выполнение отдельного бизнес-процесса.
Pic.36
Текстовые сценарии вариантов использования
Текстовые сценарии вариантов использования
Pic.37
Текстовые сценарии вариантов использования Уточняют или детализируют последовательность действий, со
Текстовые сценарии вариантов использования Уточняют или детализируют последовательность действий, совершаемых системой при выполнении её вариантов использования. Сценарий должен уточнять и дополнять диаграмму, а не заменять её.
Pic.38
Текстовые сценарии вариантов использования. Шаблон
Текстовые сценарии вариантов использования. Шаблон
Pic.39
Пример построения диаграммы вариантов использования Система управления банкоматом
Пример построения диаграммы вариантов использования Система управления банкоматом
Pic.40
Пример построения диаграммы вариантов использования
Пример построения диаграммы вариантов использования
Pic.41
Пример построения диаграммы вариантов использования Главный раздел
Пример построения диаграммы вариантов использования Главный раздел
Pic.42
Пример построения диаграммы вариантов использования Типичный ход событий
Пример построения диаграммы вариантов использования Типичный ход событий
Pic.43
Пример построения диаграммы вариантов использования Типичный ход событий (продолжение)
Пример построения диаграммы вариантов использования Типичный ход событий (продолжение)
Pic.44
Пример построения диаграммы вариантов использования Исключения
Пример построения диаграммы вариантов использования Исключения
Pic.45
Пример построения диаграммы вариантов использования Исключения (продолжение)
Пример построения диаграммы вариантов использования Исключения (продолжение)
Pic.46
Рекомендации по разработке диаграмм вариантов использования Рекомендуемое количество актёров в модел
Рекомендации по разработке диаграмм вариантов использования Рекомендуемое количество актёров в модели – не более 20, а вариантов – использования – не более 50.
Pic.47
Рекомендации по разработке диаграмм вариантов использования
Рекомендации по разработке диаграмм вариантов использования


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!