Software Design, 6 курс, 3 семестр, 2016/17 — различия между версиями
Материал из SEWiki
(→Лекции) |
|||
Строка 14: | Строка 14: | ||
[https://drive.google.com/open?id=10cHr44o2TapxKOnci_4KENTwbXq-jr7oJp8XgdzVJT8 Конспект] | [https://drive.google.com/open?id=10cHr44o2TapxKOnci_4KENTwbXq-jr7oJp8XgdzVJT8 Конспект] | ||
+ | |||
+ | 3. Объектно-ориентированный подход. Состояние, поведение и идентичность объекта. Принципы объектно-ориентированного проектирования. Наследование vs. композиция. SOLID. Закон Деметры. | ||
+ | |||
+ | [https://docs.google.com/presentation/d/1mHY1_Y-vQEDjJk0O9OWKo_xrC3h-SfG4qvk1xnn1IV8/edit?usp=sharing Презентация] | ||
+ | |||
+ | [https://docs.google.com/document/d/1qyD61DqqBKSgNsrvEmqjwiijRC_ufb4PWaEdtxyvEOA/edit?usp=sharing Конспект] | ||
== Практика== | == Практика== |
Версия 17:14, 21 сентября 2016
Преподаватель: Тимофей Брыксин, timofey.bryksin@gmail.com
Лекции
1. Программа и программное обеспечение (ПО). Программирование vs Строительство. Понятие архитектуры. Роль проектирования и архитектора в производстве ПО. Архитектура и качество ПО. Архитектура и жизненный цикл ПО.
2. Архитектура и требования. Декомпозиция. Шаблон “Model-View-Controller”. Базовые принципы проектирования. Восходящее и нисходящее проектирование.
3. Объектно-ориентированный подход. Состояние, поведение и идентичность объекта. Принципы объектно-ориентированного проектирования. Наследование vs. композиция. SOLID. Закон Деметры.