-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Pandas edited this page May 19, 2017
·
2 revisions
- Технология структурного программирования. Преимущества и недостатки структурного программирования.
- Структурное программирование: нисходящая разработка, сквозной структурный контроль. Использование базовых логических структур.
- Технология ООП: преимущества и недостатки
- Этапы разработки ПО с использованием объектно-ориентированного подхода
- Понятия ООП: инкапсуляция, наследования, полиморфизм. Объекты, классы, домены, отношения между ними
- Объектно-ориентированный анализ. Динамика систем, схемы взаимодействия, каналы управления, имитирование.
- Рабочие продукты объектно-ориентированного анализа и проектирования
- Анализ – построение модели системы
- ООА. Концепция информационного моделирования. Понятие классов, атрибутов и связей. Формализация связей.
- ООА. Динамическое поведение объектов, понятия состояний, событий, действий состояний, жизненный цикл.
- ООА. Диаграмма потоков данных действия. Понятие процесс и потоков управления. Модель доступа к объектам
- ООА. Модели доменного уровня, понятие мостов, клиентов, серверов.
- Объектно-ориентированное проектирование. Принцип проектирования. Архитектурный домен. Шаблоны для создания прикладных классов
- Объектно-ориентированное проектирование. Диаграмма класса, схема структуры класса, диаграмма зависимости, диаграмма наследования.
- Структура программы на языках C, C
- Классы и объекты, ограничение доступа.
- Создание и уничтожение объектов
- Наследование, построение иерархии, множественное наследование и неоднозначности в нём
- Полиморфизм, понятие абстрактного класса. Дружественные связи.
- Перегрузка операторов
- Шаблоны классов
- Обработка ошибок