Дилемма заключённого: различия между версиями
>WikiSysop |
WikiSysop (обсуждение | вклад) м (1 версия импортирована) |
Текущая версия на 11:36, 26 декабря 2020
Задание по разработке бизнес-процесса "Дилемма заключённого"
Краткое описание предметной области:
Два подозреваемых арестованы перед входом в банк и помещены в разные одиночные камеры. Для того чтобы заставить их признаться в желании ограбить банк, полицейские предлагают им следующее: в случае, если они оба будут молчать, то будут приговорены к двум годам тюрьмы каждый. Если один из них обвинит другого, а тот так и не заговорит, то предавший будет освобождён, а молчавший получит срок – 5 лет тюремного заключения. Если они оба обвинят друг друга, то каждый из них будет осуждён на 4 года. При этом подельники знают о том, что данное предложение сделано им обоим.
Более подробное описание предметной области
Описание ролей и действий бизнес-процесса:
Описание ролей бизнес-процесса:
В бизнес-процессе три роли
- Ведущий игры
- Первый заключенный
- Второй заключенный
Описание действий исполнителей:
Ведущий игры - запускает экземпляр бизнес-процесса. В стартовой форме он выбирает первого и второго заключенного. Выбор происходит из членов группы "Участники игры", бизнес-процесс должен проверять, что "Первый заключенный" не совпадает со "Вторым заключенным"
Далее первый и второй заключенные получают задания на принятие решения. После того, как оба заключенных примут решения, бизнес-процесс сообщает всем участвующим в бизнес-процессе пользователям результат игры: сроки заключения обоих заключенных.
После того, как все участники ознакомятся с результатом игры, бизнес-процесс завершается.
Задание:
Разработать бизнес-процесс, соответствующий предметной области и удовлетворяющий сформулированным выше требованиям.