Page 34 - 197_
P. 34
База
Пристої вводу-виводу Монітор даних
даних
Банк
і-2 і-1 і і+1 і+2
Програмні модулі загального призначення
Рисунок 4.2 - Структурна схема ПЗ САПР
4.5 Лінгвістичне забезпечення [2]
Автоматизоване проектування – це процес обміну
інформацією, процес спілкування між його учасниками –
людьми різних спеціальностей та кваліфікації і ЕОМ, у тому
числі з різними її підсистемами. Для спілкування потрібна
мова. Позаяк ЕОМ не можуть послуговуватися природними
мовами, то потрібні мови штучні (формальні). Ці мови різні, бо
повинні враховувати рівень підготовки користувачів САПР в
царині програмування та використання ЕОМ, особливості їх
взаємодії з окремими елементами системи та особливості задач
проектування.
Категорії користувачів САПР, їх функції та мови САПР:
1 – системні програмісти, адміністратор САПР.
Найкваліфікованіші щодо контакту з ЕОМ: обслуговують ОС,
можуть, з метою розширення функції ОС, розробляти додаткові
процедури для керування інформаційними зв’язками між ППП,
виконувати зміни в базі даних. Для виконання цієї роботи
потрібні знання мови ОС, мов машинних та процедурних
систем програмування. Ці мови входять у групу універсальних
машинно-орієнтованих мов типу автокоду (асемблер). Команди
такої мови відображають внутрішню структуру машини,
дозволяють програмісту посилатися на внутрішні регістри
машини й адреси пам’яті, користуючись їх символічними
позначеннями. Проте системні програмісти не володіють
методикою технологічного проектування й суттю
34