Виды обеспечения САПР
Существуют следующие основные виды обеспечения систем автоматизированного проектирования:
- Техническое обеспечение, которое представляет собой совокупность связанных и взаимодействующих с друг другом технических средств.
- Математическое обеспечение, которое объединяет математические модели, методы и алгоритмы, которые используются для решения задач автоматизированного проектирования.
- Программное обеспечение, представляющее собой совокупность программ, необходимых для выполнения процессов автоматизированного проектирования.
- Информационное обеспечение, которое представляет собой совокупность сведений, необходимых для выполнения проектирования.
- Лингвистическое обеспечение, представляющее собой совокупность языков, которые используются в системе автоматизированного проектирования для представления информации о проектируемых объектах, процессе и средствах проектирования, а также осуществления диалога между пользователем и электронно-вычислительной машины.
- Организационное обеспечение, являющееся совокупностью документов, которыми определяется состав проектной организации, связь между подразделениями, организационную структуру объекта и системы автоматизации и т. п.
- Эргономическое обеспечение, которое объединяет связанные между собой требования, направленные на согласование психофизиологических, психологических, антропометрических характеристик и возможностей человека с техническими характеристиками используемых средств автоматизации и параметрами рабочей среды на рабочем месте.
- Правовое обеспечение, состоящее из правовых норм, которые регламентируют правоотношения при функционировании системы автоматизированного проектирования, а также юридический статус результатов ее функционирования.
Функции и состав лингвистического обеспечения системы автоматизированного проектирования. Требования к языкам
Роль и значение лингвистического обеспечения системы автоматизированного проектирования определяется тем, что данные системы основаны на взаимодействии электронно-вычислительной машины и пользователя, то есть являются человеко-машинным комплексом. Общение между пользователем и компьютером происходит при помощи специальных языков различного уровня, которые обеспечивают выдачу директив и заданий, перемещений массивов данных, передачу распоряжений о расположении информации в определенном разделе памяти электронно-вычислительной машины и режиме работы вычислительной системы, а также последовательности обработки выдаваемых заданий.
Лингвистическое обеспечение автоматизированной системы проектирования состоит из языковых средств разработки и эксплуатации программного обеспечения. Различают языки написания программ - языки разработчиков и языки той предметной области, которой посвящена система автоматизированного проектирования - языки пользователей. В большинстве случаев, при помощи пользовательских языков системы проектирования осуществляется непосредственно процесс проектирования. Современные операционные системы не предназначены для непосредственного общения неквалифицированного пользователя, которым является проектант технического объекта, с электронно-вычислительной машиной на языке, близком к естественному, которым пользуется инженер, требующего промежуточного звена в виде операторов и программистов, формулирующих задание на языке операционной системы. Поэтому возникает необходимость в специализированных проблемно-ориентированных языках, предоставляющие квалифицированному пользователю системы возможности непосредственного управления заданиями, а также работы с массивами данных при использовании терминологии инженерной практики.
Операционная система – это программное обеспечение, которое управляет аппаратным обеспечением и представляет собой абстрактный интерфейс для взаимодействия с ним, а также занимается распределением предоставляемых ресурсов.
Языки, которые используются в системах автоматизированного проектирования, должны быть рассчитаны на диалоговый режим их использования и отвечать ряду требований:
- Однозначность, полнота, точность описания объектов, на проектирование которых ориентирована система.
- Преемственность изобразительных средств, то есть использование стандартных символов и обозначений.
- Наглядность и простота описания информации.
- Удобный синтаксис и алфавит текста.
- Привычность геометрических построений.
- Лаконичность записей.
- Однозначность интерпретирования и толкования.
- Гибкость языка - возможность описания только необходимой информации.
- Наличие возможности развития и корректировки языка по мере совершенствования системы.