Одними из наиболее сложных в ПО САПР являются пакеты функционального проектирования на макроуровне. В их составе выделяют три основные подсистемы: языковую, обрабатывающую и монитор. Языковая подсистема организует общение пользователя с пакетом, используя концепцию языков двух уровней. Обрабатывающая подсистема осуществляет непосредственное решение проектных задач. Обе названные подсистемы функционируют под управлением монитора.
Среди проектирующих пакетов различают пакеты-интерпретаторы и пакеты-трансляторы. В пакетах-трансляторах расчету предшествует этап генерации рабочей программы, реализующей необходимый для расчета алгоритм. В пакете-интерпретаторе все расчеты выполняются с помощью универсальной обрабатывающей подсистемы. Пакеты-трансляторы более быстродействующими по сравнению с пакетами-интерпретаторами, но требуют больших затрат памяти.
Используемая литература
1. Ильин В. Н., Коган В. Л. Разработка и применение программ автоматизации схемотехнического проектирования. — М.: Радио и связь, 1984. — 368 с.
2. Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектирования компиляторов. — М.: Мир, 1979. — 654 с.
3. Врукс Ф. П. Как проектируются и создаются программные комплексы. — М.: Наука, 1979.— 152 с.
4. Зелковиц М., Шоу А., Гэннон Док. Принципы разработки программного обеспечения. — М.: Мир, 1982. — 368 с.
5. Майерс Г. Надежность программного обеспечения. — М.: Мир,
1980. — 360 с.
6. Требования и спецификации в разработке программ. — М.: Мир, 1984.— 344 с.
7. Иоренков И. П. Введение в автоматизированное проектирование технических устройств и систем. — М.: Высшая школа, 1980. —264 с.
8. Турский В. Методология программирования. — М.: Мир,
1981. —264 с.
9. Хыоз Док., Мичтом Док. Структурный подход к программированию. — М.: Мир, 1980.— 278 с.
10. Иодан Э. Структурное проектирование и конструирование программ. — М.: Мир, 1979. — 415 с.
11. Безбородое Ю. М. Индивидуальная отладка программ. — М.: Наука, 1982.— 192 с.
12. Александров А. А., Бойко В. В., Вейнеров О. М. Системы управления базами данных/Под ред. В. М. Савенкова. — М.: Финансы и статистика. 1984. — 224 с.
13. Пурвин Ю. В., Михайлов Н. А., Демидов И. В. Система управления базой данных СЕДАН. — М.: Финансы и статистика, 1981,— 102 с.
14. Денинг В., Эссиг Г., Маас С. Диалоговая система «человек — ЭВМ». Адаптация и требования пользователя. — М.: Мир, 1984.— 112 с.
15. Блэкман М. Проектирование систем реального времени.— М.: Мир, 1977. — 346 с.
16. Мартин Док. Системный анализ передачи данных. Т. 1. — М.: Мир, 1975.— 256 с.
17. Новые средства программирования для ЕС ЭВМ. Транслятор с языка АЛГОЛ-68 и диалоговая система//". Ф, Дейкало, Б. А. Новиков и др. — М.: Финансы и статистика. 1984. — 207 с.
18. Мартин Док. Организация баз данных в вычислительных системах. — М.: Мир, 1979.— 611 с.
19. Дейт К- Введение в системы баз данных. — М.: Наука, 1981. —464 с.
20. Цикритзис Д., Лоховски Ф. Модели данных. — М.: Финансы и статистика, 1985. — 317 с.
21. Кузин Л. Т., Строгановский В. С, Щукин Б. А. Банки данных в системах автоматизированного проектирования АСУТП. — М.: Машиностроение, 1984. — 48 с.
Оглавление
Введение 3
Принципы построения программного обеспечения систем автоматизированного