-
Notifications
You must be signed in to change notification settings - Fork 0
4 ООП
ДИСЦИПЛИНА 4.
Объектно-ориентированное программирование
Структурное программирование. Технологии структурного программирования и ООП. Этапы разработки ПО с использованием объектно-ориентированного подхода. Анализ, проектирование, эволюция и модификация. Рабочие продукты объектно-ориентированного анализа и проектирования. Понятия ООП. Инкапсуляция, наследование, полиморфизм. Объекты, классы, домены и отношения между ними. Объектно-ориентированный анализ. Концепции информационного моделирования. Понятия классов, атрибутов и связей. Формализация связей. ООА. Динамическое поведение объектов — жизненные циклы. Понятия состояний, событий и действий. ООА. Динамика систем — модель взаимодействия объектов. Схемы взаимодействия объектов в подсистеме. Каналы управления. Имитирование. ООА. Диаграммы потоков данных действий. Понятия процессов и потоков управления. Модель доступа к объектом. Объектно-ориентированное проектирование. Принцип проектирования. Архитектурный домен. Шаблоны для создания прикладных классов. Объектно-ориентированное проектирование: диаграмма класса, схема структуры класса, диаграмма зависимостей, диаграмма наследования.
-
Технологии структурного программирования и ООП. Их преимущества и недостатки.
-
ООА. Динамическое поведение объектов — жизненные циклы. Понятия состояний, событий и действий.
Лекции Тассова 2014 (docx)
Лекции Тассова 2020 (wiki по лекциям с дистанта)
-
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд. Пер. сангл. - М.: «Изд. Бином», СПб.: «Невский диалект», 2010. — 560 с.
-
Бадд Т. Объектно- ориентированное программирование в действии. Пер. сангл. - СПб.: «Питер», 1997. - 464 с.
-
Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К. Объектно- ориентированное программирование. Учебник для вузов. /Под ред Г.С. Ивановой.- М.: Изд-во МГТУ им. Н.Э. Баумана, 2014. - 320 с.