Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В управлении конфигурацией , базовое согласованное описание атрибутов продукта, в определенный момент времени, который служит в качестве основы для определения изменений. [1] Изменение - это переход от этого базового состояния к следующему состоянию. Идентификация значительных изменений по сравнению с исходным состоянием является центральной целью определения исходного состояния. [2]

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

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

В то время как статус утверждения маркировки охватывает большинство применений базового уровня, базовые условия также могут быть установлены для обозначения прогресса работы с течением времени. В этом случае базовый уровень - это видимая мера через длительные коллективные усилия, например, базовый уровень развития. Базовые показатели также могут обозначать вехи .

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

Большинство базовых линий устанавливаются в фиксированный момент времени [3] и служат для продолжения отсчета этой точки (идентификация состояния). Тем не менее, некоторые базовые показатели устанавливаются для переноса в качестве ссылки на сам элемент, независимо от каких-либо изменений в элементе. Эти последние базовые уровни развиваются по мере продвижения рабочих усилий, но продолжают определять заметные рабочие продукты в проекте.

Базовый уровень может быть особым типом базового уровня, например, совокупностью элементов в конкретном сертификационном обзоре . [3] Вот некоторые примеры:

  • Функциональная база: установлены начальные спецификации; договор и т. д.
  • Выделенный базовый план: состояние рабочих продуктов после утверждения требований
  • Исходный уровень развития: состояние рабочих продуктов на фоне разработки
  • Базовый план продукта: содержит готовое к выпуску содержимое проекта.
  • другие, основанные на собственной деловой практике

Заявление [ править ]

Хотя они распространены в системах контроля версий программного обеспечения как метки или теги , существование базовых показателей обнаруживается в нескольких других областях, связанных с технологиями. Базовые показатели , среди прочего, можно найти в системах моделирования UML и системах управления бизнес-правилами.

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

Базовые элементы конфигурации [ править ]

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

Базовый контроль [ править ]

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

См. Также [ править ]

Ссылки [ править ]

  1. ^ MIL-HDBK-61, стр. 3-4, «Базовая конфигурация (базовая)»
  2. ^ CMMI Product Team, «Глава 7, уровень зрелости 2: управляемый, управление конфигурацией, SP 1.3» в интеграции модели зрелости возможностей, версия 1.1 (CMMI-SE / SW / IPPD / SS, V1.1): поэтапное представление, Карнеги Институт программной инженерии Меллона.
  3. ^ a b IEEE Computer Society, «Chpt 7, 2.1.5. Baseline», в « Руководстве по совокупности знаний по программной инженерии», версия 2004 г., под редакцией Деборы Пламмер. IEEE Computer Society Press, 2005. ISBN  0-7695-2330-7