Skip to content
Pandas edited this page May 19, 2017 · 2 revisions

Exam

  • Технология структурного программирования. Преимущества и недостатки структурного программирования.
  • Структурное программирование: нисходящая разработка, сквозной структурный контроль. Использование базовых логических структур.
  • Технология ООП: преимущества и недостатки
  • Этапы разработки ПО с использованием объектно-ориентированного подхода
  • Понятия ООП: инкапсуляция, наследования, полиморфизм. Объекты, классы, домены, отношения между ними
  • Объектно-ориентированный анализ. Динамика систем, схемы взаимодействия, каналы управления, имитирование.
  • Рабочие продукты объектно-ориентированного анализа и проектирования
  • Анализ – построение модели системы
  • ООА. Концепция информационного моделирования. Понятие классов, атрибутов и связей. Формализация связей.
  • ООА. Динамическое поведение объектов, понятия состояний, событий, действий состояний, жизненный цикл.
  • ООА. Диаграмма потоков данных действия. Понятие процесс и потоков управления. Модель доступа к объектам
  • ООА. Модели доменного уровня, понятие мостов, клиентов, серверов.
  • Объектно-ориентированное проектирование. Принцип проектирования. Архитектурный домен. Шаблоны для создания прикладных классов
  • Объектно-ориентированное проектирование. Диаграмма класса, схема структуры класса, диаграмма зависимости, диаграмма наследования.
  • Структура программы на языках C, C++
  • Классы и объекты, ограничение доступа.
  • Создание и уничтожение объектов
  • Наследование, построение иерархии, множественное наследование и неоднозначности в нём
  • Полиморфизм, понятие абстрактного класса. Дружественные связи.
  • Перегрузка операторов
  • Шаблоны классов
  • Обработка ошибок
Clone this wiki locally