Экз.вопросы "Технология разработки ПО", 8 с.,1998 1. Введение в ТП. Программные средства. Программный продукт. Жизненный цикл ПС. Приемы замедления морального старения. Технология программирования. Уточненные этапы программи- рования сложных ПС с использованием индустр. техн. программирования. 2. Качество ПС. Стандарты качества. Управление качеством ПС. Критерии оценки качества ПС. Составляющие затрат в жизненном цикле ПС. 3. Структурное программирование. Основные и дополнительные прог- раммные структуры. Теорема о структурировании. Структуриро- вание программы. Схемы Насси-Шнейдермана. Стандарты на оформление схем программ и алгоритмов. 4. Стандарты на оформление программного продукта. ГОСТы ЕСПД и информационной технологии. 5. Модульное программирование. Методы разделения программ на модули. Программирование сверху вниз. HIPO-технология. Метод главного программиста. 6. Метод Варнье. Основные правила и этапы. Диаграммы Варнье. Использование метода Варнье для печати платежной ведомости. 7. Альтернативные структуры в методе Варнье. Древовидные, сложные и смешанные альтернативные структуры. Таблицы решений (ТР), минимизация, понятие полного входа в методе Варнье. 8. Совместная обработка файлов. Понятие ключей сортировки, обработки файлов, базового ключа. Структура программы. Чтение входных данных в методе Варнье. Выбор базового ключа. Пример использо- вания метода Варнье для совместной обработки трех файлов. 9. Использование метода Варнье для совместной обработки двух файлов. Совместная обработка файлов с урезанной старшей и младшей частью ключа. 10. Коды, принимающие n-значений в методе Варнье. Сцепление ТР. 11. Метод Джексона. Этапы. Базовые управляющие структуры. Структури- рованное изложение программ. Понятие хороших и плохих данных в методе Джексона. Виды ошибок данных. Метод отката. 12. Порядковое, граничное и перемешанное столкновение структур в методе Джексона. Инвертирование программ для разрешения столкновения структур в методе Джексона. 13. Р-технология программирования. Двумерное программирование. 14. Генерация программ. 15. Вертикальное слоение программ. 16. Система словарей-справочников данных. Метаданные и метаобъекты. Атрибуты метаобъектов. 17. Активность СССД. Генерация метаданных. 18. Методология разработки информационных систем STRADIS. Ин- тегрированная программная среда поддержки стадий анализа и проектирования ИС. Язык PRO-IV. 19. Системы реального времени (СРВ). Жизненный цикл СРВ. Тре- бования к разработке СРВ. Особенности интеллектуальных систем. 20. Структурная схема комплексной системы автоматизации проек- тирования сложных комплексов программ. 21. Планирование и организация проектирования комплексов программ. 22. Классификация структурных методологий. Виды диаграмм, ис- пользуемых при анализе и проектировании. 23. Концептуальные основы CASE-технологии. Особенности тради- ционной и CASE-технологии. 24. Классификация CASE-средств по типам, категориям и уровням. 25. Пример отечественного пакета CASE.Аналитик. Состав пакета. Элементы информационно-логической модели. Основные функции пакета. 26. CASE-средства FoxPro: построитель экранов. 27. CASE-средства FoxPro: построитель меню. 28. CASE-средства FoxPro: генератор отчетов. 29. CASE-средства FoxPro: документатор FoxDoc. 30. CASE-средства Delphi.