В учебнике изложены технологии программирования, объектно-ориентированного проектирования, визуального программирования, технология, основаная на абстракции данных Дейкстры. Рассмотрено использование средств автоматизации проведения программных разработок.
Г л а в а 1. ОСНОВЫ ТЕОРИИ ПРОЕКТИРОВАНИЯ
Г л а в а 2. ОПТИМИЗАЦИЯ ПРОГРАММНЫХ РАЗРАБОТОК
Г л а в а 3. ПРОЕКТНАЯ ПРОЦЕДУРА РАЗРАБОТКИ ФУНКЦИОНАЛЬНЫХ ОПИСАНИЙ
Г л а в а 4. АРХИТЕКТУРА ПРОГРАММНЫХ СИСТЕМ
Г л а в а 5. ТЕХНОЛОГИЯ СТРУКТУРНОГО ПРОГРАММИРОВАНИЯ
Г л а в а 6. ТЕХНОЛОГИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ
Г л а в а 7. ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ
Г л а в а 8. САSE-СРЕДСТВА И ВИЗУАЛЬНОЕ МОДЕЛИРОВАНИЕ
Г л а в а 9. ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Г л а в а 10. МЕНЕДЖМЕНТ ПРОГРАММНЫХ РАЗРАБОТОК
ПРИЛОЖЕНИЕ 1. Стадии и этапы разработки программ по ГОСТ 19. 102-77
ПРИЛОЖЕНИЕ 2. Пример выполнения учебного технического задания
ПРИЛОЖЕНИЕ 3. Фонд эвристических приемов проектирования программ
ПРИЛОЖЕНИЕ 4. Элементы языка Object Pascal
ПРИЛОЖЕНИЕ 5. Основные термины и определения
Литература