Skip to content

Latest commit

 

History

56 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object-Oriented-Programming

 2nd course, 4th semester

Bauman Moscow State Technical University
List of Labs Stage Task
Lab 1 ⚠️✅ (but I don't want to show this nightmare)
Lab 2 ✅
Lab 3
Lab 4 🌀
Lab 5 ✅
Exam
Question Stage
Технология структурного программирования. Преимущества и недостатки структурного программирования. ✅
Структурное программирование: нисходящая разработка, сквозной структурный контроль. Использование базовых логических структур. ✅
Технология ООП: преимущества и недостатки ✅
Этапы разработки ПО с использованием объектно-ориентированного подхода ✅
Понятия ООП: инкапсуляция, наследования, полиморфизм. Объекты, классы, домены, отношения между ними ✅
Объектно-ориентированный анализ и проектирование ✅
Рабочие продукты объектно-ориентированного анализа и проектирования ✅
ООА. Концепция информационного моделирования. Понятие классов, атрибутов и связей. Формализация связей. ✅
ООА. Динамическое поведение объектов, понятия состояний, событий, действий состояний, жизненный цикл. ✅
ООА Динамика систем, схемы взаимодействия, каналы управления, имитирование. ✅
ООА. Диаграмма потоков данных действия. Понятие процесс и потоков управления. Модель доступа к объектам ✅
ООА. Модели доменного уровня, понятие мостов, клиентов, серверов. ✅
Объектно-ориентированное проектирование. Принцип проектирования. Архитектурный домен. Шаблоны для создания прикладных классов ✅
Объектно-ориентированное проектирование. Диаграмма класса, схема структуры класса, диаграмма зависимости, диаграмма наследования. ✅
Структура программы на языках C, C++ ⚠️
Классы и объекты, ограничение доступа. ✅
Создание и уничтожение объектов ✅
Наследование, построение иерархии, множественное наследование и неоднозначности в нём ✅
Полиморфизм, понятие абстрактного класса. Дружественные связи. ⚠️
Перегрузка операторов ✅
Шаблоны классов ✅
Обработка ошибок ✅

Legend:

  • ✅ - ОК
  • ⚠️ - problem
  • 🆘 - need help
  • 🌀 - in process

About

🎓 BMSTU OOP course (2017)

Topics

Resources

Stars

43 stars

Watchers

6 watching

Forks

Releases

Packages

Contributors

Languages