Software Design 3MIT весна 2018 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Лекции)
(Лекции)
Строка 7: Строка 7:
 
[https://docs.google.com/presentation/d/1OpbIH4xfL7n7QZsnmIxAGyGDulrk-6iaiUHj5rbhZ2E/edit?usp=sharing Презентация]
 
[https://docs.google.com/presentation/d/1OpbIH4xfL7n7QZsnmIxAGyGDulrk-6iaiUHj5rbhZ2E/edit?usp=sharing Презентация]
 
[https://docs.google.com/document/d/162xOlXJoxmfxY3_nt7CofZwpBE90iLefo7miT4uV8Z4/edit?usp=sharing Конспект]
 
[https://docs.google.com/document/d/162xOlXJoxmfxY3_nt7CofZwpBE90iLefo7miT4uV8Z4/edit?usp=sharing Конспект]
 +
 +
2. Декомпозиция. Базовые принципы проектирования. Восходящее и нисходящее проектирование. Объектно-ориентированный подход. Состояние, поведение и идентичность объекта. Принципы объектно-ориентированного проектирования. Наследование vs. композиция. SOLID. Закон Деметры.
 +
 +
[https://docs.google.com/presentation/d/1m9xOHcczrRKlUwcHs3aAnn4Si2EYlhoP1akPVUwE6vA/edit?usp=sharing Презентация]
 +
[https://docs.google.com/document/d/1X3Bukm7aLRmMIY6bcL4zf5RPaDSCDirBJXu4LC1MRHQ/edit?usp=sharing Конспект]
 +
 +
3. Модели в различных областях человеческой деятельности. Роль моделирования в процессе разработки. UML и его назначение. Функциональные требования и диаграммы использования. Система, действующие лица и варианты использования. Включение и расширение. Диаграммы активностей. Моделирование бизнес-процессов: диаграммы BPMN и IDEF0.
 +
 +
[https://docs.google.com/presentation/d/157oghC004z1cZxwPFXzWuDIeJDtR6yTOIR8SVib93mQ/edit?usp=sharing Презентация]
 +
[https://docs.google.com/document/d/1Pj-M4EfyIrKvFlA0dNKNofvsdNOsyNGompEexI5F1Xw/edit?usp=sharing Конспект]
  
 
== Практика Литвинов ==
 
== Практика Литвинов ==
  
 
Преподаватель: Литвинов Юрий ('''Yurii.Litvinov@gmail.com''')
 
Преподаватель: Литвинов Юрий ('''Yurii.Litvinov@gmail.com''')

Версия 11:33, 1 марта 2018

Лекции

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

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

Презентация Конспект

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

Презентация Конспект

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

Презентация Конспект

Практика Литвинов

Преподаватель: Литвинов Юрий (Yurii.Litvinov@gmail.com)