Язык UML включает в себя специальные механизмы расширения , которые позволяют ввести в рассмотрение дополнительные графические обозначения, ориентированные для решения задач из определенной предметной области . Примеры подобных обозначений, которые используются для моделирования бизнес-систем и могут быть изображены на диаграммах вариантов использования : бизнес-актер , сотрудник и бизнес — вариант использования .
Бизнес-актер (business actor) – индивидуум, группа, организация, компания или система, которые взаимодействуют с моделируемой бизнес-системой, но не входят в нее, т.е. не являются частью моделируемой системы.
Графическое изображение бизнес-актера приводится на рис. 3.7, а. Примерами бизнес-актеров являются клиенты, покупатели, поставщики, партнеры. Общее свойство бизнес-актеров состоит в том, что они являются инициаторами или клиентами бизнес-процессов моделируемой системы.
Сотрудник (business worker) – индивидуум, который действует внутри моделируемой бизнес-системы, взаимодействует с другими сотрудниками и является участником бизнес-процесса моделируемой системы.
Графическое изображение сотрудника приводится на рис. 3.7, б. Примерами сотрудников являются менеджеры, администраторы, кассиры, инженеры. Общее свойство сотрудников заключается в том то, что они являются субъектами и входят в состав моделируемой системы.
Бизнес-вариант использования (business use case) — вариант использования , определяющий последовательность действий моделируемой системы, направленных на выполнение отдельного бизнес-процесса.
Графическое изображение бизнес- варианта использования приводится на рис. 3.7, в. Общее свойство бизнес- вариантов использования состоит в том, что они являются концептуальной моделью отдельных бизнес-процессов моделируемой системы.
Рис. 3.7. Графические изображения бизнес-актера (а), бизнес-сотрудника (б) и бизнес-варианта использования (в)
Применение этих элементов графической нотации иллюстрирует пример представления диаграмм вариантов использования для системы продажи товаров в супермаркете. Эта модель может быть использована при создании и автоматизации соответствующих информационных систем.
В качестве бизнес-актера данной системы можно рассматривать покупателя супермаркета, а в качестве сотрудника – продавца. При этом покупатель является клиентом сервиса «Оформление заказа на покупку товара», а продавец участвует в реализации соответствующего бизнес-процесса. Как следует из существа выдвигаемых к системе требований, этот сервис выступает в качестве базового бизнес-варианта использования данной системы.
С одной стороны, продажа товаров предполагает согласование условий оплаты с покупателем и заказ товара со склада. Поскольку эта функциональность выполняется всегда, она может быть выделена в самостоятельные бизнес-варианты использования , которые будут связаны с базовым отношением включения .
С другой стороны, продажа товаров может предполагать наличие отдельного информационного объекта — каталога товаров, который в некотором смысле не зависит от реализации сервиса по обслуживанию покупателей. В данном случае, каталог товаров может запрашиваться покупателем у продавца при необходимости выбора товара и уточнения его свойств. Вполне резонно представить сервис «Предоставление каталога товаров» в качестве самостоятельного бизнес-варианта использования .
Дальнейшая детализация данной модели может быть выполнена на основе установления дополнительных отношений, в частности отношения «обобщение-специализация» для уже имеющихся компонентов диаграммы вариантов использования . Так, в рамках рассматриваемой системы продажи товаров может иметь самостоятельное значение и специфические особенности отдельная категория товаров — телевизоры. В этом случае диаграмма дополняется вариантом использования «Оформление заказа на покупку телевизора», который связан с сервисом «Оформление заказа на покупку товара» отношением обобщения .
Полученная в результате диаграмма вариантов использования будет содержать 5 бизнес-вариантов использования , одного бизнес-актера и одного сотрудника , между которыми установлены соответствующие отношения включения , расширения и обобщения . Эта диаграмма , изображенная в общих обозначениях нотации языка UML , представлена на рис. 3.8
Рис. 3.8. Диаграмма вариантов использования для системы продажи товаров по каталогу в общих обозначениях языка UML
Анализируя рассматриваемую систему продажи товаров по каталогу, можно заметить, что она представляет собой концептуальную модель типичной бизнес-системы, особенности которой связаны с получением определенной прибыли от реализации соответствующих бизнес-процессов. При этом роли покупателя и продавца в рассматриваемой системе существенно отличаются. Действительно, покупатель является внешним по отношению к системе субъектом, в то время как продавец является частью бизнес-системы. Реализация рассмотренных вариантов использования не изображается на диаграммах вариантов использования . Для моделирования логических и физических аспектов реализации предназначены другие типы канонических диаграмм , которые будут рассмотрены в следующих лекциях.
Источник: intuit.ru
Разработка модели бизнес-прецедентов (Диаграмма вариантов использования)
Модель бизнес-прецедентов описывает бизнес-процессы с точки зрения внешнего пользователя, т.е. отражает взгляд на деятельность организации извне. Проектирование системы начинается с изучения и моделирования бизнес-деятельности организации. Для достижения этих целей вначале строится модель в форме так называемой диаграммы вариантов использования (прецедентов) (use case diagram), которая описывает функциональное назначение системы или, другими словами, то, что бизнес-система должна делать в процессе своего функционирования. Диаграмма вариантов использования (use case diagram) — диаграмма, на которой изображаются отношения между актерами и вариантами использования (прецедентами). Создание диаграммы вариантов использования имеет следующие цели:
- Определить общие границы и контекст моделируемой предметной области на начальных этапах проектирования системы
- Сформулировать общие требования к функциональному поведению проектируемой системы
- Разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей
- Подготовить исходную документацию для взаимодействия разработчиков системы с ее заказчиками и пользователями
На этом этапе вводится и отображается в модели ряд понятий, свойственных объектно-ориентированному подходу: Актер (actor) (Исполнитель, Действующее лицо) – личность, организация или система, взаимодействующая с ИС. На диаграмме исполнитель представляется стилизованной фигуркой человека (рис. 1.1). 
Рис. 1.2. Графические изображения бизнес-актера (а), бизнес-сотрудника (б) и бизнес-варианта использования (в) Прецедент – законченная последовательность действий, инициированная внешним объектом (личностью или системой), которая взаимодействует с ИС и получает в результате некоторое сообщение от ИС. ИлиВариант использования (use case) — внешняя спецификация последовательности действий, которые система или другая сущность могут выполнять в процессе взаимодействия с актерами . Отдельный вариант использования обозначается на диаграмме эллипсом, внутри которого содержится его краткое имя в форме существительного (рис. 1.3. а) или глагола (рис. 1.3, б) с пояснительными словами. Сам текст имени варианта использования должен начинаться с заглавной буквы. Имя (name) — строка текста, которая используется для идентификации любого элемента модели.
Рис. 1.3. Графическое обозначение варианта использования Бизнес-вариант использования (business use case) — вариант использования, определяющий последовательность действий моделируемой системы, направленных на выполнение отдельного бизнес-процесса. Графическое изображение бизнес- варианта использования приводится на рис. 1.2, в. Общее свойство бизнес- вариантов использования состоит в том, что они являются концептуальной моделью отдельных бизнес-процессов моделируемой системы. Класс— описание совокупности однородных объектов с их атрибутами, операциями, отношениями и семантикой. На диаграмме представляется прямоугольником, содержащим описания атрибутов и операций класса.Ограничение
Для продолжения скачивания необходимо пройти капчу:
Источник: studfile.net
Бизнес вариант использования изображен
Язык UML включает в себя специальные механизмы расширения, которые позволяют ввести в рассмотрение дополнительные графические обозначения, ориентированные для решения задач из определенной предметной области. Примеры подобных обозначений, которые используются для моделирования бизнес-систем и могут быть изображены на диаграммах вариантов использования: бизнес-актер, сотрудник и бизнес — вариант использования.
Бизнес-актер (business actor) – индивидуум, группа, организация, компания или система, которые взаимодействуют с моделируемой бизнес-системой, но не входят в нее, т.е. не являются частью моделируемой системы.
Графическое изображение бизнес-актера:

Примерами бизнес-актеров являются клиенты, покупатели, поставщики, партнеры. Общее свойство бизнес-актеров состоит в том, что они являются инициаторами или клиентами бизнес-процессов моделируемой системы.
Сотрудник (business worker) – индивидуум, который действует внутри моделируемой бизнес-системы, взаимодействует с другими сотрудниками и является участником бизнес-процесса моделируемой системы.
Графическое изображение сотрудника:

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

Общее свойство бизнес- вариантов использования состоит в том, что они являются концептуальной моделью отдельных бизнес-процессов моделируемой системы.
Источник: devtype.blogspot.com
