Releases: slowli/software-engineering-lectures
Releases · slowli/software-engineering-lectures
Обновленный курс лекций программной инженерии
Полный курс лекций по программной инженерии, включающий в себя 27 лекций, сгруппированные в 4 раздела:
- введение в программную инженерию;
- основные процессы разработки (инженерия требований, проектирование, кодирование, тестирование и эволюция ПО);
- вспомогательные процессы разработки (в частности, управление версиями и выпусками, планирование и документирование);
- прикладная программная инженерия (в частности, интероперабельность, сервисная архитектура и введение в облачные вычисления).
По сравнению с релизами версии v1.* существенно переработана структура репозитория; артефакты построения (PDF-файлы презентаций) перенесены на сайт GitHub Pages, а обновление этого сайта автоматизировано при помощи Travis CI.
Это предварительный релиз, в который могут вноситься изменения.
Курс лекций 2014-2015 учебного года
Полный курс лекций по программной инженерии. Включает 27 лекций по следующим направлениям:
- введение в программную инженерию;
- жизненный цикл ПО;
- базовые процессы разработки: инженерия требований, проектирование, программирование,
тестирование, документирование и сопровождение ПО; - вспомогательные процессы разработки: управление программным проектом, инженерия качества,
управление рисками, управление конфигурацией; - интерфейсы и взаимодействие между компонентами;
- прикладная программная инженерия, в частности, веб-сервисы и облачные вычисления.
Это предварительный выпуск (release candidate), в который могут вноситься исправления.
Осенний семестр 2014-2015 учебного года
Двенадцать лекций, прочитанных за осенний семестр 2014-2015 учебного года. Основные темы:
- введение в программную инженерию;
- жизненный цикл ПО;
- базовые процессы разработки: инженерия требований, проектирование и программирование.