СОДЕРЖАНИЕ

Лекция 1. Обеспечение качества ПО

1.1. Методы обеспечения качества ПО
1.2. Понятие тестирования
1.3. Виды тестов
1.4. Критерии тестирования
1.5.Виды тестирования
1.6. Шаблоны тестовых проектов MS Visual Studio
1.7. Рефакторинг
1.8. Работа с ошибками

Лекция 2. Государственные стандарты, обеспечивающие качество ПО

2.1. Сертификация систем качества ПО
2.2. Государственные стандарты
2.3. Группы стандартов ЕСПД. ГОСТ 19.102-77. Стадии разработки
2.4. ГОСТ 19.402-78 ЕСПД. Описание программы
2.5. ГОСТ Р ИСО/МЭК 9294-93. Информационная технология. Руководство по управлению документированием программного обеспечения
2.6. ГОСТ Р ИСО/МЭК 9126-93. Информационная технология. Оценка программной продукции. Характеристика качества и руководство по их применению
2.7. ГОСТ Р ИСО/МЭК 9127-94. Системы обработки информации
2.8. ГОСТ Р ИСО/МЭК 8631-94. Информационная технология. Программные конструктивы и условные обозначения для их представления
2.9. ГОСТ Р ИСО/МЭК 12119-2000. Информационная технология. Пакеты программных средств. Требования к качеству и испытания
2.10. ГОСТ Р ИСО/МЭК 12207-99. Процессы жизненного цикла программных средств

Лекция 3. Сертификация программного обеспечения

3.1. Порядок проведения сертификации программного обеспечения
3.2 Перечень информации предоставляемой заявителем для прохождения процедуры сертификации
3.3 Требования к программному обеспечению
3.4 Сертификационные испытания программных средств
3.5 Приемка и эксплуатация программного обеспечения
3.6 Организационные процессы жизненного цикла

Лекция 4. Управление жизненным циклом приложений

4.1. Принцип управления жизненным циклом приложений
4.2. Архитектурное проектирование
4.3. Разработка приложения
4.4. Тестирование приложения

Лекция 5. Архитектура и функциональные возможности Visual Studio Team Foundation Server

5.1. Организация работы над проектом посредством TFS
5.2. Архитектура TFS
5.3. Развертывание Team Foundation Server
5.4. Шаблоны командных проектов применяются для упорядочения работы над проектом и регламентирования членов команды.

Лекция 6. Обеспечение качества программных продуктов

6.1. Качество программного продукта
6.2. Тестирование программного продукта в VSTS
6.3. Рефакторинг
6.4. Дизайн программного продукта

Лекция 7. Построение приложений с использованием Team Build

7.1. Физическая архитектура и логика рабочего процесса Team Build
7.2. Принципы работы Team Build
7.3. Сценарии сборки
7.4. Типичные проблемы при работе с Team Build
7.5. Настройка плановой сборки
7.6. Настройка непрерывной интеграции

Лекция 8. Управление проектами

8.1. Типичные проблемы управления проектами
8.2. Функции управления проектами в Team Foundation Server
8.3. Создание проектов и управление ими в Team Foundation Server
8.4. Стратегии командных проектов
8.5. Управление процессами
8.6. Управление рабочими элементами