Skip to content

Instantly share code, notes, and snippets.

@Timur00Kh
Last active June 13, 2022 16:15
Show Gist options
  • Save Timur00Kh/95664048789aa0e4cc73fff4b558e95f to your computer and use it in GitHub Desktop.
Save Timur00Kh/95664048789aa0e4cc73fff4b558e95f to your computer and use it in GitHub Desktop.
Ответы на курс "Введение в язык моделирования процессов BPMN2.0"

Ответы на курс "Введение в язык моделирования процессов BPMN2.0"

Основные понятия

Схема, содержащая символы нотации и связи между ними - это…

  • Модель
  • Архитектурный скетч
  • ✅ Диаграмма

Совокупность диаграмм и их элементов, описывающих процесс - это…

  • Каталог процесса
  • ✅ Модель процесса
  • Папка процесса
  • Процессный репозиторий
  • Процессная область

Набор действий и порядок их выполнения - это…

  • ✅ Процесс
  • Результат
  • Совокупность экземпляров процесса
  • Модель взаимодействия
  • Бизнес-сервис

Схема процесса показывает ...

  • Входы и выходы процесса
  • ✅ Действия и порядок их выполнения
  • Модель процесса
  • Совокупность экземпляров процесса

Границы процесса показываются с помощью ...

  • Дорожки
  • Диаграммы
  • ✅ Пула
  • Папки
  • Конечного события
  • Результата процесса

Пул процесса называется по имени ...

  • Диаграммы
  • Модели
  • Результата
  • Конечного события
  • ✅ Процесса

Экземпляр процесса создается...

  • При первом запуске процесса
  • ✅ При каждом запуске процесса
  • После завершения процесса
  • По запросу пользователя

В одном пуле может быть следующее количество процессов:

  • ✅ Только один процесс
  • Любое количество
  • Любое количество взаимосвязанных процессов

Что НЕ относится к элементам поведения?

  • Событие
  • Действие
  • Шлюз
  • ✅ Пул
  • ✅ Поток управления

Событие, действие и шлюз - это…

  • ✅ Элементы диаграммы
  • Элементы данных
  • ✅ Элементы поведения

Процесс завершается...

  • Действием
  • Шлюзом
  • ✅ Событием
  • Границей процесса
  • Сообщением

При каждом запуске процесса на исполнение создается…

  • Объект управления
  • Поток процесса
  • ✅ Экземпляр процесса
  • Процесс

Переход между элементами поведения - это …

  • Поток работ
  • Действие
  • ✅ Поток управления
  • Поток данных
  • Поток сообщений

Экземпляр процесса может проходить через...

  • Потоки сообщений
  • ✅ События
  • ✅ Действия
  • ✅ Шлюзы

Экземпляр процесса движется по …

  • Потокам сообщений
  • Потокам работ
  • ✅ Потокам управления
  • Потоку данных

Два различных экземпляра процесса …

  • Всегда проходят по разным траекториям исполнения
  • ✅ Могут проходить по разным траекториям исполнения
  • Имеют одинаковую траекторию исполнения
  • ✅ Могут проходить по одинаковой траектории исполнения

Знакомство с элементами диаграмм

1. Экземпляр процесса создается ...

  • Потоком управления
  • ✅ Событием
  • Действием
  • Задачей

2. Свершившийся факт показывается с помощью ...

  • Потока управления
  • ✅ События
  • Действия
  • Комментария

3. Только один исходящий поток управления имеет ...

  • ✅ Промежуточное событие
  • ✅ Начальное событие
  • Конечное событие
  • ✅ Задача
  • Шлюз ветвления
  • ✅ Шлюз слияния

4. В шлюз ветвления может входить

  • ✅ Только один поток управления
  • Любое количество потоков управления
  • Только два потока управления
  • Не менее двух потоков управления

5. Только один входящий поток управления имеет ...

  • Начальное событие
  • Конечное событие
  • ✅ Задача
  • ✅ Подпроцесс
  • ✅ Шлюз ветвления
  • Шлюз слияния

6. Показывает, что что-то происходит во время исполнения процесса - ...

  • ✅ Промежуточное событие
  • Начальное событие
  • Конечное событие

7. Экземпляр процесса может завершиться в ...

  • Задаче
  • Подпроцессе
  • Шлюзе слияния
  • Шлюзе ветвления
  • Промежуточном событии
  • ✅ Конечном событии

8. Значение основных символов уточняется с помощью ...

  • Специального символа
  • Вспомогательного символа
  • ✅ Маркера
  • Комментария
  • Группы

9. Маркеры встречаются у следующих элементов:

  • ✅ Событие
  • ✅ Действие
  • Комментарий
  • Группа
  • Пул
  • ✅ Шлюз

10. Маркер уточняет:

  • ✅ Значение символа
  • Поток управления
  • ✅ Вид действия
  • ✅ Способ реализации

11. Действия в процессе бывают:

  • Сложные
  • ✅ Составные
  • ✅ Простые
  • Вспомогательные

12. Простое действие - это ...

  • Подпроцесс
  • Событие
  • ✅ Задача
  • Шлюз

13. Составное действие – это ...

  • Задача
  • Активность
  • ✅ Подпроцесс

14. Задача без маркера – это ...

  • Подпроцесс
  • ✅ Абстрактная задача
  • Процесс

15. Из шлюза ветвления выходит ...

  • Только один поток управления
  • ✅ Не менее двух потоков управления
  • Только два потока управления
  • Любое количество потоков управления

16. Из шлюза слияния выходит ...

  • ✅ Только один поток управления
  • Любое количество потоков управления
  • Только два потока управления
  • Не менее двух потоков управления

17. В шлюз ветвления может входить ...

  • ✅ Только один поток управления
  • Любое количество потоков управления
  • Только два потока управления
  • Не менее двух потоков управления

18. В шлюз слияния может входить ...

  • Только один поток управления
  • ✅ Не менее двух потоков управления
  • Любое количество потоков управления

19. Шлюзы ветвления и слияния различаются с помощью ...

  • Маркера
  • ✅ Потоков управления
  • Символа
  • Расположения на схеме

20. Начальное, конечное и промежуточное события различаются с помощью ...

  • ✅ Символа
  • Маркера
  • ✅ Расположения в процессе

21. Поток управления маршрутизируется с помощью...

  • События
  • Действия
  • ✅ Шлюза

22. Элементы поведения связываются в последовательность с помощью ...

  • Потока данных
  • ✅ Потока управления
  • Потока работ
  • Потока событий
  • Потока сообщений
  • Событий
  • Шлюзов

23. Поток управления может соединять:

  • Действие и Комментарий
  • Два процесса
  • ✅ Шлюз и Шлюз
  • ✅ Действие и Шлюз
  • ✅ Событие и Событие
  • ✅ Событие и Шлюз

24. Не имеет исходящего потока управления:

  • Шлюз ветвления
  • Шлюз слияния
  • Подпроцесс
  • Задача
  • Начальное событие
  • Промежуточное событие
  • ✅ Конечное событие
  • ✅ Комментарий

25. Всегда имеет хотя бы один входящий и один исходящий поток управления:

  • ✅ Шлюз ветвления
  • ✅ Шлюз слияния
  • Начальное событие
  • Конечное событие

Основные конструкции и элементы

1. Событие без маркера – это ...

  • Абстрактное событие
  • Неопределенное событие
  • ✅ Простое событие

2. Механизм реализации события уточняется с помощью ...

  • Специального символа
  • ✅ Маркера события
  • Комментария к событию

3. Процесс завершается, когда ...

  • Поток управления приходит в конечное событие
  • ✅ Завершаются все возникшие в нем потоки управления
  • Завершается основной поток управления процесса
  • Завершается основной и альтернативный потоки управления
  • ✅ Поток управления достигает события-останов

4. В каких событиях может использоваться маркер «таймер»?

  • Конечное событие
  • Событие-условие
  • ✅ Начальное событие
  • ✅ Промежуточное событие

5. Событие-таймер используется, когда необходимо показать:

  • ✅ Задержку по времени потока управления процесса
  • Время, которое длиться данная ветка процесса
  • Время, когда завершается процесс
  • ✅ Момент времени, в который процесс может быть продолжен

6. В каких событиях может быть использован маркер «условие»?

  • Конечное событие
  • Событие-останов
  • Событие отправки сообщения
  • ✅ Начальное событие
  • ✅ Промежуточное событие

7. Событие-условие используется, когда необходимо показать ...

  • Условие, при наступлении которого завершается поток управления
  • Условие, при наступлении которого завершается процесс
  • ✅ Условие, при наступлении которого продолжается выполнение процесса
  • Условие, при наступлении которого процесс ожидает указанное действие
  • ✅ Условие, при наступлении которого начинается процесс

8. В каком из событий может быть использован маркер «останов»?

  • ✅ Конечное событие
  • Событие-условие
  • Событие ожидания сообщения
  • Начальное событие
  • Промежуточное событие

9. Событие-останов используется, когда необходимо показать ...

  • Что процесс в данном месте ожидает завершения
  • Завершение основного потока управления процесса
  • Завершение альтернативного потока управления процесса
  • Принудительное переключение на указанный поток управления процесса
  • ✅ Принудительное завершение всех незавершенных потоков управления процесса

10. В каких событиях может быть использован маркер «отправка сообщения»?

  • ✅ Конечное событие
  • Событие-останов
  • Начальное событие
  • ✅ Промежуточное событие

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

  • Что произошел старт процесса
  • Отправку уведомления исполнителю о назначенной на него задаче
  • Отправку уведомления о совершенной операции клиенту
  • Отправку письма по электронной почте
  • ✅ Отправку сообщения в другой процесс

12. В каких событиях может быть использован маркер «ожидание сообщения»?

  • Конечное событие
  • Событие-условие
  • ✅ Начальное событие
  • ✅ Промежуточное событие

13. Событие-ожидание сообщения используется, когда необходимо показать ...

  • Сообщение, при поступлении которого завершается поток управления
  • Ожидание момента, когда исполнитель войдет в систему
  • Ожидание поступления документов от клиента
  • Ожидание письма по электронной почте
  • ✅ Ожидание сообщения из другого процесса

14. Какой поток НЕ может связывать элементы внутри процесса?

  • Поток управления
  • Поток данных
  • ✅ Поток сообщений

15. Поток сообщений используется для ...

  • Передачи управления в другой процесс
  • Передачи управления между действиями процесса
  • ✅ Указания процесса, которому направлено сообщение
  • ✅ Указания действия в процессе, которое принимает сообщение
  • ✅ Указания события в процессе, которое отправляет сообщение
  • Передачи управления из другого процесса в текущий

16. В каких событиях НЕ может использоваться маркер «таймер»?

  • ✅ Конечное событие
  • ✅ Событие-условие
  • Начальное событие
  • Промежуточное событие

17. Какой символ НЕ может связывать элементы схем разных процессов ?

  • ✅ Поток управления
  • Поток данных
  • Поток сообщений
  • Ассоциация данных

18. Какой символ может связывать элементы схем разных процессов?

  • Поток управления
  • Поток данных
  • ✅ Поток сообщений
  • Поток работ

19. Какой поток НЕ может пересекать границу процесса?

  • ✅ Поток управления
  • Ассоциация данных
  • Поток сообщений

20. Задача получения сообщения отличается от события - ожидания сообщения ...

  • ✅ Символом
  • Маркером
  • Не отличается
  • Не отличается, если не использовать специальный маркер

21. Следующие типы задач выполняются автоматически (без участия человека):

  • ✅ Задача-скрипт
  • Ручная задача
  • Задача пользователя
  • ✅ Задача бизнес-правила
  • ✅ Задача-сервис
  • ✅ Задача отправки сообщения
  • ✅ Задача получения сообщения

22. Следующие типы задач требуют участия человека:

  • Задача-скрипт
  • ✅ Ручная задача
  • ✅ Задача пользователя
  • Задача бизнес-правила
  • Задача-сервисы
  • Задача отправки сообщения
  • Задача получения сообщения

23. Какая из задач исполняется без участия АС?

  • Задача отправки сообщения
  • ✅ Ручная задача
  • Задача пользователя
  • Задача бизнес-правила
  • Задача-сервис

24. Задача-скрипт отличается от задачи-сервиса тем, что ...

  • Не требует участия пользователя
  • Исполняется автоматически
  • Исполняется другой АС
  • ✅ Выполняется непосредственно АС, реализующей процесс
  • ✅ Выполняется без обращения к другим АС
  • Может быть реализована только на скриптовом языке программирования

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

  • Ручная задача
  • ✅ Задача отправки сообщения
  • Задача пользователя
  • Задача-сервис
  • ✅ Задача получения сообщения

26. Какой поток НЕ может пересекать границу процесса?

  • ✅ Поток управления
  • Ассоциация данных
  • Поток сообщений
  • ✅ Условный поток управления
  • ✅ Поток управления «в ином случае»

27. Какой поток всегда пересекает границу процесса?

  • Поток управления
  • Ассоциация данных
  • ✅ Поток сообщений

28. Пришедший на вход поток управления проходит на выход без условий и задержек в ...

  • XOR-шлюзе ветвления
  • ✅ XOR-шлюзе слияния
  • OR-шлюзе ветвления
  • OR-шлюзе слияния
  • AND-шлюзе ветвления
  • AND-шлюзе слияния

29. Направляет входной поток в один из взаимоисключающих выходных потоков управления - ...

  • ✅ XOR-шлюз ветвления
  • XOR-шлюз слияния
  • OR-шлюз ветвления
  • OR-шлюз слияния
  • AND-шлюз ветвления
  • AND-шлюз слияния

30. Направляет входной поток в один или несколько выходных потоков управления - ...

  • XOR-шлюз ветвления
  • XOR-шлюз слияния
  • ✅ OR-шлюз ветвления
  • OR-шлюз слияния
  • AND-шлюз ветвления
  • AND-шлюз слияния
  • Шлюз, управляемый событиями

31. Используется, чтобы продолжить процесс после прихода всех ранее активированных потоков управления. Ждет поступления всех ранее разветвленных активных потоков управления - ...

  • XOR-шлюз ветвления
  • XOR-шлюз слияния
  • OR-шлюз ветвления
  • ✅ OR-шлюз слияния
  • AND-шлюз ветвления
  • Шлюз, управляемый событиями

32. Используется, чтобы продолжить процесс после прихода всех входных потоков управления. Ждет поступления всех входных потоков управления - ...

  • XOR-шлюз ветвления
  • XOR-шлюз слияния
  • OR-шлюз ветвления
  • OR-шлюз слияния
  • AND-шлюз ветвления
  • ✅ AND-шлюз слияния
  • Шлюз, управляемый событиями

33. Используется, чтобы показать параллельное исполнение действий процесса - ...

  • XOR-шлюз ветвления
  • XOR-шлюз слияния
  • OR-шлюз ветвления
  • OR-шлюз слияния
  • ✅ AND-шлюз ветвления
  • AND-шлюз слияния
  • Шлюз, управляемый событиями

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

  • ✅ XOR-шлюз ветвления
  • XOR-шлюз слияния
  • OR-шлюз ветвления
  • OR-шлюз слияния
  • AND-шлюз ветвления
  • AND-шлюз слияния
  • ✅ Шлюз, управляемый событиями

35. Используются, чтобы показать условное ветвление в процессе (выберите 3 правильных ответа)» - ...

  • ✅ XOR-шлюз ветвления
  • XOR-шлюз слияния
  • ✅ OR-шлюз ветвления
  • OR-шлюз слияния
  • AND-шлюз ветвления
  • AND-шлюз слияния
  • ✅ Шлюз, управляемый событиями

36. Используется, когда выбор варианта продолжения процесса зависит от наступления события, когда нужно показать единственный вариант продолжения процесса в зависимости от того события, которое произойдет первым - ...

  • XOR-шлюз ветвления
  • OR-шлюз ветвления
  • AND-шлюз ветвления
  • ✅ Шлюз, управляемый событиями

37. Показывает порядок выполнения процесса...

  • Поток событий
  • Поток сообщений
  • ✅ Поток управления
  • Поток работ

38. Определяет условие, при котором процесс идет по данному потоку - ...

  • Условный поток событий
  • Условный поток сообщений
  • ✅ Условный поток управления
  • Поток управления «в ином случае»

39. Показывает ход потока управления, если не выполнено ни одно из заданных условий - ...

  • Условный поток событий
  • Условный поток сообщений
  • Условный поток управления
  • ✅ Поток управления «в ином случае»
  • Поток управления «по умолчанию»

40. Поток управления «в ином случае» отличается от условного потока управления:

  • ✅ Используемым символом потока управления
  • ✅ Отсутствием у него надписи
  • Наличием у него надписи
  • Расположением на схеме процесса

41. Поток управления отличается от условного потока управления:

  • Используемым символом потока управления
  • ✅ Отсутствием у него надписи
  • Наличием у него надписи
  • Расположением на схеме процесса

42. Хранилище данных в BPMN 2.0 – это ...

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

43. В качестве хранилища данных может выступать:

  • ✅ База данных
  • ✅ Файловый архив
  • ✅ Архив электронной почты
  • Объект данных

44. Хранилище данных в BPMN 2.0 – это ...

  • База данных, используемая процессом
  • База данных, из которой процесс получает требуемую информацию
  • ✅ Место хранения информации, существующей до начала и/или после завершения экземпляра процесса
  • Место хранения информации, в которое процесс сохраняет результаты своей работы

45. Внутренний информационный объект процесса - это ...

  • Хранилище данных
  • База данных
  • ✅ Объект данных
  • Класс

46. Элемент диаграммы, используемый или изменяемый действиями процесса:

  • ✅ Хранилище данных
  • Событие
  • ✅ Объект данных
  • Класс
  • Объект класса
  • Конечное событие

47. Хранилище данных отличается от объекта данных ...

  • ✅ Временем существования относительно экземпляра процесса
  • Объект данных всегда относится к какому-то классу, а хранилище - нет
  • ✅ Хранилище – внешний по отношению к процессу объект, объект данных – внутренний объект процесса
  • Хранилище – внутренний объект процесса, объект данных – внешний по отношению к процессу объект

48. Использование элементов данных показывается с помощью ...

  • Хранилище данных
  • Событие
  • Объект данных
  • ✅ Ассоциация данных
  • Поток сообщений

49. Элемент данных изменяется, если ...

  • Ассоциация данных направлена от элемента данных
  • ✅ Ассоциация данных направлена к элементу данных
  • Элемент данных связан с действием
  • Элемент данных связан с событием

Подпроцессы

01. Подпроцесс – это ...

  • ✅ Составное действие, состоящее из вложенных действий
  • Диаграмма, определяющая основной поток процесса
  • ✅ Действие процесса, раскрываемое на отдельной диаграмме
  • Составная задача, состоящая из вложенных действий

02. Управление сложностью диаграмм достигается за счет ...

  • Описания только основного потока работ процесса (happy path)
  • ✅ Выделения подпроцессов, раскрываемых на вложенных диаграммах
  • Определения в процессе только тех действий, которые необходимы для достижения основного результата

03. Когда поток управления достигает границы подпроцесса ...

  • ✅ Начинает выполняться подпроцесс
  • ✅ Срабатывает начальное событие подпроцесса
  • Подпроцесс начинает ожидать выполнения условий своего начального события

04. Подпроцесс завершается, когда ...

  • Поток управления достигает конечного события
  • ✅ Все его потоки управления завершаются
  • Выполнены все действия подпроцесса

05. Когда подпроцесс завершается ...

  • ✅ Возобновляется поток управления в процессе
  • Передается сигнал вышестоящему процессу или подпроцессу
  • Его экземпляр перестает существовать

06. Может ли подпроцесс включать другие подпроцессы?

  • Да, если это подпроцесс первого уровня
  • ✅ Да
  • Нет
  • Да, но только событийные подпроцессы

07. Какое количество конечных событий может быть у подпроцесса?

  • Только одно
  • Может быть более одного, если в подпроцессе возникла ошибка
  • ✅ Может быть несколько

08. Может ли на схеме подпроцесса быть более одного начального события?

  • ✅ Нет, т.к. подпроцесс запускается безусловно потоком управления процесса
  • Да, если в действие, соответствующее подпроцессу входит несколько потоков управления
  • Да, если в действие, соответствующее подпроцессу входят потоки сообщений, запускающие подпроцесс

09. Начальное событие подпроцесса ...

  • Определяет условие его запуска
  • Определяет параметры его запуска
  • ✅ Всегда безусловное
  • Может быть помечено только маркером: таймер, условие или ожидание сообщения
  • Должно быть помечено маркером
  • Содержит условия запуска в наименовании
  • ✅ Не должно быть помечено маркером

10. Конечное событие подпроцесса ...

  • Создается только для основного варианта завершения
  • ✅ Создается для каждого варианта завершения подпроцесса
  • Создается для тех вариантов завершения подпроцесса, которые обрабатываются на вышестоящей диаграмме

11. Варианты завершения подпроцесса , как правило, обрабатываются ...

  • Через шлюз И-ИЛИ
  • Через шлюз, управляемый событиями
  • ✅ Через шлюз ветвления

12. Процесс верхнего уровня продолжается, когда ...

  • Выполнены все действия подпроцесса
  • ✅ Завершены все активированные потоки управления на схеме подпроцесса
  • Поток управления подпроцесса приходит в одно из конечных событий

13. Поток управления в подпроцессе возникает, когда ...

  • ✅ Поток управления на вышестоящей диаграмме достигает границы действия, соответствующего подпроцессу
  • Выполняется условие или срабатывает таймер начального события подпроцесса
  • Когда исполнитель берет в работу соответствующую задачу

14. На вышестоящей диаграмме обрабатываются ...

  • События, возникшие в ходе выполнения подпроцесса
  • Все объекты данных, измененные подпроцессом
  • ✅ Варианты завершения подпроцесса

15. Варианты завершения подпроцесса представлены на схеме ...

  • ✅ Конечными событиями
  • Комментариями к конечным событиям
  • Конечными и промежуточными событиями

Использование процессов

В курсе рассмотрены следующие способы использования процессов ...

  • ✅ Вызов процесса
  • ✅ Взаимодействие через хранилище
  • ✅ Взаимодействие через сообщения
  • Взаимодействие через поток данных
  • Встраивание процесса
  • Взаимодействие через сигналы

02. Взаимодействия через сообщения и через хранилища – это...

  • Способы обмена информацией между действиями процесса
  • Способы обмена информацией между АС, реализующими процесс
  • ✅ Способы использования процессов

03. Вызов процесса – это ...

  • Способ показать условие начала процесса
  • ✅ Способ использования процессов
  • Способ передачи управления между процессами
  • Передача сообщения в процесс, в результате чего процесс начинает выполняться

04. Действие вызова задачи отличается от обычной задачи ...

  • ✅ Вызываемая задача может быть использована более чем в одном процессе
  • ✅ Действие вызова задачи представлено на диаграмме с утолщенной границей, а задача с обычной
  • Обычная задача не декомпозируется в модели, а вызываемая может быть декомпозирована

05. При каком способе использования процесса происходит передача данных, но не происходит уведомления об этом?

  • Вызов процесса
  • ✅ Взаимодействие через хранилище
  • Взаимодействие через сообщения
  • Взаимодействие через поток данных

06. При взаимодействии процессы синхронизированы по времени ...

  • Взаимодействие через поток данных
  • Взаимодействие через хранилище
  • ✅ Взаимодействие через сообщения

07. При взаимодействии используемый процесс может продолжаться после завершения использующего ...

  • Вызов процесса
  • ✅ Взаимодействие через хранилище
  • ✅ Взаимодействие через сообщения
  • Взаимодействие через поток данных

08. При взаимодействии используемый процесс выполняется во временных границах использующего ...

  • ✅ Вызов процесса
  • Взаимодействие через хранилище
  • Взаимодействие через сообщения
  • Взаимодействие через поток данных

09. Чем отличается вызов процесса от взаимодействия через сообщения?

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

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

  • Вызов процесса
  • ✅ Взаимодействие через сообщения
  • ✅ Взаимодействие через хранилище

11. При использовании процесса между процессами происходит четыре случая обмена данными. Какие способы использования процессов применимы в такой ситуации?

  • Вызов процесса
  • ✅ Взаимодействие через сообщения
  • ✅ Взаимодействие через хранилище

Расширенные конструкции

1. Как можно организовать цикл на диаграмме процесса?

  • ✅ С помощью двух шлюзов XOR (ИЛИ-ИЛИ), встроенных в поток управления
  • ✅ С помощью маркера множественного выполнения для действия
  • С помощью двух шлюзов AND (И), встроенных в поток управления
  • С помощью комментария для действия

2. Действие последовательно повторяется до тех пор, пока не достигнуто условие:

  • ✅ Если установлен маркер циклического выполнения
  • Если установлен маркер множественного последовательного запуска
  • Если это определено в описании действия или в комментарии к нему

3. Действие последовательно повторяется несколько раз:

  • Если установлен маркер множественного параллельного запуска
  • ✅ Если установлен маркер множественного последовательного запуска
  • Если это определено в описании действия или в комментарии к нему
  • ✅ Если установлен маркер циклического выполнения

4. Одновременно выполняется заданное количество экземпляров действия:

  • Если установлен маркер циклического выполнения
  • ✅ Если установлен маркер множественного параллельного запуска
  • Если это определено в описании действия или в комментарии к нему

5. Число выполняемых экземпляров действия, отмеченного маркером множественного выполнения, определяется ...

  • ✅ Условием, заданным для цикла
  • Указанным на схеме числом повторений
  • ✅ Количеством экземпляров коллекции объектов данных, используемой в действии
  • Количеством поступающих в действие активированных потоков управления

6. Коллекция объектов данных - это ...

  • Множество объектов данных, используемых в процессе или подпроцессе
  • ✅ Множество объектов данных одного и того же типа
  • Множество объектов данных, используемых в действии

7. Подпроцесс «по требованию» используется, когда ...

  • ✅ Порядок действий, которые он включает, не определен на этапе проектирования
  • Для вызова подпроцесса необходимо выполнение определенного условия
  • Подпроцесс может выполняться, а может не выполняться в зависимости от условий

8. Сколько раз может быть выполнено каждое действие, вложенное в подпроцесс «по требованию»?

  • Хотя бы один раз
  • ✅ Любое количество раз
  • Не более одного раза

9. В каком порядке выполняются действия, вложенные в подпроцесс «по требованию»?

  • ✅ В произвольном порядке
  • Слева – направо, сверху - вниз
  • Сверху – вниз, слева - направо
  • В порядке нумерации действий

10. Действия подпроцесса «по требованию» ...

  • ✅ Могут быть не связаны потоками управления
  • Выстраиваются слева – направо в порядке их возможного выполнения
  • Должны быть выполнены все хотя бы по одному разу

11. Ожидается во время, пока выполняется действие - ...

  • Промежуточное событие
  • ✅ Прикрепленное событие
  • Событие-ошибка
  • Событие-сигнал

12. Ожидание прикрепленного события прекращается ...

  • ✅ Когда завершено действие, к которому оно прикреплено
  • Когда сработало другое прикрепленное событие
  • Когда выполнено действие, стартованное потоком управления, вышедшим из прикрепленного события

13. Инициирует дополнительный поток управления, не останавливая выполняемое действие - ...

  • ✅ Непрерывающее прикрепленное событие
  • Событие получения сообщения
  • Прерывающее прикрепленное событие
  • Событие-эскалация
  • Событие-сигнал

14. Прекращает выполняемое действие и направляет процесс по потоку управления, исходящему из этого события - ...

  • Непрерывающее прикрепленное событие
  • Событие-останов
  • ✅ Прерывающее прикрепленное событие
  • Событие-эскалация
  • Промежуточное событие

15. Начальное событие-эскалация ...

  • ✅ Запускает событийный подпроцесс, обрабатывающий возникшее в процессе событие-эскалации
  • Запускает подпроцесс, обрабатывающий возникшее в процессе событие-эскалации
  • Запускает новый экземпляр процесса, обрабатывающий возникшее в процессе событие-эскалации
  • Направляет основной поток управления процесса в ветвь, обрабатывающую возникшее в процессе событие-эскалации
  • Неприменимо

16. Промежуточное уведомляющее событие-эскалация:

  • В данном месте процесс ожидает возможной эскалации
  • ✅ В данном месте процесс уведомляет об эскалации
  • Направляет поток управления процесса в ветвь, обрабатывающую событие-эскалации
  • Неприменимо

17. Начальное событие - ошибка ...

  • ✅ Запускает событийный подпроцесс, обрабатывающий возникшую в процессе ошибку
  • Запускает подпроцесс, обрабатывающий возникшую в процессе ошибку
  • Запускает новый экземпляр процесса, обрабатывающий возникшую в процессе ошибку
  • Направляет основной поток управления процесса в ветвь, обрабатывающую возникшую в процессе ошибку
  • Неприменимо

18. Прикрепленное событие-ошибка:

  • ✅ В данном месте процесс ожидает появления ошибки
  • В данном месте процесс уведомляет об ошибке
  • ✅ Направляет поток управления процесса в ветвь, обрабатывающую ошибку
  • Неприменимо

19. Промежуточное уведомляющее событие-ошибка:

  • В данном месте процесс ожидает появление ошибки
  • В данном месте процесс уведомляет об ошибке
  • Направляет поток управления процесса в ветвь, обрабатывающую ошибку
  • ✅ Неприменимо

20. Промежуточное ожидающее событие-сигнал:

  • ✅ В данном месте процесс ожидает получения сигнала для своего продолжения
  • В данном месте процесс отправляет сигнал другим процессам и продолжается
  • В данном месте процесс отправляет сигнал, который должен быть обработан в другом месте процесса
  • Неприменимо

21. Промежуточное уведомляющее событие-сигнал:

  • В данном месте процесс ожидает получения сигнала для своего продолжения
  • ✅ В данном месте процесс отправляет сигнал другим процессам и продолжается
  • В данном месте процесс отправляет сигнал, который должен быть обработан в другом месте процесса
  • Неприменимо

22. При наступлении конечного события-сигнала ...

  • ✅ Процесс отправляет сигнал другим процессам и завершается поток управления
  • Процесс отправляет сигнал, который должен быть обработан в другом месте процесса, и завершается поток управления
  • Завершаются все потоки управления процесса
  • Неприменимо

23. Способ передачи сообщения сразу многим процессам-получателям - ...

  • Событие-ошибка
  • ✅ Событие-сигнал
  • Событие-эскалация
  • Событие-ссылка

24. Событийный подпроцесс:

  • Подпроцесс, которому предшествует событие
  • ✅ Подпроцесс, запускаемый не входящим потоком управления, а при возникновении события
  • ✅ Позволяет не перегружать основной сценарий альтернативными потоками

Неверные ответы

Тут типо методом исключения ищу ответ

Конечное событие-эскалация

  • Поток управления завершается эскалацией, которая должна быть обработана в других местах процесса
  • Завершает поток управления процесса, обрабатывающий начальное событиеэскалации
  • ❌ Неприменимо

Количество исходящих из действия, соответствующего подпроцессу, потоков управления

  • ❌ Равно количеству конечных событий на схеме подпроцесса
  • ❌ Меньше или равно количеству конечных событий на схеме подпроцесса�
  • ✅ Только один
  • Не более одного
  • Не менее одного

Начальное событие-сигнал

  • ✅ Процесс начинается после приема сигнала, сформированного в другом процессе
  • Подпроцесс начинается после приема сигнала, сформированного в другом процессе
  • Новый экземпляр процесса начинается после приема сигнала, сформированного в другом месте процесса
  • Подпроцесс начинается после приема сигнала, сформированного в другом месте процесса
  • ❌ Неприменимо

Экземпляр используемого процесса НЕ может продолжаться после завершения использования в случае

  • ✅ Вызов процесса
  • Взаимодействие через хранилище
  • Взаимодействие через сообщения

Какой поток может пересекать границу процесса (Укажите все правильные варианты ответов)

  • Поток управления
  • ✅ Ассоциация данных
  • ✅ Поток сообщений

Событийный подпроцесс (Укажите все правильные варианты ответов)

  • ✅ Представлен в виде прямоугольника с пунктирной границей
  • Помечается специальным маркером
  • ✅ Должен иметь начальное и конечное события
  • Может иметь начальное и конечное события
  • ✅ Позволяет не перегружать основной сценарий альтернативными потоками
@Timur00Kh
Copy link
Author

Timur00Kh commented Jun 13, 2022

Код парсера ответов в md:

let text = Array.from(document.querySelectorAll(".inprogramm__activity_question"))
    .map(q => {
        const question = q.querySelector(".hyphenate.heading");
        const answers = Array.from(q.querySelectorAll(".filter__option"));

        return `### ${question.innerText}\n` + 
            answers.map(a => "+ " + (a.classList.contains("checkbox_green") ? `✅ ${a.innerText}` : a.innerText)).join('\n')
    })
    .join('\n\n\n');
console.log(text);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment