Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Содержание
Часть I
Возрождение дисциплины управления разработкой ПО
1 Традиционное управление разработкой ПО
1.1 Водопадная модель
1.1.1 В теории
1.1.2 На практике
1.2 Эффективность традиционного управления проектами
2 Эволюция экономики разработки ПО.
2.1 Экономика ПО
2.2 Практическая оценка стоимости ПО
3 Совершенствование экономики разработки ПО
3.1 Уменьшение размера программного продукта.
3.1.1 Языки
3.1.2 Объектно-ориентированные методы
и визуальное моделирование
3.1.3 Повторное использование
3.1.4 Коммерческие компоненты.
3.2 Совершенствование процесса создания ПО
3.3 Увеличение эффективности работы команды
3.4 Повышение уровня автоматизации за счет среды разработки
3.5 Достижение необходимого качества.
3.6 Экспертные оценки: взгляд с практической точки зрения.
4 Два пути: старый и новый
4.1 Принципы традиционной программной инженерии
4.2 Современные принципы управления созданием ПО
4.3 Переход к итерационному процессу
Часть II
Основы управления процессом создания ПО
5 Стадии жизненного цикла
5.1 Стадии разработки и изготовления.
5.2 Начальная стадия
5.3 Стадия уточнения
5.4 Стадия конструирования
5.5 Стадия ввода в действие
6 Рабочие продукты процесса
6.1 Комплекты рабочих продуктов
6.1.1 Комплект управления.
6.1.2 Комплекты разработки
6.1.3 Эволюция рабочих продуктов в течение жизненного цикла
6.1.4 Рабочие продукты, связанные с тестированием
6.2 Рабочие продукты управления
6.3 Рабочие продукты разработки
6.4 Рабочие продукты, используемые на практике.
7 Архитектура ПО, основанная на моделях
7.1 Архитектура с точки зрения управления
7.2 Архитектура с технической точки зрения
8 Рабочие процессы
8.1 Рабочие процессы
8.2 Рабочие процессы в рамках отдельной итерации
9 Контрольные точки процесса
9.2 Второстепенные контрольные точки
9.3 Периодические оценки состояния
Часть III
Дисциплины управления процессом создания ПО
10 Планирование итерационного процесса
10.1 Декомпозиция работ.
10.1.1 Проблемы традиционной WBS.
10.1.2 Эволюционирующие декомпозиции работ
10.2 Методические рекомендации по планированию
10.3 Процесс оценки сроков и затрат
10.4 Процесс планирования итераций
10.5 Практическое планирование
11 Проектные организации и распределение обязанностей
11.1 Организации различных отраслей промышленности.
11.2 Проектные организации.
11.3 Эволюция организаций
12 Автоматизация процесса.
12.1 Инструменты: "кирпичики" автоматизации
12.2 Среда проекта
12.2.1 "Круговая" разработка
12.2.2 Управление изменениями
12.2.3 Различные виды инфраструктуры.
12.2.4 Среда для других заинтересованных сторон
13 Метрики и контроль качества
13.1 Семь основных метрик.
13.2 Показатели управления
13.2.1 Работа и прогресс
13.2.2 Предусмотренные в бюджете расходы и затраты.
13.2.3 Динамика изменений в командах и штатном расписании
13.3 Показатели качества.
13.3.1 Интенсивность изменений и стабильность
13.3.2 Дефекты и коэффициент дефектности
13.3.3 Доработки и адаптируемость
13.3.4 MTBF и завершенность.
13.4 Ожидаемое поведение на протяжении жизненного цикла.
13.5 Практическое использование метрик ПО
13.6 Автоматизация метрик.
14 Адаптация процесса
14.1 Дискриминанты процесса.
14.1.1 Масштаб
14.1.2 Сотрудничество или соперничество
заинтересованных сторон.
14.1.3 Гибкость или жесткость процесса.
14.1.4 Зрелость процесса.
14.1.5 Архитектурный риск.
14.1.6 Опыт в предметной области
14.2 Пример: небольшой проект в сравнении
с крупномасштабным проектом
Часть IV
Взгляд в будущее
15 Особенности современных проектов
15.1 Постоянная интеграция
15.2 Раннее разрешение рисков
15.3 Изменяющиеся требования
15.4 Работа различных заинтересованных
сторон водной команде.
15.5 Десять самых важных принципов управления
созданием ПО
15.6 Лучшие практические приемы управления созданием ПО
16 Экономика ПО следующего поколения
16.1 Модели стоимости следующего поколения
16.2 Современная экономика ПО
17 Переход к использованию современного процесса
17.1 Изменения в общей культуре
17.2 Подведение итогов
Часть V
Практические примеры и вспомогательные материалы
А Состояние дел в области управления созданием ПО
В Модель оценки стоимости СОСОМО
B.1. СОСОМО.
B.2 Модель Ada СОСОМО
B.3 СОСОМО II
С Метрики изменений
C.1 Общий обзор.
С.2 Получение метрик
С.2.1 Сбор статистики
С.2.2 Метрики качества конечного продукта
С.2.3 Внутренние показатели прогресса
С.З Использование метрик изменений на практике
D Практический пример: CCPDS-R
D.1 Общие положения для данного практического примера
D.2 Общий обзор подсистем.
D.3 Организация проекта
D.4 Обзор Подсистемы общего назначения.
D.5 Обзор процесса
D.5.1 Управление рисками: содержание версии
D.5.2 Пошаговый процесс проектирования
D.5.3 Эволюция компонентов
D.5.4 Процесс пошагового тестирования
D.5.5 Рабочие продукты, регламентированные стандартом
DOD-STD-2167A Министерства обороны
D.6 Оценка, основанная на демонстрации
D.7. Главные метрики.
D.7.1 Прогресс разработки
D.7.2 Прогресс в тестировании
D.7.3 Стабильность.
D.7.4 Коэффициент дефектности
D.7.5 Адаптируемость
D.7.6 Завершенность.
D.7.7 Затраты финансов/работы на отдельные
виды деятельности
D.8 Другие метрики
D.8.1 Эволюция размера ПО
D.8.2 Совершенствование процессов создания подсистем.
D.8.3 Диаграмма выполнения SCO.
D.8.4 Продуктивность и факторы качества для различных CSCI.
D.9 Человеческий фактор
D.9.1 Основная команда.
D.9.2 План постепенного увеличения вознаграждения
D.10 Заключение
Е Усовершенствование процесса и соответствие СММ
E.1 Общий обзор СММ
Е.2 Практическое улучшение процесса
Е.3 Вопросник для определения зрелости
Е.4 Вопросы, которые не вошли в "Вопросник для
определения зрелости"
Е.5 Общая оценка процесса
Глоссарий
Ссылки.
Начало
Предисловие
Введение
Структура книги
Заказать книгу в магазине "Мистраль"