Существует два способа получения хорошего программного обеспечения: изготовление или покупка. Если можно купить программное обеспечение, готовое к непосредственному использованию «под ключ» и пригодное для работы, то следует приобрести его, даже если оно дорого стоит. Разработка программного обеспечения еще более дорогое удовольствие.
В качестве критерия выбора состава и параметров программного обеспечения САПР/АСТПП можно использовать следующие высказывания:
1. программное обеспечение используется профессиональными инженерами и технологами;
2. всякое действие лежащее вне профессиональных интересов глубоко чуждо профессионалу.
С точки зрения уровней программного обеспечения, реализуемых в САПР/АСТПП, как в вычислительной системе, можно выделить следующие:
уровень программного обеспечения САПР/АСТПП:
системное программное обеспечение:
ядро и утилиты операционной системы.
прикладное программное обеспечение:
двумерное черчение, трехмерное моделирование, метод конечных элементов, эргономика.
пользовательское программное обеспечение:
библиотеки пользовательских программ.
языки высокого уровня:
алгоритмические языки Си, Паскаль, Фортран, Бейсик; встроенные языки прикладного программного обеспечения.
языки низкого уровня:
ассемблер, машинный код.
Операционная система управляет аппаратным обеспечением САПР, позволяя решать конструкторские и технологические задачи.
Системное программное обеспечение может состоять из операционной системы и языков либо высокого, либо низкого уровня. Язык программирования предназначен для модификации операционной системы, при условии, что она принадлежит к классу открытых систем.
Список утилит операционной системы, включаемых в систему САПР, рассматривается в контексте выполнения функций САПР. Документация по использованию данных утилит входит в состав пользовательской документации системы САПР.
При приобретении системного программного обеспечения, следует учитывать, что для создаваемого специализированного аппаратного обеспечения систем САПР разрабатываются и специализированные операционные системы.
Прикладное программное обеспечение представляет собой специализированные пакеты прикладных программ. Пакеты прикладных программ обычно строятся на базе специальных систем и являются дальнейшим их развитием в конкретном направлении. Они поставляются отдельно от программного обеспечения вычислительных систем, имеют свою документацию и не входят в состав операционных систем.
Прикладное программное обеспечение реализуется проблемно-ориентированными пакетами прикладных программ. Приведем некоторые из них.
Пакеты двухмерного черчения. Функционируют на персональных компьютерах, мини-компьютерах и на больших компьютерах. Различаются друг от друга различной степенью сложности, обеспечивая возможность создания двухмерного чертежа.
Пакеты трехмерного моделирования. Наиболее эффективно функционируют на мини и больших компьютерах. Однако, в связи с бурным развитием персональных компьютеров, используются и на них.
Пакеты, обеспечивающие анализ методом конечных элементов. В основном, предназначены для использования на мини и больших компьютерах. Существуют версии и для использования на персональных компьютерах. Наиболее развитые пакеты имеют свою систему трехмерного моделирования.
Пакеты эргономического анализа. Один из наиболее известных из них называется SAMMIE. Он реализован на языке Фортран IV и распространяется фирмами Prime и Sammie.
Наиболее развитые пакеты прикладных программ имеют встроенные языки программирования. И, хотя, в обязанности инженеров и конструкторов не входит разработка своего собственного программного обеспечения, однако знание встроенных языков оказывается весьма полезным, так как разработанное программное обеспечение расширяет возможности прикладного пакета.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.