- Жизненный цикл (ЖЦ) программного обеспечения (ПО). Итерационные модели ЖЦ. Каскадная модель ЖЦ;
- Стадии ЖЦ; V-образная, XP модель ЖЦ;
- Объектно-ориентированное программирование (ООП). Принципы ООП;
- ООП: Отношение между классами;
- С++: Классы – объявление, конструкторы, деструкторы, работа с памятью;
- Динамическое и статическое выделения памяти;
- С++: Наследование;
- С++: Перегрузка унарных и бинарных операторов;
- Асимптотическая сложность;
- Контейнеры С++: vector. Основные методы, асимптотические сложности операций;
- Контейнеры С++: list. Основные методы, асимптотические сложности операций;
- Контейнеры С++: deque. Основные методы, асимптотические сложности операций;
- Контейнеры С++: set. Основные методы, асимптотические сложности операций;
- Контейнеры С++: map. Основные методы, асимптотические сложности операций;
- Контейнеры С++: stack. Основные методы, асимптотические сложности операций;
- Контейнеры С++: queue. Основные методы, асимптотические сложности операций;
- С++: исключения. Основные исключения STL;
- Абстрактные классы. C++: чистые виртуальные функции;
- С++: шаблоны функций и классов;
- Тестирование: классификации подходов к тестированию (типы тестирования);
- Паттерны программирования: Одиночка, Наблюдатель;
- Паттерны программирования: Декоратор, Фабричный метод;
- Паттерн (принцип) программирования: Получение ресурса – есть инициализация (RAII);
- Умные указатели: unique_ptr, auto_ptr;
- Умные указатели: shared_ptr;
- Умные указатели: weak_ptr.
Thursday 25 May 2017
Вопросы на экзамен 2017
Friday 19 May 2017
Sunday 23 April 2017
Friday 17 March 2017
Subscribe to:
Posts (Atom)