Skip to main content
✱ Требования

Модели решений и фреймворк: фиксируем сложную бизнес-логику

Analyst Days #15
2022-11-04 10:55
Секция B
40 мин
Просто
Доклад был на прошедшей конференции Analyst Days #15 и сейчас находится в архиве.

Любая ИТ система содержит в себе порцию алгоритмов, содержащих условия, направляющие ее работу по одной из веток.

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

Особенно быстро рост сложности происходит в таких системах как BI (особенно в ETL части), ERP, системах, автоматизирующих сложные бизнес-процессы больших корпораций, а также в системах, разработанных для сложных предметных областей, например, таких как медицина и финансы.

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

В докладе будет сделан обзор одного из таких методов – Decision Making Notation и его вариации, рассмотрены достоинства и ограничения, а также примеры применения на реальных проектах.

Доступно только после покупки 😊