Системы автоматизированного проектирования
Автор: A Y • Ноябрь 19, 2022 • Лабораторная работа • 429 Слов (2 Страниц) • 208 Просмотры
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
Кафедра вычислительной математики и кибернетики
Отчёт |
По лабораторной работе № 3 «Системы автоматизированного проектирования» Вариант №11 |
Выполнил: Студент группы ПРО-137Б Дихина А.М. |
Проверил: Ассистент кафедры ГИС Трубин В. Д |
Уфа 2022 г. |
Цель работы: Приобрести навыки проектирования в системах автоматизированного проектирования по нотации BPMN 2.0.
Ход работы
Любой процесс, описанный в нотации BPMN, представляет собой последовательное или параллельное выполнение различных действий (операций) с указанием определённых бизнес-правил. Рассмотрим пример процесса «Приём абитуриентов в университет» (Рисунок 1).
Процесс начинается со Стартового события-таймера «Старт приёмной кампании», т.е. начинается в определённый момент времени, только после которого абитуриент может создать личный кабинет, где заполняет данные, необходимые для поступления, выбирает направления среди перечня, имеющегося на сайте и подает заявление. Далее система, обращаясь к сторонней и своей базам данных проверяет правильность заполнения данных: если они заполнены неверно, абитуриенту поступает сообщение о необходимости изменения данных; если все верно, система добавляет абитуриента в рейтинг. Процесс останавливается, пока не заканчивается время для приёма заявлений. Затем система, проверяя наличие согласия абитуриента на обучение, обновляет конкурсные списки, что продолжается до конца времени приёма согласий на обучение, после которого приёмная комиссия оглашает результаты кампании, и абитуриент может понять, поступил он в университет или нет.
[pic 1]
Рисунок 1 – Процесс «Приём абитуриентов»
Ответы на контрольные вопросы:
- Web-сервисами называются программные системы, модульные приложения, предназначенные для реализации бизнес-процессов.
- Сущности (объекты потока управления) разделяются на три основных типа: события (events), действия (activities) и логические операторы (gateways).
- Действия– это точки выполнения работ в ходе процесса.
- Задача – это атомарное действие процесса, неделимое на более элементарные части.
- Подпроцесс – тип действия, позволяющий разбить сложные процесы на более мелкие.
- Связи (connecting objects) - соединяют разные действия и данные в единый поток исполнения, могут быть следующих видов: поток исполнения (sequence flow), поток сообщений (message flow), ассоциация (association).
- Обмениваться сообщениями могут только те сущности, которые находятся в разных пулах.
- Участник процесса – лицо, ответственное за выполнение задач.
- Внутренний участник - это способ декомпозиции бизнес-процесса, при котором действие разбивается на группы, следовательно, он не образует отдельную нить исполнения процесса.
- Порт (gateways) - вид конструкций, позволяющий управлять потоком выполнения процесса - ветвить его и соединять.
- Способы графического изображения логического ветвления потока управления: ромб, ромб с внутренним маркером в виде знака «+», ромб с внутренним маркером в виде круга.
- Событиe (event) - это некоторое происшествие, возникшее во время исполнения процесса. Событиями могут быть инициация или завершение процесса, прием/посылка сообщения, завершение какой-либо задачи или подпроцесса и т. д. Типы событий:
- Начальное;
- Промежуточное;
- Конечное.
Вывод: в ходе этой лабораторной работы были приобретены навыки проектирования по нотации BPMN. Был описан пример процесса приёма абитуриентов, понятный всем бизнес-пользователям.
...