Software Design, 5 курс, 2 семестр, 2016/17 — различия между версиями
Материал из SEWiki
(→Лекции) |
|||
Строка 1: | Строка 1: | ||
− | Лектор — | + | Лектор — Тимофей Брыксин (timofey.bryksin @ gmail . com) |
Практика — Юрий Литвинов | Практика — Юрий Литвинов |
Версия 12:53, 22 февраля 2017
Лектор — Тимофей Брыксин (timofey.bryksin @ gmail . com)
Практика — Юрий Литвинов
Лекции
1. Программа и программное обеспечение (ПО). Разработка ПО и Строительство. Понятие архитектуры. Роль проектирования и архитектора в производстве ПО. Функции архитектора. Архитектура и жизненный цикл ПО.
2. Декомпозиция. Базовые принципы проектирования. Восходящее и нисходящее проектирование. Объектно-ориентированный подход. Состояние, поведение и идентичность объекта. Принципы объектно-ориентированного проектирования. Наследование vs. композиция. SOLID. Закон Деметры.