The Unified Modeling Language
Канонические диаграммы языка UML 2.х
Основные обозначения на диаграмме вариантов использования
Вариант использования (use case)
Актер (actor)
Вопросы для идентификации актеров в системе
Отношение ассоциации
Отношение включения
Отношение расширения
Отношение обобщения
Диаграмма вариантов использования
Диаграмма вариантов использования
Диаграмма вариантов использования
Диаграмма вариантов использования
Диаграмма вариантов использования
Диаграмма вариантов использования
Диаграмма вариантов использования
Диаграмма вариантов использования
1.42M
Category: programmingprogramming

Канонические диаграммы языка UML 2.х

1. The Unified Modeling Language

2. Канонические диаграммы языка UML 2.х

3. Основные обозначения на диаграмме вариантов использования

4. Вариант использования (use case)

Вариант использования (use case)
Представляет собой общую спецификацию совокупности
выполняемых системой действий с целью предоставления
некоторого наблюдаемого результата, который имеет значение
для одного или нескольких актеров
Отвечает на вопрос «Что должна выполнять система?», не
отвечая на вопрос «Как она должна выполнять это?»
Имена – отглагольное существительное или глагол в
неопределенной форме
П ровер ка состоя н ия
те кущ е го с ч е та кл и е н та

5. Актер (actor)

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

6. Вопросы для идентификации актеров в системе

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

7. Отношение ассоциации

Ассоциация (association) является одним из
фундаментальных понятий в языке UML 2.х и может
использоваться на различных канонических диаграммах
при построении визуальных моделей
Применительно к диаграммам вариантов использования
отношение ассоциации может служить только для
обозначения взаимодействия актера с вариантом
использования.
П р о см о тр сп и ска
п р ед став л ен н ы х то в ар о в
П о с е ти те л ь
И н те р н е т-м а г а з и н а

8. Отношение включения

Отношение включения (include) специфицирует тот факт, что
некоторый вариант использования содержит поведение,
определенное в другом варианте использования
О ф орм л ение З аказа в
И н те р н е т-м а га з и н е
вариант использования А
< < in c lu d e > >
Р еги стр ац и я
п о к у п ате л я
вариант использования Б

9. Отношение расширения

Отношение расширения (extend) определяет взаимосвязь
одного варианта использования с некоторым другим
вариантом использования, функциональность или поведение
которого задействуется первым не всегда, а только при
выполнении некоторых дополнительных условий.
О ф орм л ение З аказа в
И н те р н е т-м а га з и н е
вариант использования А
< < e x te n d > >
П р ед о став л ен и е б о н у сн о й
ски д ки п о сто я н н о м у
п о ку п ател ю
вариант использования Б

10. Отношение обобщения

Отношение обобщения (generalization relationship)
предназначено для спецификации того факта, что
один элемент модели является специальным или
частным случаем другого элемента модели
О п л ата в ы б р ан н о го в
И н те р н е т-м а г а з и н е то в а р а
О п л ата то в ар а п о
кр ед и тн о й кар то ч ке
вариант использования А
вариант использования Б
П о сети тел ь
И н те р н е т-м а га з и н а
(а кт е р А )
П о ку п ател ь
(а кт е р Б )

11. Диаграмма вариантов использования

12. Диаграмма вариантов использования

13. Диаграмма вариантов использования

14. Диаграмма вариантов использования

15. Диаграмма вариантов использования

16. Диаграмма вариантов использования

17. Диаграмма вариантов использования

18. Диаграмма вариантов использования

English     Русский Rules