Мегаобучалка Главная | О нас | Обратная связь


Теоретическая часть. Моделирование бизнес-процессов предметной области



2016-09-16 518 Обсуждений (0)
Теоретическая часть. Моделирование бизнес-процессов предметной области 0.00 из 5.00 0 оценок




Вариант использования представляет собой последовательность действий (транзакций), выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом). Вариант использования описывает типичное взаимодействие между пользователем и системой. В простейшем случае вариант использования определяется в процессе обсуждения с пользователем тех функций, которые он хотел бы реализовать.

Действующее лицо (actor) – это роль, которую пользователь играет по отношению к системе. Действующие лица представляют собой роли, а не конкретных людей или наименования работ. Несмотря на то, что на диаграммах вариантов использования они изображаются в виде стилизованных человеческих фигурок, действующее лицо может также быть внешней системой, которой необходима некоторая информация от данной системы. Показывать на диаграмме действующих лиц следует только в том случае, когда им действительно необходимы некоторые варианты использования.

Действующие лица делятся на три основных типа – пользователи системы, другие системы, взаимодействующие с данной, и время. Время становится действующим лицом, если от него зависит запуск каких-либо событий в системе.

В языке UML на диаграммах вариантов использования поддерживается несколько типов связей между элементами диаграммы.

Это связи коммуникации (communication), включения (include), расширения (extend) и обобщения (generalization).

Связь коммуникации – это связь между вариантом использования и действующим лицом. На языке UML связи коммуникации показывают с помощью однонаправленной ассоциации (сплошной линии со стрелкой).

Направление стрелки позволяет понять, кто инициирует коммуникацию.

Связь включения применяется в тех ситуациях, когда имеется какой-либо фрагмент поведения системы, который повторяется более чем в одном варианте использования. С помощью таких связей обычно моделируют многократно используемую функциональность.

Связь расширения применяется при описании изменений в нормальном поведении системы. Она позволяет варианту использования только при необходимости использовать функциональные возможности другого.

На языке UML связи включения и расширения показывают в виде зависимостей с соответствующими стереотипами, как показано на рисунке 2.2.

 
 

Рисунок 2.2 - Связи использования и расширения

С помощью связи обобщения показывают, что у нескольких действующих лиц имеются общие черты. Например, клиенты могут быть двух типов: корпоративные и индивидуальные. Эту связь можно моделировать с помощью нотации, показанной на рисунке 2.3.

 
 

Рисунок 2.3 - Обобщение действующего лица

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

Порядок выполнения работы

4. Построить модель предметной области, согласно выбранного варианта (Приложение А) с помощью диаграммы вариантов использования UML.

5. Оформить отчет по лабораторной работе.

6. Представить отчет по лабораторной работе для защиты.

Порядок построения модели

Создание бизнес-схемы компании

1. Щелкните правой кнопкой мыши на представлении Use Case View в браузере.

2. Выберем пункт New далее Package

3. Назовем новый пакет «Общая схема»

Чтобы поместить действующее лицо в браузер:

1. Щелкните правой кнопкой мыши на пакете «Общая схема» представления Use Case View в браузере.

2. Выберите в открывшемся меню пункт New далее Actor

3. В браузере появится новое действующее лицо под названием NewClass. Слева от его имени вы увидите пиктограмму действующего лица UML.

4. Выделив новое действующее лицо, введите его имя.

5. Щелкните правой кнопкой мыши на действующем лице.

6. В открывшемся меню выберите пункт Open Specification.

7. В поле стереотипа выберите Business Actor и нажмите на кнопку ОК.

8. После создания действующих лиц сохраните модель с помощью пункта меню File затем Save.

Чтобы поместить вариант использования в браузер:

1. Щелкните правой кнопкой мыши на пакете «Общая схема» представления Use Case View в браузере.

2. Выберите в появившемся меню пункт New > Use Case

3. Новый вариант использования под названием NewUseCase появится в браузере. Слева от него будет видна пиктограмма варианта использования UML.

4. Выделив новый вариант использования, введите его название.

5. Щелкните правой кнопкой мыши на варианте использования.

6. В открывшемся меню выберите пункт Open Specification.

7. В поле стереотипа выберите Business Use Case и нажмите на кнопку ОК.

Для создания новой диаграммы вариантов использования:

1. Щелкните правой кнопкой мыши на пакете «Общая схема» представления Use Case View в браузере.

2. Из всплывающего меню выберите пункт New далее Use Case Diagram.

3. Выделив новую диаграмму, введите ее имя («Общая схема действий»).

4. Дважды щелкните на названии этой диаграммы в браузере, чтобы открыть ее.

5. Чтобы поместить действующее лицо или вариант использования на диаграмму, перетащите его мышью из браузера на диаграмму вариантов использования.

6. С помощью кнопки Unidirectional Association (Однонаправленная ассоциация) панели инструментов нарисуйте ассоциации между действующими лицами и вариантами использования.



2016-09-16 518 Обсуждений (0)
Теоретическая часть. Моделирование бизнес-процессов предметной области 0.00 из 5.00 0 оценок









Обсуждение в статье: Теоретическая часть. Моделирование бизнес-процессов предметной области

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (518)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)