Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материал Курса / lec.02.03.04.pps
Скачиваний:
49
Добавлен:
01.06.2015
Размер:
1.66 Mб
Скачать

Лучший опыт: Управление изменениями

Координация действий и артефактов

разработчиков и групп предполагает установку повторяемой процедуры

управления изменениями программного обеспечения и других артефактов разработки. Это позволяет:

Распределять ресурсы, базируясь на приоритетах и рисках проекта

Непрерывно контролировать изменения

В условиях итерационной разработки – активно обнаруживать и реагировать на проблемы

© 2005,

В.В.Хашковский, Д.П.Калачев.

51

© 2004,

Л.Б.Новиков

 

Лучший опыт: Управление изменениями

Координация итераций и выпусков

включает установку и выпуск проверенной основной версии при

завершении каждой итерации

Для оценки влияния изменений поддерживается трассируемость между элементами выпусков

© 2005,

В.В.Хашковский, Д.П.Калачев.

52

© 2004,

Л.Б.Новиков

 

Лучший опыт: Управление изменениями

Управление изменениями

предлагает решения проблем разработки программного обеспечения:

Рабочий поток изменения определен и повторяем

Запросы изменения содействуют их прозрачности

Изолированные рабочие области защищают от вмешательства при параллельной работе

Рабочие области содержат все артефакты, что облегчает согласование

Распространение изменений управляемо

Статистика интенсивности изменений обеспечивает оценку состояния проекта

Изменения поддерживаются устойчивой системой

© 2005,

В.В.Хашковский, Д.П.Калачев.

53

© 2004,

Л.Б.Новиков

 

Содержание

Проблемы разработки информационных систем

Предложения Rational Software

Лучший опыт

Инструментальная поддержка

Услуги поставщика

Заключение

© 2005,

В.В.Хашковский, Д.П.Калачев.

54

© 2004,

Л.Б.Новиков

 

Инструментальная поддержка

 

Управления

 

 

Итерационная

 

 

разработка

требованиями

 

Управление

 

 

Визуального

 

 

требованиями

 

 

Использование

моделирования

 

Инструментальная

Лучший опыт

компонентной

Автоматического

поддержка

архитектуры

 

Визуальное

тестирования

 

 

 

моделирование

 

 

 

Управления

 

 

Контроль

 

 

качества

изменениями

 

Управление

 

 

 

 

 

изменениями

© 2005, В.В.Хашковский, Д.П.Калачев.

 

55

© 2004, Л.Б.Новиков

 

 

 

Инструментальная поддержка

Разработка программного обеспечения – это командная игра...

Но большинство инструментов

предназначено для выполнения одной определенной роли в проекте.

До недавнего времени

Rational

отсутствовали решения для

Rational

перекрестно-функциональных

Suite

проектных групп

Suite

 

Rational предлагает набор,

расширяющий возможности индивидуальных инструментов для нужд коллективной работы

© 2005,

В.В.Хашковский, Д.П.Калачев.

56

© 2004,

Л.Б.Новиков

 

Инструментальная поддержка

 

Группа имеет перекрестно-функциональную структуру

Группа объединяется

Архитектор /

общей платформой

Разработчик

Инструментальные

 

средства

Тестировщик

 

Интеграция дает

 

возможность

 

совместной

 

работы

 

Аналитик

 

© 2005, В.В.Хашковский, Д.П.Калачев.

57

© 2004, Л.Б.Новиков

 

Инструментальная поддержка:

RATIONAL SUITE

Общедоступность лучшего опыта – Rational Unified Process

Групповое управление требованиями – RequisitePro

Управление запросами изменения – ClearQuest

Автоматизированная отчетность – SoDA

Управление конфигурацией – ClearCase LT

Управление тестированием – TestManager

Представление проектной информации – ProjectConsole

Поддержка поставщика – Rational Developer Network

© 2005,

В.В.Хашковский, Д.П.Калачев.

58

© 2004,

Л.Б.Новиков

 

Rational Unified Process

Rational Unified Process (RUP) – это интерактивная база знаний,

которая содержит:

Описание процесса разработки, технологии и правил создания артефактов

Рекомендации по использованию инструментов

Настраиваемые шаблоны для создания отчетных документов

Инструментарий для настройки процесса

© 2005,

В.В.Хашковский, Д.П.Калачев.

59

© 2004,

Л.Б.Новиков

 

Rational Unified Process

Назначение

гарантировать получение высококачественной программной системы, отвечающей потребностям заказчиков, в пределах предсказуемого временного графика и бюджета, используя

лучший опыт, обобщенный в концепциях Rational

Инструментальную поддержку средствами Rational Suite

© 2005,

В.В.Хашковский, Д.П.Калачев.

60

© 2004,

Л.Б.Новиков

 

Соседние файлы в папке Материал Курса