Letyshops

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

Барбара фон Халле
Продолжение.
Модели правил | Анализ модели

Рассмотрим идеи, лежащие в основе анализа моделей правил.

Чтобы лучше понять, как анализировать модели правил, изучим следующий Рис. На нем показаны правила, собранные аналитиком в ходе сессии (умозаключения). Ограничения, разрешения и расчеты опущены для простоты.

Рис. Набор правил

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

Ограничения, разрешения, инструкции и расчеты также выражаются в таблицах моделей.

Рис. Ненормализованная таблица моделей правил

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

Модель правила интересна для анализа как конструкция.

Применяя модели правил, можно повысить качество наборов правил, так как выявляются:

  • избыточные правила внутри одной модели;
  • дублирование правил (мягкая форма избыточности);
  • противоречия в модели правил;
  • полнота модели правил (есть ли все нужные выражения, экземпляры для всех комбинаций и перестановок значений).

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

Продолжение в следующем выпуске.

Начало в выпусках: #142
Продолжение в выпусках: #144, #145, #146, #147, #148, #149, #151
<<предыдущая [1][2]
[вид для печати]
© DM Review

 

 

Реклама: