Letyshops

Создание системы бизнес-правил. Часть 3

Барбара фон Халле
Продолжение.
Правила и решения | Схемы раскрытия правил

Этап 3 - выявить решения (выводы). Иногда решение - это просто исполнение какого-либо правила. Например, решение "товар имеется в наличии" можно принять, если на полке лежит хотя бы одна единица товара. В этом случае для решения нужно правило: если количество товара на полке больше нуля, то товар есть в наличии.

Нередко для принятия решения необходимо использовать несколько правил. Предположим, предприятие решило придержать последние 10 единиц товара для приоритетных клиентов. Выполнение такой установки потребует двух правил.

Первое: для приоритетных клиентов товар имеется, если на полках есть хотя бы одна единица товара. Второе: для неприоритетных клиентов товар имеется, только если на полках 11 и более единиц.

В примере с онлайновым тематическим парком принятие решений в системе происходит в процессах 2, 4 и 5. На Рис. приведены решения в процессах 4 и 5:

Рис. Процессы и решения

Процесс Описание процесса Решение
4 По ответам решить, имеет ли ребенок право войти в систему Выполнено ли домашнее задание?

Сделана ли работа по дому?

Соответствуют ли учебные оценки?

5 Определить, позволяют ли допуск ребенка платежные данные его опекуна Достаточно ли у опекуна денег для допуска ребенка в парк?
[1][2] следующая>>
[вид для печати]
© DM Review

 

 

Реклама: