Пример диаграммы Use Case

В этой диаграмме один базисный элемент Use Case Сеанс банкомата, который ведет взаимодействие с актером Клиент. К базисному элементу Use Case подключены два расширяющих элемента Use Case (Состояние, Снять) и два включаемых элемента Use Case (Идентификация клиента, Проверка счета). В свою очередь, к элементу Use Case Идентификация клиента подключен включаемый элемент Пример диаграммы Use Case Use Case Проверить достоверность, а к элементу Use Case Снять — расширяющий элемент Use Case Захват карты (он же расширяет элемент Use Case Проверить достоверность).

Элемент Use Case Сеанс банкомата имеет две точки расширения (диалог вероятен, выдача квитанции), а элементы Use Case Снять и Проверить достоверность — по одной точке расширения Пример диаграммы Use Case (проверка снятия и проверка соответственно). В точки расширения вероятна вставка поведения из расширяющего элемента Use Case. Вставка происходит, если производится условие расширения:

- для расширяющего элемента Use Case Состояние — это условие запрос состояния;

- для расширяющего элемента Use Case Снять — это условие запрос снятия;

- для расширяющего элемента Use Case Захват Пример диаграммы Use Case карты — это условие перечень подозрений.

Опишем вероятное поведение модели, задаваемое этой диаграммой.

Актер Клиент инициирует деяния базисного элемента Use Case Сеанс банкомата. На первом шаге запускается включаемый элемент Use Case Идентификация клиента. Этот элемент Use Case получает имя клиента и запускает элемент Use Case Проверить достоверность, в итоге чего устанавливается соединение Пример диаграммы Use Case с базой данных клиентов и получаются характеристики клиента. Если к этому моменту исполняется условие расширения перечень подозрений, то «срабатывает» расширяющий элемент Use Case Захват карты, карта арестовывается, и работа системы прекращается. В неприятном случае происходит возврат к элементу Use Case Идентификация клиента, который получает номер счета клиента и возвращает Пример диаграммы Use Case управление базисному элементу Use Case.

Базисный элемент Use Case перебегает ко второму шагу работы — вызывает включаемый элемент Use Case Проверка счета, который устанавливает соединение с базой данных счетов и получает состояние и ограничения счета. Управление снова ворачивается к базисному элементу Use Case. Базисный элемент Use Case перебегает к Пример диаграммы Use Case первой точке расширения диалог вероятен. В этой точке может быть подключение 1-го из 2-ух расширяющих частей Use Case.

Положим, что к этому моменту производится условие расширения запрос состояния, потому запускается 1-ый сектор элемента Use Case Состояние. В итоге отображается информация о состоянии счета и управление передается базисному элементу Use Case Пример диаграммы Use Case. В базисном элементе Use Case печатается заголовок квитанции и обеспечивается переход ко 2-ой точке расширения выдача квитанции. Так как в активном состоянии продолжает находиться расширяющий элемент Use Case Состояние, запускается его 2-ой сектор — в квитанции печатается информация о состоянии счета.

В последний раз управление ворачивается к базисному элементу Пример диаграммы Use Case Use Case — заканчивается сеанс работы банкомата.

Бизнес-модель Use Case задает наружное представление бизнес-процессов организации (исходя из убеждений наружной среды — клиентов и партнеров). Она строится при помощи бизнес-актеров и бизнес-элементов Use Case — обычного расширения средств, применяемых в обыденных диаграммах Use Case. Бизнес-актеры определяют наружные сути и Пример диаграммы Use Case людей, с которыми ведет взаимодействие бизнес. Бизнес-элементы Use Case изображают разные рабочие потоки бизнеса. Последовательности действий в бизнес-элементах Use Case обычно описываются диаграммами деятельности.


primer-2-blank-analiza-konfliktnoj-situacii.html
primer-2-ispolzovanie-otstupov.html
primer-2-limitirovannij-format.html