Software Design 5SE весна 2018 — различия между версиями
Материал из SEWiki
(→Лекции) |
(→Лекции) |
||
Строка 7: | Строка 7: | ||
[https://docs.google.com/presentation/d/1s48LnxKaCAi67r6hc67PJmUmYjSlaLyAGJ6jK4kJ6go/edit?usp=sharing Презентация] | [https://docs.google.com/presentation/d/1s48LnxKaCAi67r6hc67PJmUmYjSlaLyAGJ6jK4kJ6go/edit?usp=sharing Презентация] | ||
[https://docs.google.com/document/d/1vIsjpK50DLRaVoNAKOT9Ku6lJfATtPO8KKHucHB1oF4/edit?usp=sharing Конспект] | [https://docs.google.com/document/d/1vIsjpK50DLRaVoNAKOT9Ku6lJfATtPO8KKHucHB1oF4/edit?usp=sharing Конспект] | ||
+ | |||
+ | 2. Декомпозиция. Базовые принципы проектирования. Восходящее и нисходящее проектирование. Объектно-ориентированный подход. Состояние, поведение и идентичность объекта. Принципы объектно-ориентированного проектирования. Наследование vs. композиция. SOLID. Закон Деметры. | ||
+ | |||
+ | [https://docs.google.com/presentation/d/1OYBdw8sHfg3LdTmRk-OrmNlN7UBBLuzJNhEO5FJ33nI/edit?usp=sharing Презентация] | ||
+ | [https://docs.google.com/document/d/1yS6EzgDN4ZQYchBdZSr44d_MWQxqsvRtCEwFU8yZXdQ/edit?usp=sharing Конспект] | ||
== Практика Литвинов == | == Практика Литвинов == | ||
Преподаватель: Литвинов Юрий ('''Yurii.Litvinov@gmail.com''') | Преподаватель: Литвинов Юрий ('''Yurii.Litvinov@gmail.com''') |
Версия 15:01, 2 марта 2018
Лекции
Преподаватель: Брыксин Тимофей Александрович (timofey.bryksin@gmail.com)
1. Программа и программное обеспечение (ПО). Разработка ПО и Строительство. Понятие архитектуры. Роль проектирования и архитектора в производстве ПО. Функции архитектора. Архитектура и жизненный цикл ПО.
2. Декомпозиция. Базовые принципы проектирования. Восходящее и нисходящее проектирование. Объектно-ориентированный подход. Состояние, поведение и идентичность объекта. Принципы объектно-ориентированного проектирования. Наследование vs. композиция. SOLID. Закон Деметры.
Практика Литвинов
Преподаватель: Литвинов Юрий (Yurii.Litvinov@gmail.com)