Не сочтите за ярую критику, но за поддержание беседы
Я прошу прощения заранее за "не до конца"-компетентность - я только учусь :) но так, в качестве варианта понимания Анатолия Игоревича:
А если вот такое "требование" от заказчика: "Продукт должен соответствовать требованиям законодательства РФ", и вам от заказчика дается сколько угодно сроков и ресурсов на обеспечение этого соответствия? Что будете делать? Переупакуете законодательство РФ в 300 страниц? И как потом докажете, что ваш продукт соответствует?
А если бы вам это законодательство попало в виде непротиворечивой (онто-)логической модели (Да еще и с софтом, позволяющим с этой моделью работать), а "требования" заказчика попали бы к вам в виде маппинга (не всех) элементов этой большой модели на элементы вашей предполагаемой модели целевой системы? Вот это и были идеальные "требования", которые легко реализовать, добавив в целевую систему то, чего не хватает в ней для обеспечения требований (потянуть за "свои" объекты, а они через маппинг притянут все что в модели законодательства есть "на нашу тему"), и легко доказать их удовлетворение целевой системой.
Мечты, мечты... - конечно, но "лучше медленно идти _туда_, чем быстро бежать _не туда_" же :) Главное направление выбрать, а Ватсоны АйБиЭмовичи наc туда на своих железных плечах донесут, не сегодня, так завтра :)