
- •1. Загальні питання створення сапр
- •1.1. Загальні відомості про проектування
- •1.2. Поняття сапр
- •Передумова автоматизованого проектування
- •1.3. Переваги сапр
- •2.Класифікація і позначення
- •2.1. Структура сапр
- •2.2. Різновиди сапр
- •2.3. Функції, характеристики і приклади cae / cad / cam – систем
- •2.4. Поняття про cals-технології
- •2.5. Комплексні автоматизовані системи
- •3.1. Проектні процедури
- •3.2. Еврістичні і систематичні рішення
- •3.3. Види проектних задач
- •3.4. Ідеологія сапр
- •3.5. Декомпозиція проектних задач і системний підхід
- •3.6. Концепція і методологія автоматизованого проектування
- •4. Структура сапр
- •4.1. Л інгвистичне забезпечення сапр
- •Загальна характеристика
- •Управляюче лінгвістичне забезпечення
- •Базове лінгвістичне забезпечення
- •4.2. Програмне забезпечення сапр
- •4.3. Склад і функціональне призначення програмного забезпечення сапр
- •4.4. Основні принципи проектування пз сапр
- •4.5. Стадії розробки пз
- •4.6. Загальна характеристика методів проектування програмного забезпечення сапр
- •Методи проектування програмних систем
- •Методи програмування пз сапр
- •Модульне і структурне програмування. Програмування в стандартизованому стилі.
- •4.7. Документування програмного забезпечення сапр
- •Види програмних документів
- •Склад програмного документа
- •Зміст основних документів
- •4.8. Нисхідне і висхідне проектування
- •5. Математичне забезпечення автоматизованого проектування
- •Класифікація математичних моделей
- •6. Інформаційно- пошукові системи сапр
- •7. Технічні засоби сапр
- •8. Програмне забезпечення машинної графіки
- •Программное обеспечение сапр
- •Требования, которым должно удовлетворять по сапр
- •Прикладное по
- •По, созданное пользователем (приложение)
- •Средства двумерного черчения
- •3D моделирование
- •Каркасные модели
- •Поверхностное моделирование
- •Твердотельное моделирование (тм).
- •Функції пакета програм машинної графіки
- •Каркасне та об’ємне моделювання
- •Сучасні графічні пакети для інженерів машинобудівельників
- •Автоматизована розробка виробничих процесів
- •Автоматизовані системи розробки виробничих процесів пошукового типу
- •Генеруючі автоматизовані системи розробки виробничих процесів
- •Переваги автоматизованої розробки виробничих процесів
- •Експертні системи
- •Система управління виробничою інформацією pdm – системи.
4.2. Програмне забезпечення сапр
Основні функції загальносистемного програмного забезпечення САПР: управління процесом обчислень; ввід, вивід і обробка інструкцій користувача; діалоговий взаємозв’язок з користувачем в процесі проектування; збереження, пошук, аналіз, модифікація даних; контроль і діагностика в процесі рішення задач проектування.
СПЕЦІАЛІЗОВАНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ САПР - основна функція є отримання проектних рішень. Спеціалізоване програмне забезпечення САПР створюється з врахуванням організації і можливостей загальносистемного програмного забезпечення.
ВИМОГИ, ЩО ПРЕД’ЯВЛЯЮТЬСЯ ДО програмного забезпечення САПР:
- адаптування - здатність пристосуватись до функціонування в різних умовах;
- еволюційність - можливість поповнення САПР новими програмами;
- мобільність - здатність функціонувати на різних технічних засобах;
- гнучкість - можливість легко вводити зміни, доповнення , виправлення;
- надійність - можливість отримання правдивих результатів;
- компактність - використовування мінімальних ресурсів ЕОМ
Програмне забезпечення САПР (ПЗ САПР) представляє собою складну програмну систему, що включає в себе десятки і сотні компонентів. ПЗ САПР - це сукупність програм на машинних носіях з необхідною програмною документацією, призначеною для виконання автоматизованого проектування.
Створення ПЗ САПР - важка науково-технічна задача, для вирішення якої потрібні великі матеріальні витрати. Відомі САПР, ПЗ яких нараховує до 500 тис. операторів мови програмування. Розробка такого ПЗ вимагає сотень і тисяч людино-років, причому вимоги до кваліфікації розробників таких систем дуже високі. Наприклад, у розробці САПР морських суден, що оцінюється в 600 людино-років, брало участь 15 організацій. Вартість сучасних САПР визначається головним чином вартістю ПЗ, яке в кілька разів перевищує вартість технічного забезпечення.
Середня продуктивність праці програмістів в організаціях, які займаються промисловою розробкою ПЗ, становить 1000-2000 операторів на рік. У США ціна одного оператора програми коливається залежно від ступеня складності ПЗ від 15 до 700 $; за даними на 1985 р. одна година роботи програміста коштує в 5 разів дорожче однієї години роботи ЕОМ швидкодією 300 тис. операцій/с. Наведені дані стосуються ПЗ, що представляє собою закінчений програмний продукт, що поставляється як промисловий виріб. На відміну від програм індивідуального користування, призначених тільки для обслуговування їх розробника, програмний продукт:
1) має універсальне призначення, орієнтований на застосування багатьма користувачами і в ряді організацій;
2) призначений для роботи в комплексі з іншими компонентами програмного забезпечення;
3) має спеціальні засоби модифікації та розширення;
4) всебічно налагоджений;
5) описаний в ретельно складеній документації.
Вартість програмного продукту приблизно в 8-10 разів вище вартості програми індивідуального призначення та зі збільшенням його складності зростає за квадратичним законом.
Для оцінки складності ПЗ використовуються два основні показники:
1) кількість операторів;
2) кількість і типи взаємозв'язків компонентів ПЗ між собою.
Цей показник важливіший, оскільки саме він визначає ефективність декомпозиції вихідної задачі декомпозиції ПЗ в цілому на ряд вкладених підзадач розробки його компонентів. Тому, зокрема, трудомісткість розробки керуючих програм вища (приблизно в 4 рази) трудомісткості розробки прикладних програм.
Користувачі САПР. Користувач (user) - особа, яка користується послугами обчислювальної техніки для отримання інформації або вирішення різних завдань.
В САПР можна виділити, принаймні, три кваліфікаційні категорії користувачів.
Розробники САПР - фахівці в галузі застосування ЕОМ, здатні розробляти базові методи, засоби та обладнання САПР, загальносистемне ПЗ, інструментальні та технологічні засоби проектування, здійснювати генерацію і настроювання САПР на умови конкретного застосування.
Прикладні програмісти мають високу кваліфікацію, знають методологію проектування, алгоритми прикладної області та можуть розробляти спеціалізоване ПЗ.
Проектувальники - фахівці в галузі проектування, що добре засвоїли можливості САПР для виконання автоматизованого проектування.
Проектувальники можуть відноситися до так званої категорії "користувач-непрограміст", тобто до числа фахівців, які не є професіоналами в області обчислювальної техніки, але потребують прямого доступу (без посередників) до ресурсів ЕОМ.