Software Design, 3 курс, 5 семестр, 2016/17 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Лекции)
(Лекции)
Строка 23: Строка 23:
  
 
[https://docs.google.com/document/d/1qyD61DqqBKSgNsrvEmqjwiijRC_ufb4PWaEdtxyvEOA/edit?usp=sharing Конспект]
 
[https://docs.google.com/document/d/1qyD61DqqBKSgNsrvEmqjwiijRC_ufb4PWaEdtxyvEOA/edit?usp=sharing Конспект]
 +
 +
4. Модели в различных областях человеческой деятельности. Роль моделирования в процессе разработки. UML и его назначение. Функциональные требования и диаграммы использования. Система, действующие лица и варианты использования. Включение и расширение. Диаграммы активностей.
 +
 +
[https://drive.google.com/open?id=1KVm88aBOHM9QyM2cohcH0YH17K0lZV7C1PMtsA31aUA Презентация]
 +
 +
[https://drive.google.com/open?id=1HJaGJdqgLPXoHer-diNUJdO8EtKL2sFRWTrQWghATTQ Конспект]
 +
 +
5. Диаграммы классов и моделирование предметной области. Моделирование взаимодействия объектов. Способы моделирования свойств. Ассоциации. Обобщение. Зависимости. Диаграммы компонент и диаграммы размещения. UML в процессе разработки. Моделирование данных.
 +
 +
[https://drive.google.com/open?id=16CRZ7eWaF5TjbkmMemN0Xq4PLKhO3STwyh9MwFVAO7Q Презентация]
 +
 +
[https://drive.google.com/open?id=1L7yTwXGGZdF7tim2mppQPpJmib3LFhwqjLTjGle_Bto Конспект]
  
 
== Практика==
 
== Практика==
 
Преподаватель: Литвинов Юрий, [mailto:yurii.litvinov@gmail.com yurii.litvinov@gmail.com]
 
Преподаватель: Литвинов Юрий, [mailto:yurii.litvinov@gmail.com yurii.litvinov@gmail.com]

Версия 15:42, 5 октября 2016

Сайт с информацией и домашками: hwproj.me

Лекции

Преподаватель: Тимофей Брыксин, timofey.bryksin@gmail.com


1. Программа и программное обеспечение (ПО). Программирование vs Строительство. Понятие архитектуры. Роль проектирования и архитектора в производстве ПО. Архитектура и качество ПО. Архитектура и жизненный цикл ПО.

Презентация

Конспект

2. Архитектура и требования. Декомпозиция. Шаблон “Model-View-Controller”. Базовые принципы проектирования. Восходящее и нисходящее проектирование.

Презентация

Конспект

3. Объектно-ориентированный подход. Состояние, поведение и идентичность объекта. Принципы объектно-ориентированного проектирования. Наследование vs. композиция. SOLID. Закон Деметры.

Презентация

Конспект

4. Модели в различных областях человеческой деятельности. Роль моделирования в процессе разработки. UML и его назначение. Функциональные требования и диаграммы использования. Система, действующие лица и варианты использования. Включение и расширение. Диаграммы активностей.

Презентация

Конспект

5. Диаграммы классов и моделирование предметной области. Моделирование взаимодействия объектов. Способы моделирования свойств. Ассоциации. Обобщение. Зависимости. Диаграммы компонент и диаграммы размещения. UML в процессе разработки. Моделирование данных.

Презентация

Конспект

Практика

Преподаватель: Литвинов Юрий, yurii.litvinov@gmail.com