Глава 20. программное обеспечение систем автоматизированного проектирования электроприводов

Программные характеристики САПР

Программное обеспечение САПР предназначено для выполнения автоматизированного проектирования и состоит из компьютерных программ САПР.

При разработке ПО САПР используют результаты:

1. разработки математического обеспечения;

2. разработки лингвистического обеспечения;

Разработки методического обеспечения.

 
  глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 1. Фундамент для разработки ПО САПР

Программное обеспечение САПР (ПО САПР) представляет собой сложную программную систему, включающую в себя десятки и сотни компонентов. ПО САПР - это совокупность программ на машинных носителях с необходимой программной документацией, предназначенной для выполнения автоматизированного проектирования. Разработка программного обеспечения САПР (ПО САПР) занимает более 50% всего времени, отводимого на разработку всех видов обеспечения САПР.

Разработчики САПР — специалисты в области применения ЭВМ, способные разрабатывать базовые методы, средства и оснащение САПР, общесистемное ПО, инструментальные и технологические средства проектирования, осуществлять генерацию и настройку САПР на условия конкретного применения.

В отличие от программ индивидуального пользования, предназначенных только для обслуживания их разработчика, программный продукт САПР имеет универсальное назначение, ориентирован на применение многими пользователями и в ряде организаций и предназначен для работы в комплексе с другими компонентами программного обеспечения. Программное обеспечение САПР имеет специальные средства модификации и расширения, всесторонне отлажено и описано в тщательно составленной документации. Стоимость программного продукта (ПП) приблизительно в 8-10 раз выше стоимости программы индивидуального назначения и с увеличением его сложности растет по квадратичному закону в зависимости от объема (ПП).

Для оценки сложности ПО используются два основных показателя:

1) количество операторов;

2) количество и типы взаимосвязей компонентов ПО между собой. Этот показатель более важный, так как именно он определяет эффективность декомпозиции исходной задачи, декомпозиции ПО в целом на ряд вложенных подзадач разработки его компонентов. Поэтому, в частности, трудоемкость разработки управляющих программ выше (приблизительно в 4 раза) трудоемкости разработки прикладных программ.

Пользователь (user) — лицо, пользующееся услугами вычислительной техники для получения информации или решения различных задач. В САПР можно выделить, по крайней мере, три квалификационные категории пользователей.

Прикладные программисты имеют высокую квалификацию, знают методологию проектирования, алгоритмы прикладной области и могут разрабатывать специализированное ПО.

Проектировщики — специалисты в области проектирования, хорошо освоившие возможности САПР для выполнения автоматизированного проектирования.

3. Проектировщики могут относиться к так называемой категории "пользователь-непрограммист", т.е. к числу специалистов, которые не являются профессионалами в области вычислительной техники, но нуждаются в прямом доступе (без посредников) к ресурсам ЭВМ.

Состав программного обеспечения САПР

Программное обеспечение САПР подразделяют на:

Базовое;

Общесистемное;

Специализированное.

 
  глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 2. Состав программного обеспечения САПР

 
  глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 3. Классификация программного обеспечения САПР

Базовое ПО не является предметом разработки при создании ПО САПР. Общесистемное ПО является инвариантным к объектам проектирования. Специализированное ПО функционирует в операционной среде, которая состоит из общесистемного и базового ПО. Основной функцией специализированного ПО САПР является получение проектных решений.

 
  глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 4. Состав прикладного программного обеспечения САПР

глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 5. Элементы прикладного программного обеспечения САПР

 
  глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 6. Состав базового программного обеспечения САПР

 
  глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 7. Составные части операционной системы базового программного обеспечения САПР

 
  глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 8. Составные части «дружественного» интерфейса базового программного обеспечения САПР

Состав и структура ПО САПР определяются как составом и структурой подсистем САПР, так и САПР в целом. По функциональному назначению ПО САПР можно разделить на ряд программных комплексов (ПК), представляющих собой совокупность компонент, предназначенных для выполнения заданных функций:

программных компонент;

информационных компонент;

методических компонент;

математических компонент;

Лингвистических компонент.

Можно выделить следующие программные комплексы:

проектирующие;

обслуживающие;

Инструментальные.

 
  глава 20. программное обеспечение систем автоматизированного проектирования электроприводов - student2.ru

Рис. 9. Программные комплексы программного обеспечения САПР

Проектирующие ПК предназначены для получения законченного проектного решения и в свою очередь делятся:

на проблемно-ориентированные;

Объектно-ориентированные.

Наши рекомендации