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

Материал из SEWiki
Перейти к: навигация, поиск
(Лекции)
(Лекции)
Строка 31: Строка 31:
  
 
[https://docs.google.com/presentation/d/1P-LmAGCDHxlxHuvgE6sVsJMpDQiHSaOkCr3LwJzY-BE Презентация]
 
[https://docs.google.com/presentation/d/1P-LmAGCDHxlxHuvgE6sVsJMpDQiHSaOkCr3LwJzY-BE Презентация]
 +
[https://docs.google.com/document/d/1NsgAvMWfWkIW4TtjbOc0vFjf8N5W5Q28kBIO75_jT9s Конспект]
  
 
7. Балансирование равновесия проекта: основные подходы и практики. Отслеживание прогресса хода проекта и реагирование на отклонения от плана. Организация команды: типы команд, роли участников.
 
7. Балансирование равновесия проекта: основные подходы и практики. Отслеживание прогресса хода проекта и реагирование на отклонения от плана. Организация команды: типы команд, роли участников.
Строка 39: Строка 40:
  
 
[https://docs.google.com/presentation/d/1Ey8LR3AKJpLp1JYBmQ8n2OId2o4pX36a7732OqLXbew Презентация]
 
[https://docs.google.com/presentation/d/1Ey8LR3AKJpLp1JYBmQ8n2OId2o4pX36a7732OqLXbew Презентация]
 +
 +
9. Качество ПО. Характеристики и атрибуты качества. Классификация метрик, основные группы метрик объектно-ориентированного кода. Назначение и виды тестирования.
 +
 +
[https://docs.google.com/presentation/d/1asKGolZHVxg6V2n1eUYPna_uc9Lsm5JadzceR6qrAiA Презентация]
  
  

Версия 14:09, 19 апреля 2017

Преподаватель -- Тимофей Брыксин

Лекции

1. Программа и программный продукт, понятие программной инженерии, состав команды, виды деятельности разработчика ПО.

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

2. Жизненный цикл ПО, модели ЖЦ. RUP и XP как примеры методологий разработки.

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

3. Процессный фреймворк Scrum: роли, артефакты, мероприятия.

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

4. Виды и характеристики требований. Requirements engineering: выявление, анализ, провека, спецификация, управление требованиями.

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

5. Функции менеджера проекта: определение проекта, планирование, управление и контроль. Матрица ответственностей, план коммуникаций. Управление рисками. Декомпозиция проекта.

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

6. Построение графика работ: матрица зависимостей, сетевой график, диаграмма Гантта. Оценка задач и графика в целом. Типичные ошибки при оценке проектов. Треугольник равновесия проекта.

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

7. Балансирование равновесия проекта: основные подходы и практики. Отслеживание прогресса хода проекта и реагирование на отклонения от плана. Организация команды: типы команд, роли участников.

Презентация

8. Понятие команды. Составляющие эффективной команды. Практики формирования позитивной экосистемы и формирования навыков совместного решения задач. Особенности формирования команды. Командная разработка ПО. Системы контроля версий, пример удачной модели разработки в git.

Презентация

9. Качество ПО. Характеристики и атрибуты качества. Классификация метрик, основные группы метрик объектно-ориентированного кода. Назначение и виды тестирования.

Презентация


Список литературы

Вопросы к экзамену

Домашние задания

1. Создать для своей НИР или любого другого проекта документ об образе и границах проекта (лекция 4).

Дедлайн: 23:59 29.03.2017.