Корпоративные базы данных - статьи



         

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



Г. Серяков, А. Симкин, Б. Позин, Компания Аргуссофт (Москва)






Необходимые сведения о
конфигурационном управлении (КУ)


Элементы КУ

  • Объекты, которые составляют конфигурацию
  • Состояния, которые принимают объекты
  • Действия, которые осуществляются с объектами
  • Исполнители, которые осуществляют действия


Чем является КУ для пользователей

Для сотрудников организации, охваченной КУ, она может различным образом (воспринимаемые особенности ранжированы от точки зрения руководителя до рядового исполнителя):
  • Контроль процесса,
  • Организация процесса,
  • Автоматизация процесса,
  • Применение людьми технических средств.


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

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

Пример СКУ со сложностью данных (СКУ для "ЦЕНТР-МЕБИУС")

Постановка задачи:

  • Внедрение конфигурационного управления в процессы разработки и сопровождения,
  • Документирование процессов разработки и сопровождения,
  • Реинжиниринг процессов разработки и сопровождения,
  • Построение модели версионных данных,
  • Построение схемы применения средств PVCS,
  • Инсталляция и настройка средств конфигурационного управления,
  • Разработка методики конфигурационного управления.


Особенности задачи

  • Крупная программная система (10,000 файлов)
  • Одновременно с построением СКУ производился реинжиниринг программной системы,
  • Многоплатформенность программной системы,
  • Многомодульная структура программной системы,
  • Совместное использование компонент.

Схема версионного хранения

Схема версионного хранения основана на модели версионных данных, то есть формальном представлении объектов КУ в их взаимном отношении (Рис. 1).

Рис. 1.

Пример СКУ со сложностью процессов (СКУ региона для сопровождения
нормативно-справочной документации в масштабах региона)




Содержание  Назад  Вперед