Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв Тюмень РСПСИТ 2010-12-14 Послан в Тюмень....doc
Скачиваний:
18
Добавлен:
24.04.2019
Размер:
5.82 Mб
Скачать

1.4.5. Конфигурационное управление версиями

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

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

Конфигурационный учет составляют методы регистрации сос­тояния объектов, накопления и классификации отчетов обо всех реа­лизованных и отвергнутых изменениях вариантов компонент и си­стем. Совокупность отчетов обеспечивает однозначное отражение текущего состояния системы и ее компонент, а также накопление историй модификаций, приведших к данному состоянию их струк­туры, функций и характеристик. Необходимая глубина и длитель­ность учета конфигураций обеспечивают планомерное развитие вариантов системы и снижают вероятность грубых ошибок при внесении изменений.

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

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

При разработке крупных проектов создаются специальные кол­лективы (служба управления конфигурацией), ответственные за управ­ле­ние конфигурацией конкретной систе­мы. Служба взаимодейст­вует с заказчиком и пользо­ва­телями (для согласования измене­ний в системе и техническом задании), определяющими разра­ботку или эксплуатацию системы. Ут­вер­жден­ные изменения поступают к специалистам, осуществ­ляющим плани­ро­вание их внесения в систему и организацию раз­работки конкретных компонент и документов. После доработки компонент и корректировки докумен­тации следует окон­ча­тельная про­вер­ка коррект­нос­ти изменений, которую осуществляют специалисты по отладке и испытаниям. Положительные результаты регистрируются специалистами, ве­ду­щими архив или журнал изменений, и подле­жат завершающей обработке и публикации в виде извещений на изменение или новой версии.