Общие
Жизненный цикл разработки системы / System development lifecycle (SDLC)
Фазы:
- планирование системы
- анализ системы
- дизайн системы
- разработка, внедрение, развёртывание
- опытная эксплуатация и интеграция
- поддержка системы
Методологии разработки
- Водопад / Waterfall
- SCRUM
Что такое ООП и какие его основные принципы?
ООП - это объектно ориентированное программирование.
Программа представлена в виде совокупности объектов,
каждый из которых является экземпляром класса.
- Наследование - это возможность использовать функциональность родительского класса в дочернем
- Инкапсуляция - это сокрытие деталей реализации
- Полиморфизм - это способность функции работать с данными разных типов
Шаблоны проектирования
Шаблоны проектирования представляют собой архитектурные решения для некоторых
часто появляющихся задач.
Существуют основные, структурные, поведенческие и пораждающие шаблоны.