Реальные требования для нас обычно относятся к Техническим требованиям, которые действительно необходимы для работы программы.Мы обычно применяем их в структурном проекте, таком как ограничение БД в вашем случае.
Бизнес-требования связаны с тем, что бизнес воспринимает, чтобы сделать приложение приемлемым.В большинстве случаев, но не во всех, это обычно связано с тем, как ROI генерируется из программы, которую мы разрабатываем.В наших проектах демографическая информация обычно связана с какой-то маркетинговой кампанией, данными, которые можно использовать позже для продвижения информации пользователям, или чем-то подобным.
Я считаю, что деловые люди обычно неадекватнообъясните нам необходимость бизнес-требований и просто указав их как «обязательные».Просто заявив, что без понимания нами контекста нам трудно определить, как он должен быть реализован.Если мы знаем, что бизнес-требования являются ключевыми для бизнеса, и компания может много потерять, если мы не будем правильно ее реализовывать, тогда, очевидно, мы выберем более надежный способ ее реализации.В вашем случае это, вероятно, было бы встроено в само структурное ограничение.
Чтобы ответить на ваш вопрос, важно понимать контекст и потребности бизнес-требований, предлагаемых бизнесом / pm.,Поскольку вы находитесь в одной команде, вы должны это знать, чтобы принять наилучшее техническое решение.Как личное убеждение, когда я сомневаюсь, я всегда стремлюсь к более строгой проверке и проверке (хотя это не обязательно, всегда приводя к лучшему решению).
Надежда, которая помогает