Бизнес-правила и функциональные требования, в чем разница?
Чем выше поднимается архитектор по карьерной лестнице, тем больше он использует слово "бизнес" в своём лексиконе.
Есть такая замечательная книга "Разработка требований программному обеспечению" Карла Вигерса в ней очень много именно про бизнес-правила и бизнес-требования.
Часто эти два понятия путают. С точки зрения информационных систем, бизнес-правила - это указание определяющее или ограничивающее определённые аспект бизнеса, то есть относятся они в первую очередь к бизнесу, и уже во вторую очередь к программному обеспечению.
Например, бизнес правила по одной из таксономий - это факты, ограничения, активаторы операции, выводы, вычисления.
Бизнес требования в свою очередь определяет желаемый результат или высокоуровневую цель организации.
Они бывают разными, архитекторов обычно интересуют функциональные требования, именно их он пытается сформулировать при общении с заказчиком.
Функциональные требования связанны с бизнес-требованиями.
Например политика компании требует регистрации и одобрения всех поставщиков для оплаты первого счёта, соответственно это с одной стороны политика компании ( относится к бизнес-правилам) с другой стороны напрямую влияет на функциональное требование, которое должно быть реализовано в системе.
Таким образом, бизнес-правила это более общие относящиеся к бизнесу вещи, а требования - это уже желаемый результат, который связан с программной системой.
Post #1936
6.43K
- 👍 31
- 👏 6
- 👎 1
- 😁 1