Проверка соответствия концептуальной модели пользовательским транзакциям
Проверяется,
поддерживает ли модель все транзакции,
необходимые для конкретного представления.
Для этого должна быть предпринята
попытка выполнить все необходимые
операции вручную с помощью данной
модели.
Первый
способ. Используется
описание каждой транзакции, и проверяется,
предоставляет ли модель всю необходимую
информацию для выполнения транзакции.
Второй
способ
проверки соответствия модели данных
требуемым транзакциям предусматривает
схематическое изображение пути, по
которому проходит каждая транзакция
непосредственно на ER-диаграмме.
Если
построить такие пути для каждой
транзакции, то можно определить сущности,
не участвующие в транзакциях («лишние
сущности»?)
Если
для некоторой транзакции схематический
путь построить нельзя (т.е. транзакцию
выполнить невозможно), то вероятно,
какие-то сущности в модели пропущены.
Обсуждение концептуальных моделей данных с конечными пользователями
Этап
позволяет выявить несоответствия
концептуальной модели спецификациям
требований пользовательского представления
и, в случае необходимости, внести в
модель соответствующие изменения.