- •Системы автоматизации проектных работ
- •Самарский государственный технический университет
- •1.1. Причины возникновения и история развития сапр
- •1.2. Общие сведения о проектировании и конструировании.
- •2.1. Введение в автоматизированное проектирование
- •2.2. Определение понятия сапр
- •2.3. Классификация сапр
- •3.1. Техническое обеспечение сапр
- •3.2. Программное обеспечение сапр
- •3.3. Математическое обеспечение сапр
- •3.3.1. Математические модели объектов, систем, процессов
- •3.3.2. Требования к математическим моделям сапр
- •3.3.3. Разработка математических моделей
- •4.1. Классификация математических моделей
- •4.2. Математический аппарат в моделях разных
- •4.3. Способы получения математических моделей в сапр
- •4.4. Формы представления математической модели и требования к ней
- •4.5. Классификация моделей по отображаемым свойствам
- •4.6. По учету физических свойств проектируемого объекта
- •5.1. Задачи синтеза в сапр
3.2. Программное обеспечение сапр
Программное обеспечение (ПО) САПР - это комплекс программ, обеспечивающий необходимый порядок выполнения операций автоматизированного проектирования, реализуемых техническим обеспечением системы (аппаратными средствами).
ПО САПР состоит из следующих частей:
- общепрограммное ПО;
- системные среды;
- прикладное ПО.
К общесистемному ПО относят операционные системы используемых компьютеров, а также сетевое ПО телекоммуникационных услуг.
Основные функции сетевого ПО:
- управление каталогами и файлами;
- управление ресурсами;
- коммуникационные функции;
- защита от несанкционированного доступа;
- обеспечение отказоустойчивости;
- управление сетью.
Управление каталогами и файлами является одной из первоочередных функций сетевой ОС. Пользователь получает возможность обращаться к файлам, физически расположенным в сервере или в другой станции данных.
Управление ресурсами включает в себя функции запроса и предоставления ресурсов.
Коммуникационные функции обеспечивают адресацию, буферизацию, маршрутизацию сообщений, уровни защиты от несанкционированного доступа, ограничение доступа в определённое время, ограничения некоторых действий для конкретного пользователя, отметка файлов символами типа «только чтение» и т.д.
Отказоустойчивость определяется отображением или дублированием информации в дисковых накопителях. Отображение заключается в хранении двух копий данных на двух дисках, подключённых к одному контроллеру, а дублирование означает подключение каждого из двух дисков к разным контроллерам. Сетевая ОС, реализующая дублирование дисков, обеспечивает более высокий уровень отказоустойчивости. Дальнейшее повышение отказоустойчивости связано с дублированием серверов.
Основные услуги телекоммуникационных технологий – электронная почта, передача файлов, справочные службы, доступ к информационным базам сетевых серверов и др. Эти услуги обеспечиваются соответствующими прикладными протоколами и сетевыми программами.
В состав системной среды входят инструментальные средства разработки и сопровождение ПО САПР, средства поддержки принятия проектных решений.
Прикладное ПО САПР реализует на используемых при разработке системы языках программирования алгоритмы автоматизированного проектирования.
Программы прикладного ПО обеспечивают решение задач синтеза проектных решений, выполнение расчётов, поиск оптимальных вариантов. В программах прикладного ПО предусматриваются процедуры приёма данных с устройств ввода, процедуры обмена информацией с базой данных системы, процедуры вывода результатов решения проектных задач на периферийные устройства.
Одним из принципов построения САПР является информационная согласованность частей её программного обеспечения, т.е. пригодность результатов выполнения одной проектной процедуры для использования другой проектной процедурой без какого-либо трудоёмкого преобразования пользователем.
Должна предусматриваться информационная согласованность не только отдельных программ САПР, но и самих подсистем между собой.
Программное обеспечение САПР приобретается или создаётся при разработке системы автоматизированного проектирования.
