Я работаю над соответсвтвием Системы стандартам PCI DSS(Payment Card Industry Data Security Standard). Возьмём, например, отображение PAN(Primary Account Number)- могут отображаться только первые 6 и последние 4 цифры.С одной стороны это поведение системы.С другой стороны стандарт, к тому же, как Gerych писал в ответе на вопрос о бизнес правилах, "реюзабелен" в платёжных системах. Так что же это бизнес-правило или функциональное требование?
Привет.
Ну смотри — в принципе, это не столь важно. Ведь основная цель — дать валидные и полные требования разработчикам и согласовать их с заказчиком, так? Если это основная цель, то без разницы, как ты это требование оформишь (особенно если у вас одна подобная платежная система будет). Ну а с точки зрения корректности и соответствия стандартам на мой взгляд это бизнес-правило, потому что это есть требование, которое регулируется уже на уровне государства. И любая другая платежная система будет подчиняться этому же самому требованию.
Насколько я понимаю, вопрос в том, куда (в какой раздел спеки) его поместить? (:
В любом случае, соглашусь с Герычем, что это — бизнес-правило в чистом виде.
Согласен с Юрой и Герой! Ну его, PAN, с первыми 6-ю и последними 4-мя символами в бизнес-правила. Там ему и самое место!