ладності зростає за квадратичним законом.
Для оцінки складності ПЗ використовуються два основні показники:
) кількість операторів;
) кількість і типи взаємозв'язків компонентів ПЗ між собою.
Цей показник більш важливий, оскільки саме він визначає ефективність декомпозиції вихідної задачі декомпозиції ПЗ в цілому на ряд вкладених підзадач розробки його компонентів. Тому, зокрема, трудомісткість розробки керуючих програм вище (приблизно в 4 рази) трудомісткості розробки прикладних програм. p align="justify"> Користувач (user) - особа, яка користується послугами обчислювальної техніки для отримання інформації або вирішення різних завдань.
В САПР можна виділити, принаймні, три кваліфікаційні категорії користувачів.
Розробники САПР - фахівці в галузі застосування ЕОМ, здатні розробляти базові методи, засоби та оснащення САПР, загальносистемне ПЗ, інструментальні та технологічні засоби проектування, здійснювати генерацію і настройку САПР на умови конкретного застосування.
Прикладні програмісти мають високу кваліфікацію, знають методологію проектування, алгоритми прикладної області і можуть розробляти спеціалізоване ПЗ.
Проектувальники - фахівці в галузі проектування, добре освоїли можливості САПР для виконання автоматизованого проектування.
Проектувальники можуть ставитися до так званої категорії В«користувач-непрограмістівВ», тобто до числа фахівців, які не є професіоналами в області обчислювальної техніки, але потребують прямому доступі (без посередників) до ресурсів ЕОМ.
Програмне забезпечення поділяють на базове, загальносистемне та спеціалізоване.
Базове ПЗ не є предметом розробки при створенні ПЗ САПР.
Общесистемное ПЗ є інваріантним до об'єктів проектування.
Спеціалізоване ПО функціонує в операційному середовищі, яка складається з загальносистемного і базового ПЗ. Основною функцією спеціалізованого ПЗ САПР є отримання проектних рішень. p align="justify"> Склад і структура ПЗ САПР визначаються як складом і структурою підсистем САПР, так і САПР в цілому.
.2 Функціональне призначення програмного забезпечення САПР
За призначенням ПЗ САПР можна розділити на ряд програмних комплексів (ПК), що представляють собою сукупність програмних, інформаційних, методичних, математичних і лінгвістичних компонент, призначених для виконання заданих функцій. Можна виділити наступні програмні комплекси: проектують, обслуговуючі та инструментальные.Проектирующие ПК призначені для отримання закінченого проектного рішення і в свою чергу діляться на проблемно-орієнтовані та об'єктно-орієнтовані. Проблемно-орієнтовані ПК виконують уніфіковані проектні процедури, які не залежні в...