TGViewer
Заметки Аналитика | IT Заметки Аналитика | IT @notes_analyst · 8.02K subscribers
Post #28 2.48K
​​Что такое Бизнес-правила и почему стоит обратить на них внимание при сборе требований к ПО?
#бизнесправила #сбортребований #теория

Бизнес-правила (БП) - представляют описания применяемых в конкретной компании алгоритмов, нормативов, законов, ограничений, проверок, постановлений и политик.

БП чаще находятся за рамками определённой системы и являются одним из основных источников функциональных требований (ФТ), т.к. они диктуют свойства, которыми должна обладать система для соблюдения этих правил.

Пример:
БП - регистрация на авиарейс заканчивается за 40 мин. до времени вылета;
ФТ - система не должна позволить пользователю (пассажиру) пройти регистрацию, менее чем за 40 мин до времени вылета.

Приведем один из вариантов классификации БП:
° Факты  — верные утверждения о бизнесе на определенный момент времени. (Оплачивается доставка каждого заказа);
° Ограничения - определяют, какие операции не может выполнять система и ее пользователи. (Постоянный посетитель библиотеки может отложить для себя до 10 книг);
° Активаторы операций - при определенных условиях инициируют выполнение определенных действий - «Если <некоторое условие верно или наступило определенное событие>, то <действие>». (Если срок хранения заказа истек, то об этом необходимо уведомить лицо, оформившее данный заказ);
° Выводы - формируют новый факт на основе имеющегося - «Если <некоторое условие верно или наступило определенное событие>, то <факт>». (Если платеж не поступил в течение 30 календарных дней с момента отправки счета, то счет считается просроченным);
° Вычисления - преобразуют существующие данные в новую информацию с использованием математических формул и алгоритмов. (Цена единицы товара снижается на 10% при заказе от 6 до 10 единиц, на 20% — при заказе от 11 до 20 единиц и на 30% — при заказе свыше 20 единиц.)

Источниками БП могут быть:
° Документация - нормативные документы, отраслевые стандарты, документы корпоративных политик, контракты и бизнес-планы, спецификации требований из предыдущих проектов;
° Сотрудники организации;
° Другие системы, в требованиях и коде которых реализованы БП.

Примеры вопросов, которые могут помочь выявить БП при сборе требований, представлены на рисунке ⬇️
  • 👍 14
More from @notes_analyst
  1. Sep 30, 2026Что, если заменить аналитиков нейросетью? Да ничего хорошего: результаты анализа получаютс…
  2. Sep 30, 2026​​Понятно о распределённых системах. Анонс книги Доминика Торнова "Владислав Светлаков, на…
  3. Sep 29, 2026​​Парадигма DDD стала гораздо важнее, когда ИИ пишет код за вас "Что бы вы ни думали о про…
  4. Sep 25, 2026Стать специалистом по Data Science всего за 10 недель — это реально! Если давно смотрите в…
  5. Sep 23, 2026ИИ уже анализирует данные. Но умеет ли он делать это правильно? Нейросеть может быстро обр…
  6. Sep 23, 2026​​Автоматизация Data Quality: как мы изменили подход к нашим инструментам Автор - Аня Мавл…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →