Разработка программного обеспечения: управление изменениями
Здесь можно купить книгу "Разработка программного обеспечения: управление изменениями " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-89818-614-2
Страниц: 385
Артикул: 107991
Возрастная маркировка: 16+
Краткая аннотация книги "Разработка программного обеспечения: управление изменениями"
Эта книга об инженерной дисциплине, которая называется управлением конфигурацией программного обеспечения (software configuration management – SCM), а также о широко используемом продукте SCM – ClearCase, который автоматизирует и поддерживает практическое применение SCM посредством модели, называемой унифицированным управлением изменениями (Unified Change Management – UCM). Настоящая книга раскрывает базовые концепции, типичные проблемы SCM, возникающие по мере роста и усложнения программных систем, а также способы применения инструментов и процессов SCM для решения этих проблем. Также обсуждаются расширенные темы SCM, включая управление географически разделенными командами разработчиков, и сочетания SCM с управлением запросами на изменение (или отслеживанием дефектов).
Содержание книги "Разработка программного обеспечения: управление изменениями "
Благодарности
Похвалы второй редакции SCM и IBM® Rational® ClearCase®: Практическое представление
Об авторах
Дэвид Белладжио (David E. Bellagio)
Том Миллиган (Tom J. Milligan)
Предисловие ко второму изданию
О чем эта книга
Что необходимо знать, прежде чем приступить к чтению этой книги
Кто вы и почему вам нужно прочесть эту книгу
Как организована эта книга
Используемые соглашения
Глава 1. Что такое управление конфигурацией программного обеспечения?
1.1 Практика применения SCM
1.2 Инструменты SCM и процесс SCM
1.3 Итоги
Глава 2. Применение решений SCM
2.1 Как справиться с изменениями требований в проекте
2.2 Эволюция инструментов SCM
2.3 Итоги
Глава 3. Обзор модели унифицированного управления изменениями (UCM)
3.1 Что такое UCM?
3.2 Значение UCM
3.3 Что такое ClearCase?
3.4 Что такое ClearQuest?
3.5 Обзор процесса UCM ClearCase
3.6 Архитектор: определение модели реализации
3.7 Менеджер по управлению конфигурацией: настройка среды SCM
3.8 Менеджер проекта: управление проектом
3.9 Разработчик: подключение к проекту и разработка
3.10 Интегратор: интеграция, сборка и выпуск версии
3.11 Итоги
Глава 4. Функциональный обзор объектов ClearCase
4.1 Репозиторий: база версионных объектов
4.2 Рабочие пространства: снимки и динамические представления
4.3 Управление проектами: проекты, потоки и деятельности
4.4 Версионные объекты: элементы, ветви и версии
4.5 Управление компонентами: компоненты и базовые линии
4.6 Процессы: метки, атрибуты, гиперссылки, триггеры
4.7 Сборка: Clearmake, порожденные объекты, конфигурационные записи
4.8 Итоги
Глава 5. Установка начальной среды SCM
5.1 Основы архитектуры ClearCase
5.2 Требования ClearCase к аппаратным ресурсам
5.3 Мониторинг и настройка производительности ClearCase
5.4 Определение модели реализации
5.5 Создание репозиториев VOB
5.6 Уровни продвижения базовых линий
5.7 Итоги
Глава 6. Управление проектами в ClearCase
6.1 Что такое проект ClearCase?
6.2 Создание проекта ClearCase
6.3 Итоги
Глава 7. Управление и организация проектов ClearCase
7.1 Координация множества параллельных версий
7.2 Организация масштабной многопроектной разработки
7.3 Координация взаимодействующих проектов: независимые компоненты
7.4 Координация взаимодействующих проектов: совместно используемые компоненты
7.5 Координация проектов разработки IT/IS
7.6 Координация проектов документации или малых команд
7.7 Итоги
Глава 8. Разработка с применением модели UCM ClearCase
8.1 Взгляд разработчика на UCM
8.2 Работа с проектом
8.3 Внесение изменений
8.4 Доставка изменений в проект
8.5 Смена базы потока разработки
8.6 Обработка конфликтующих изменений
8.7 Бесшовная интеграция в IDE разработчика
8.8 Итоги
Глава 9. Интеграция
9.1 Интеграция программного обеспечения
9.2 Изоляция и интеграция с ClearCase
9.3 Итоги
Глава 10. Построение, создание базовых линий и развертывание версий
10.1 Создание базовых линий и сборка с UCM
10.2 Установка, развертывание и выпуск
10.3 Итоги
Глава 11. Географически распределенная разработка
11.1 Проблемы распределенной разработки
11.2 Как ClearCase поддерживает распределенную разработку
11.3 Множество команд: сценарий «поставщик/потребитель»
11.4 Множество команд: cценарий с совместно используемым кодом
11.5 Единая команда: сценарий с распределенными членами
11.6 Другие применения ClearCase MultiSite
11.7 Итоги
Глава 12. Управление запросами на изменение и ClearQuest
12.1 Что такое управление запросами на изменение?
12.2 Что такое запросы на изменение?
12.3 Процесс управления запросами на изменение
12.4 Что такое ClearQuest?
12.5 Как использовать данные ClearQuest?
12.6 Как ClearQuest поддерживает UCM
12.7 ClearQuest MultiSite
12.8 Итоги
Приложение A. Повторное проведение и отмена наборов изменений с UCM
A.1 Нахождение скрипта
A.2 Ограничьте применение скрипта только от имени роли Integrator
A.3 Интерфейс скрипта
A.4 В чем его польза?
A.5 Повторное проведение деятельности в другом потоке
A.6 Отмена доставки или деятельности
Глоссарий
Список литературы
Все отзывы о книге Разработка программного обеспечения: управление изменениями
С книгой "Разработка программного обеспечения: управление изменениями" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Разработка программного обеспечения: управление изменениями (автор Дэвид Белладжио, Том Миллиган)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку