Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Основы управления конфигурацией
С момента формального основания дисциплины управления конфигурацией, которое можно условно отсчитывать от даты введения стандарта IEEE-STD-610, она рассматривалась с разных точек зрения и в различных приложениях. Был накоплен богатый опыт использования процедур управления конфигурацией в различных проектах, который обобщался с точки зрения различных стандартов и моделей программной инженерии. Процесс управления конфигурацией состоит из следующих взаимосвязанных видов деятельности:
К основным элементам процесса управления конфигурацией можно отнести (см. рисунок 1.) следующие четыре элемента:
Рисунок 1 Рассмотрим подробнее состав каждого из этих элементов. Конфигурационная идентификация основывается на следующих составляющих:
Контроль конфигурации включает:
Учет состояния конфигурации предполагает:
Ревизия и аудит конфигурации включает:
Управление конфигурацией – один из вспомогательных процессов, поддерживающих основные процессы жизненного цикла ПО, прежде всего процессы разработки и сопровождения ПО ИС. Конфигурация ПО - совокупность функциональных и физических характеристик, установленных в технической документации и реализованных в ПО. Процесс управления конфигурацией включает: · идентификацию конфигурации; · контроль конфигурации; · учёт состояния конфигурации; · оценку конфигурации; · управление выпуском и поставку. При создании проектов сложных ИС, состоящих из многих компонентов, каждый из которых может иметь разновидности или версии, возникает проблема учёта их связей и функций, создания унифицированной структуры и обеспечения развития всей системы. Управление конфигурацией позволяет организовать, систематически учитывать и контролировать внесение изменений в ПО на всех стадиях ЖЦ. Общие принципы и рекомендации конфигурационного учёта, планирования и управления конфигурациями ПО отражены в проекте стандарта ISO/IEC 12207. К управлению конфигурацией следует отнести функции анализа производительности и оптимизации системы. Большинство систем имеют оптимальные настройки по умолчанию и не требуют особого вмешательства. Однако производители сетевых операционных систем включают в них наборы эмпирических правил, помогающих администратору вносить изменения в настройки с минимальным риском ухудшить другие показатели или сделать систему неработоспособной. Администратору следует их изучить и знать перечень параметров, которые необходимо контролировать. Многих проблем можно избежать еще на стадии планирования сети. Сюда же можно отнести задачу, связанную с учётом системных ресурсов. Учёт ресурсов позволяет заметить тенденции к появлению узких мест до того, как появятся проблемы с производительностью и провести соответствующую модернизацию. Кроме того, система учёта необходима при платном использовании ресурсов, например, контроль использования дискового пространства, печати, учёт трафика. ИС на каждом этапе ее построения обладает определенной базовой для данного этапа конфигурацией. Соответственно и процессы проекта должны быть выстроены таким образом, чтобы в результате их осуществления была достигнута именно эта конфигурация. Управление конфигурацией ИС и процессами проекта позволяет координировать управление перечисленными видами деятельности, исходя из тех изменений, которые постоянно возникают в ходе реализации проекта. В плане управления конфигурацией в компании следует: установить и поддерживать базовые конфигурации; иметь опись (карту) ИС, актуализируемую с учетом жизненного цикла, в которую входят аппаратура, программное обеспечение и документация; установить и обеспечить практическое применение настроек для конфигурирования средств безопасности в продуктах, входящих в ИС. Цели управления конфигурацией: * контроль вносимых изменений; * улучшение качества продукта или услуги; * повышение степени удовлетворенности пользователей и/или заказчиков; * организация взаимодействия различных рабочих групп. Действия: * создание или обновление рабочего пространства по заданному профилю; * внесение изменений в файлы проекта; * интеграция изменений с изменениями, внесенными другими участниками; * фиксирование базовой линии текущих версий файлов проекта; * регистрация запросов; * назначение исполнителей и сроков; * контроль исполнения (периодический контроль). Правильная реализация дисциплины управления конфигурацией при разработке и сопровождении ПО позволяет значительно сократить финансовые потери. При принятии решения о внедрении процесса УК в организации необходимо учитывать как прямые, так и кос венные преимущества и затраты. К прямым преимуществам можно отнести повышение производительности труда, которое обычно поддается подсчету. К косвенным преимуществам относится увеличение доли рынка за счет более быстрого вывода на рынок новых продуктов, что довольно сложно поддается подсчету, но может принести большую выгоду. Консультанты компании «Ай-Теко» обладают достаточной квалификацией и практическим опытом проведения проектов по внедрению и созданию системы автоматизации процесса управления конфигурациями. Ниже предлагается примерный вариант построения процесса: · осуществить планирование и проектирование процесса управления конфигурациями в реальных условиях функционирования организации; · выбрать оптимальные для данного случая технологии, которые будут использоваться при построении и функционировании процесса; · осуществить проектирование и наполнение Базы Данных Учётных Элементов; · осуществить дополнительную настройку программных средств в соответствии с пожеланиями заказчика; · обучить персонал работе в соответствии с разработанными процедурами при помощи программных средств; · осуществить пилотный ввод процесса в эксплуатацию; · разработать и осуществить документирование процедур совершенствования процесса, учёта известных ошибок и вносимых изменений; · осуществить доработку процесса в соответствии с накопленным в ходе эксплуатации опытом; · окончательно передать процесс в эксплуатацию заказчику. |
Последнее изменение этой страницы: 2017-03-15; Просмотров: 1174; Нарушение авторского права страницы