-
Разработка модели бизнес-прецедентов (Диаграмма вариантов использования)
-
Основные объекты
-
Модель бизнес-прецедентов описывает бизнес-процессы с точки зрения внешнего пользователя, т.е. отражает взгляд на деятельность организации извне.
Проектирование системы начинается с изучения и моделирования бизнес-деятельности организации.
Для достижения этих целей вначале строится модель в форме так называемой диаграммы вариантов использования (прецедентов) (use case diagram), которая описывает функциональное назначение системы или, другими словами, то, что бизнес-система должна делать в процессе своего функционирования.
Диаграмма вариантов использования (use case diagram) — диаграмма, на которой изображаются отношения между актерами и вариантами использования (прецедентами).
Создание диаграммы вариантов использования имеет следующие цели:
-
Определить общие границы и контекст моделируемой предметной области на начальных этапах проектирования системы
-
Сформулировать общие требования к функциональному поведению проектируемой системы
-
Разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей
-
Подготовить исходную документацию для взаимодействия разработчиков системы с ее заказчиками и пользователями
На этом этапе вводится и отображается в модели ряд понятий, свойственных объектно-ориентированному подходу:
Актер (actor) (Исполнитель, Действующее лицо) – личность, организация или система, взаимодействующая с ИС. На диаграмме исполнитель представляется стилизованной фигуркой человека (рис. 1.1).
![]()
Рис. 1.1. Графическое обозначение актера
Различают внешнего исполнителя (который использует или используется системой, т.е. порождает прецеденты деятельности) и внутреннего исполнителя (который обеспечивает реализацию прецедентов деятельности внутри системы).
Бизнес-актер (business actor) – индивидуум, группа, организация, компания или система, которые взаимодействуют с моделируемой бизнес-системой, но не входят в нее, т.е. не являются частью моделируемой системы.
Графическое изображение бизнес-актера приводится на рис. 1.2, а. Примерами бизнес-актеров являются клиенты, покупатели, поставщики, партнеры. Общее свойство бизнес-актеров состоит в том, что они являются инициаторами или клиентами бизнес-процессов моделируемой системы.
Сотрудник (business worker) – индивидуум, который действует внутри моделируемой бизнес-системы, взаимодействует с другими сотрудниками и является участником бизнес-процесса моделируемой системы.
Графическое изображение сотрудника приводится на рис. 1.2, б. Примерами сотрудников являются менеджеры, администраторы, кассиры, инженеры. Общее свойство сотрудников заключается в том то, что они являются субъектами и входят в состав моделируемой системы.
Рис.
1.2.
Графические изображения бизнес-актера
(а), бизнес-сотрудника (б) и бизнес-варианта
использования (в)
Прецедент – законченная последовательность действий, инициированная внешним объектом (личностью или системой), которая взаимодействует с ИС и получает в результате некоторое сообщение от ИС.
Или
Вариант использования (use case) — внешняя спецификация последовательности действий, которые система или другая сущность могут выполнять в процессе взаимодействия с актерами .
Отдельный вариант использования обозначается на диаграмме эллипсом, внутри которого содержится его краткое имя в форме существительного (рис. 1.3. а) или глагола (рис. 1.3, б) с пояснительными словами. Сам текст имени варианта использования должен начинаться с заглавной буквы.
Имя (name) — строка текста, которая используется для идентификации любого элемента модели.

Рис. 1.3. Графическое обозначение варианта использования
Бизнес-вариант использования (business use case) — вариант использования, определяющий последовательность действий моделируемой системы, направленных на выполнение отдельного бизнес-процесса.
Графическое изображение бизнес- варианта использования приводится на рис. 1.2, в. Общее свойство бизнес- вариантов использования состоит в том, что они являются концептуальной моделью отдельных бизнес-процессов моделируемой системы.
Класс — описание совокупности однородных объектов с их атрибутами, операциями, отношениями и семантикой. На диаграмме представляется прямоугольником, содержащим описания атрибутов и операций класса.
