Введение в программную инженерию

Лекция 1 О предмете изученияПрограммная инженерияПрограммное обеспечениеЛекция 2 Процесс разработки программного обеспеченияПроцессСовершенствование процессаКлассические модели процессаЛекция 3 Рабочий продукт, дисциплина обязательств, проектРабочий продуктДисциплина обязательствПроектЛекция 4 Архитектура ПООбсуждениеОпределениеМножественность точек зренияЯзык UMLВиды диаграммЛекция 5 Управление требованиямиПроблемаВиды и свойства требованийВарианты формализации требованийЦикл работы с требованиямиЛекция 6 Конфигурационное управлениеПроблемаЕдиницы конфигурационного управленияУправление версиямиУправление сборкамиПонятие baselineЛекция 7 ТестированиеУправление качествомТестированиеРабота с ошибкамиЛекция 8 Диаграммные техники в работе со знаниямиМетод случаи использованияИтеративный цикл автор/рецензентКарты памятиЛекция 9 MSFИстория и текущий статусОсновные принципыМодель командыПрочие особенностиЛекция 10 CMMIЧто такое CMMI?Уровни зрелости процессов по CMMIОбласти усовершенствованияЛекция 11 "Гибкие" (agile) методы разработкиОбщееProgrammingЛекция 12 Обзор технологии Microsoft Visual Studio Team System (VSTS)ОбзорСостав продуктаПравила инсталляцииПакет Team ExplorerЛекция 13 VSTS: управление элементами работ (Work Items)Определение, свойства, жизненный циклСредства использованияЛекция 14 VSTS: конфигурационное управлениеСистема контроля версийАвтоматические сборкиЛекция 15 VSTS: тестированиеСистема отслеживания ошибокМодульные тестыПакеты тестовАвтоматическое тестирование Web-приложенийЛекция 16 VSTS: поддержка различных моделей процессаПоддержка шаблонов процессаОбзор существующих шаблоновfor Agile Software DevelopmentЛекция 17 ПрактикумОбщееТребования к техническому оснащениюОрганизация процессаМодельная задачаТребования к студентамО масштабируемости практикумаОбзор тем и задачЗнакомство и создание проектаШаг 1. Создание проектаШаг 2. Настройка правШаг 3. Подключение проекта остальными участниками командыРабота с системой отслеживания ошибокШаг 1. Импорт списка пользовательских историйШаг 2. Создание sprintШаг 3. Формирование Sprint backlogРабота с системой контроля версийШаг 1. Разработка кодаШаг 2. Создание ветки кодаШаг 3. Объединение измененийРазработка модульных тестовШаг 1. Автоматическая генерация тестовШаг 2. Наполнение тестов содержимымШаг 3. Запуск тестовШаг 4. Изменение конфигурации тестовСоздание и конфигурация автоматической сборкиШаг 1. Создание простой сборкиШаг 2. Создание сложной сборкиШаг 3. Настройка непрерывной интеграцииНастройка шаблона процессаШаг 1. РетроспективаШаг 2. Изменение элемента работы Лекция 18 Вопросы и задания по курсу "Введение в программную инженерию"Лекция 19 Тема 2. Работа с системой отслеживания ошибокШаг 1. Импорт списка пользовательских историй.Шаг 2. Создание sprintШаг 3. Формирование Sprint backlogЛекция 20 Тема 3. Работа с системой контроля версийШаг 1. Разработка кода.Шаг 2. Создание ветки кода.Шаг 3. Объединение измененийЛекция 21 Тема 4. Разработка модульных тестовШаг 1. Автоматическая генерация тестов.Шаг 2. Наполнение тестов содержимым.Шаг 3. Запуск тестовШаг 4. Изменение конфигурации тестов.Лекция 22 Тема 5. Создание и конфигурация автоматической сборкиШаг 1. Создание простой сборкиШаг 2. Создание сложной сборки.Шаг 3. Настройка непрерывной интеграции.Лекция 23 Тема 6. Настройка шаблона процесса.Шаг 1. РетроспективаШаг 2. Изменение элемента работыСписок литературы
 
  РЕЗЮМЕ   След >