Здравствуйте, Аноним, Вы писали:
А>что енто за новомодное слово?
Прочитав Э. Эванса, понял, что новомодное слово описывает старые истины:
Кошку надо называть кошкой. Если все называют сущность "ограничение" или "constraint", то нельзя её называть "правило", "rule", "restriction". Нигде — ни в требованиях, ни в модели, ни в коде, ни в whitepaper'ах, ни в help'ах. Иначе люди перестанут понимать друг друга, а проект превратится в Вавилонскую башню на заключительной стадии
.
Если модель бизнес-логики не понятна предметнику (знающему нотацию) — значит, это неправильная модель бизнес-логики и/или не модель бизнес-логики.
Не нужно искусственно разделять модели на уровни "бизнеса", "анализа", "архитектуры". Если в модели "архитектуры" есть что-то, что никак не соответствует модели "анализа" — значит, это "костыль", его надо пометить красным, описать и постараться от него избавиться.