- •ВВЕДЕНИЕ
- •1. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ПРОДУКТА
- •2. ПРОЕКТИРОВАНИЕ
- •2.1. ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ
- •2.2. СИСТЕМЫ ПРОЕКТИРОВАНИЯ
- •3.1. CAD/CAM-СИСТЕМЫ
- •3.2. КОМПЛЕКСНЫЕ АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ
- •4.2. СТРУКТУРА САПР
- •4. СИСТЕМЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
- •4.1. КЛАССИФИКАЦИЯ САПР
- •4.3. ФУНКЦИОНАЛЬНЫЕ ПОДСИСТЕМЫ
- •5. ОБЕСПЕЧЕНИЕ САПР: ВИДЫ, НАЗНАЧЕНИЕ
- •5.1. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САПР
- •5.1.1. СОСТАВ И ФУНКЦИИ МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ САПР
- •5.1.2. МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
- •5.1.3. КЛАССИФИКАЦИЯ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ
- •5.1.4. ЗАДАЧИ ОПТИМИЗАЦИИ
- •5.1.5. ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ
- •6. ЛИНГВИСТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САПР
- •6.1. СОСТАВ И ФУНКЦИИ ЛО САПР
- •6.2. ЯЗЫКИ ПРОЕКТИРОВАНИЯ И ТРЕБОВАНИЯ К НИМ
- •6.3. ЯЗЫКИ ОПИСАНИЯ СХЕМ И МОДЕЛИРОВАНИЯ
- •6.4. ЮЗАБИЛИТИ
- •6.4.1. ПОНЯТИЕ ЮЗАБИЛИТИ
- •6.4.2. БАЗОВЫЕ ПРАВИЛА ЮЗАБИЛИТИ
- •6.4.3. МЕТОДЫ ИССЛЕДОВАНИЯ ЮЗАБИЛИТИ
- •6.4.4. ТЕСТИРОВАНИЕ ЮЗАБИЛИТИ
- •7. ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САПР
- •7.1. СИСТЕМНЫЕ ТРЕБОВАНИЯ
- •7.2. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ
- •7.3. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
- •7.4. ОРГАНИЗАЦИОННО-ЭКСПЛУАТАЦИОННЫЕ ТРЕБОВАНИЯ
- •7.5. СОСТАВ И ФУНКЦИИ ТО САПР
- •8. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ САПР
- •9. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ САПР
- •10. МЕТОДИЧЕСКОЕ И ОРГАНИЗАЦИОННОЕ ОБЕСПЕЧЕНИЯ САПР
- •11. ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ И САПР
- •12. ПЕРСПЕКТИВЫ РАЗВИТИЯ САПР
- •ЗАКЛЮЧЕНИЕ
- •СПИСОК ЛИТЕРАТУРЫ
9. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ САПР
Информационное обеспечение САПР состоит из базы данных, системы управления базами данных (СУБД) и других данных, используемых при проектировании. Вся совокупность используемых при проектировании данных называется информационным фондом САПР, а база данных вместе с СУБД носит название банка данных [7].
Функции СУБД:
1)обеспечение целостности данных (их полнота и достоверность);
2)защита данных от несанкционированного доступа и от искажений вследствие возникающих сбоев аппаратуры;
3)обеспечение удобного пользовательского интерфейса;
4)возможность распределенной обработки в сетях ЭВМ. Примеры СУБД – FoxPro, Paradox, Парус.
База данных – совокупность хранимых в памяти ЭВМ и специальным образом организованных взаимосвязанных данных, имеющих единообразную структуру и отображающих состояние предметной области. Примером базы данных является Oracle.
Единицей хранящейся в базах данных информации является таблица. Строки соответствуют экземпляру объекта, событию, а столбцы – атрибутам (признакам, параметрам, характеристикам) объекта. Строки называют записями, а столбцы – полями.
В каждой таблице может существовать первичный ключ – поле (набор полей), однозначно идентифицирующий запись. Значение первичного ключа в таблице должно быть уникальным. Вторичные ключи (индексы) устанавливаются по полям, которые часто используются при поиске и сортировке данных. Связанные отношениями таблицы взаимодействуют по принципу главная – подчинённая, при этом главную таблицу называют родительской, а подчинённую – дочерней.
79
Существует 3 типа отношений между таблицами: один-к-одному, один-ко-многим (одной записи из родительской таблицы соответствуют несколько записей в дочерней), многие-ко-многим.
Банк данных в САПР является обслуживающей подсистемой, он выполняет функции информационного обеспечения и имеет ряд особенностей. Например, в нём хранятся как редко изменяемые данные (архивы, справочные данные, типовые проектные решения), так и сведения о текущем состоянии выполняемых проектов. Банк данных работает в многопользовательском режиме, с его помощью осуществляется информационный интерфейс различных подсистем САПР.
80
10. МЕТОДИЧЕСКОЕ И ОРГАНИЗАЦИОННОЕ ОБЕСПЕЧЕНИЯ САПР
Методическое обеспечение САПР – документы, характеризующие состав, правила эксплуатации средств автоматизированного проектирова-
ния. Компонентами методического обеспечения является утвержденная документация, устанавливающая технологию автоматизированного проек-
тирования: нормативы, стандарты, другие документы, регулирующие про-
цесс и объекты проектирования.
Документы (методики, организационные, директивные документы),
относящиеся к процессу создания САПР, не входят в состав методического обеспечения. Данное уточнение весьма принципиально, так как даже спе-
циалисты в области САПР нередко рассматривают методическое обеспе-
чение САПР как методы их разработки.
Однако отдельные документы, выпущенные при создании и для созда-
ния САПР, могут войти в состав САПР и использоваться при её эксплуата-
ции. Например, для создания САПР разрабатываются структуры и описа-
ния баз данных, инструкции по их заполнению и ведению. Эти документы могут остаться неизменными и стать частью методического обеспечения САПР. Порядок разработки такого рода документов, относящихся к про-
цессу создания САПР и затем включаемых в её состав, а также обязатель-
ный состав эксплуатационных документов определены государственными стандартами.
Компоненты методического обеспечения создаются на основе перспек-
тивных методов проектирования, поиска новых принципов действия и тех-
нических решений, эффективных математических и других моделей про-
ектируемых объектов, применения методов многовариантного проектиро-
вания и оптимизации, использования типовых и стандартных проектных процедур, стандартных вычислительных методов.
81
Организационное обеспечение САПР устанавливает организационную структуру системы и подсистем, задачи и функции службы САПР и связанных с ней подразделений проектной организации, права и ответственность должностных лиц по обеспечению создания и функционированию САПР. Компоненты организационного обеспечения включают положения, инструкции, приказы, штатные расписания, квалификационные требования и другие регламентирующие документы.
82
