Проектирование — связанная совокупность процессов преобразования одних данных в другие. При этом данные, являющиеся результатом одного процесса преобразования, могут быть исходными для другого процесса (промежуточные данные).
Система автоматизированного проектирования — сложная и многокомпонентная система, процессы преобразования данных в которой разнообразны. Это приводит к различным трактовкам термина «данные» в САПР. Так, для управляющего монитора САПР в состав данных входит совокупность программных модулей, которые реализуют функции проектирования; для системы диалогового обеспечения САПР данными является множество взаимосвязанных информационных и управляющих кадров экрана дисплея; для функциональных программных модулей к данным относится совокупность исходных и результирующих чисел, необходимых для выполнения конкретной проектной процедуры; пользователю САПР в качестве данных требуется иметь в своем распоряжении исходную проектную документацию, справочные данные, типовые проектные решения и т. д.
Совокупность данных, используемых всеми компонентами САПР, составляет информационный фонд САПР.
Назначение информационного обеспечения (ПО) САПР — реализация информационных потребностей всех составных компонентов САПР. Основная функция ИО САПР — ведение информационного фонда, т. е. обеспечение создания, поддержки и организации доступа к данным. Таким образом, информационное обеспечение САПР есть совокупность информационного фонда и средств его ведения.
Состав информационного фонда САПР.Программные модули хранятся в виде символических и объектных текстов. Как правило, эти данные мало изменяются в течение жизненного цикла САПР, имеют фиксированные размеры и появляются на этапе создания информационного фонда САПР. Потребителями этих данных являются мониторы различных подсистем САПР.
Исходные и результирующие данные необходимы при выполнении программных модулей в процессе преобразования. Эти данные часто меняются в процессе проектирования, однако их тип постоянен и полностью определяется соответствующим программным модулем. При организации промежуточных данных возможны конфликтные ситуации в процессе согласования между собой данных различных типов.
Нормативно-справочная проектная документация (НСПД) включает в себя справочные данные о материалах, элементах схем, унифицированных узлах и конструкциях. Эти данные, как правило, хорошо структурированы и могут быть отнесены к фактографическим. Кроме того, к НСПД относятся государственные и отраслевые стандарты, руководящие материалы и указания, типовые проектные решения, регламентирующие документы (слабоструктурированные документальные данные).
Содержание экранов дисплеев представляет собой связанную совокупность данных, задающих форму кадра и, следовательно, позволяющих отобразить на экран дисплея информацию с целью организации диалогового взаимодействия в ходе проектирования. Обычно эти данные не изменяются в течение жизненного цикла САПР, имеют фиксированный размер и по своим характеристикам занимают промежуточное место между программными модулями и исходными данными; используются диалоговыми системами САПР в процессе реализации заданного графа диалога.
Текущая проектная документация отражает состояние и ход выполнения проекта. Как правило, эти данные слабоструктурированы, часто изменяются в процессе проектирования и представляются в форме текстовых документов.
Пример проектных документов. При проектировании пакета прикладных программ должны быть построены документы: 1) пояснительная записка; 2) общее описание; 3) руководство программиста; 4) описание языка; 5) описание программ; 6) порядок и методика испытаний.
В свою очередь, каждый из указанных документов также состоит из совокупности документов. Так, документ «Порядок и методика испытаний» содержит следующие документы: 1) объект испытаний; 2) цель испытаний; 3) технические требования; 4) процесс проведения испытаний; 5) методика испытаний. Документ «Технические требования» содержит документы: 1) технические характеристики программ; 2) условия эксплуатации; 3) требования к информационной и программной совместимости.
Как видно из примера, совокупность проектных документов может быть представлена иерархической структурой.