Различные варианты архитектуры САПР

Различные варианты архитектуры САПР, отличающиеся способами обеспечения достоверности данных. Они отличаются также способами взаимодействия процесса обеспечения достоверности данных с другими процессами (ввода, вывода, хранения данных и т. д.). В первом варианте допускается прямой ввод данных в базу данных. Таким образом, указанные выше ограничения могут быть проигнорированы и должны быть проверены только перед использованием данных в программе. Во втором случае ввод данных в базу данных допускается только с помощью интерпретатора, который использует для представления объектов описания записей на языке Паскаль. В этом случае можно гарантировать, что содержимое базы данных РГБД удовлетворяет заданным ограничениям. Оба эти варианта архитектуры имеют свои достоинства и недостатки. В первом случае пользователь может столкнуться с сообщением об ошибке на одном из последних этапов процесса решения задачи и может потерять время, возвращаясь ко входным данным (не говоря уже о том, что повторные проверки поглощают дополнительные ресурсы ЭВМ). Во втором случае возможности прямого ввода в базу данных нет и могут быть излишние ограничения выполнения прямого ввода в базу данных в форме, которая допустима не только после всех этапов ввода, но и на всех промежуточных этапах. Проверка непротиворечивости данных является здесь важным промежуточным этапом (между вводом данных и остальными операциями), который гарантирует выполнение всех операций только с правильными данными. Этот результат достигается ценой введения больших ограничений для пользователя системы. В этом случае он лишается возможности переходить от этапа ввода к этому анализу и обратно, однако он должен отдавать себе отчет, что существует фундаментальное различие между данными, вводимыми без обработки и проверенными данными и что проверка правильности данных является важным промежуточным этапом.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.