Непрерывная интеграция в ТИМ

Материал из Свод знаний по информационному моделированию
Версия от 23:41, 5 октября 2025; Vserge (обсуждение | вклад) (→‎Применение подхода в ТИМ: дабавлена информация об определении "Базовой конфигурации")
Перейти к навигации Перейти к поиску

Статья находится в разработке

Предтече

В разработке программного обеспечения есть термин - Непрерывная интеграция

Это термин был введен Мартином Фаулером (Martin Fowler). Он же определ понятие "Непрерывная поставка"

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

Непрерывная поставка - это дисциплина разработки программного обеспечения, при которой вы создаете программное обеспечение таким образом, чтобы оно могло быть запущено в производство в любое время.

Применение подхода в ТИМ

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

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

Этот процесс подразумевает решение следующих задач:

  • Управление версиями информационной модели
  • Управление конфигурацией информационной модели
  • Управление элементами информационной модели
  • Управление верификацией и валидацией информационной модели
  • Управление доставкой информации участникам инвестиционно-строительного проекта

Базовая конфигурация

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